/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

main {
    display: block
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace,monospace;
    font-size: 1em
}

a {
    background-color: transparent;
}

abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    border-bottom: none
}

b, strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    position: relative;
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

    [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
        padding: 0;
        border-style: none
    }

    [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
        outline: 1px dotted ButtonText
    }

fieldset {
    padding: .35em .75em .625em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    padding: 0;
    max-width: 100%;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield
}

    [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden], template {
    display: none
}

@media print {
    blockquote, img, pre, tr {
        page-break-inside: avoid
    }

    *, :after, :before {
        color: #000 !important;
        text-shadow: none !important;
        background: 0 0 !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    a, a:visited {
        text-decoration: underline
    }

        a[href]:after {
            content: " (" attr(href) ")"
        }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: ""
    }

    blockquote, pre {
        border: 1px solid #999
    }

    thead {
        display: table-header-group
    }

    img {
        max-width: 100% !important
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    select {
        background: #fff !important
    }
}

@font-face {
    font-family: Gilroy Regular;
    src: url(/www/images/Gilroy-Regular.woff2) format("woff2"),url(/www/images/Gilroy-Regular.woff) format("woff");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: Gilroy Medium;
    src: url(/www/images/Gilroy-Medium.woff2) format("woff2"),url(/www/images/Gilroy-Medium.woff) format("woff");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: graphie-semibold;
    src: url(/www/images/Gilroy-Semibold.woff2) format("woff2"),url(/www/images/Gilroy-Semibold.woff) format("woff");
    font-style: normal;
    font-weight: 400
}


@font-face {
    font-family: Gilroy Extrabold;
    src: url(/www/images/Gilroy-Extrabold.woff2) format("woff2"),url(/www/images/Gilroy-Extrabold.woff) format("woff");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: Rangers;
    src: url(/www/images/RangersFC-Digital.woff2) format("woff2"),url(/www/images/RangersFC-Digital.woff) format("woff");
    font-style: normal;
    font-weight: 400
}

.gridOverlay-visible:root {
    --offset: 24px;
    --max_width: 1800px;
    --columns: 4;
    --gutter: 16px;
    --baseline: 8px;
    --baseline-offset: 0;
    --color: rgba(205,92,92,.2);
    --repeating-width: calc(100%/var(--columns));
    --column-width: calc(100%/var(--columns) - var(--gutter));
    --background-width: calc(100% + var(--gutter));
    --background-columns: repeating-linear-gradient(90deg,var(--color),var(--color) var(--column-width),transparent var(--column-width),transparent var(--repeating-width));
    --background-baseline: repeating-linear-gradient(180deg,var(--color),var(--color) 1px,transparent 0,transparent var(--baseline))
}

@media (min-width:768px) {
    .gridOverlay-visible:root {
        --offset: 16px;
        --gutter: 24px;
        --columns: 10
    }
}

@media (min-width:1024px) {
    .gridOverlay-visible:root {
        --offset: 0px;
        --gutter: 40px;
        --columns: 12
    }
}

@media (min-width:1440px) {
    .gridOverlay-visible:root {
        --max_width: 1800px
    }
}

html:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999999;
    margin-right: auto;
    margin-left: auto;
    width: calc(100% - var(--offset)*2);
    min-height: 80vh;
    max-width: var(--max_width);
    pointer-events: none;
    background-image: var(--background-columns),var(--background-baseline);
    background-position: 0 var(--baseline-offset);
    background-size: var(--background-width) 100%
}

html {
    min-height: 100vh
}

.col-2-grid-item-example-with-passed-in-offset {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(25% - 40px);
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(25% - 40px);
    flex-basis: calc(25% - 40px);
    margin: 0 20px;
    margin-left: calc(25% + 20px) !important
}

.offset-by-two-example {
    margin: 0 20px;
    margin-left: calc(16.66667% + 20px) !important
}

.offset-by-two-example, .offset-by-two-flush-example {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(16.66667% - 40px);
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(16.66667% - 40px);
    flex-basis: calc(16.66667% - 40px)
}

.offset-by-two-flush-example {
    margin: 0 20px;
    margin-left: 16.66667% !important
}

.grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -8px
}

@media (min-width:768px) {
    .grid {
        margin: 0 -12px
    }
}

@media (min-width:1024px) {
    .grid {
        margin: 0 -20px
    }
}

.grid--flush {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0
}

@media (min-width:768px) {
    .grid--flush {
        margin: 0 -12px
    }
}

@media (min-width:1024px) {
    .grid--flush {
        margin: 0 -20px
    }
}

.grid--flush .grid {
    margin: 0
}

@media (min-width:768px) {
    .grid--flush .grid {
        margin: 0
    }
}

@media (min-width:1024px) {
    .grid--flush .grid {
        margin: 0
    }
}

@media (max-width:768px) {
    .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(25% - 16px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 16px);
        flex-basis: calc(25% - 16px);
        margin: 0 8px
    }

        .col-sm-1 .col-sm-1, .col-sm-1 .col-sm-1 .col-sm-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(100% - 16px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(100% - 16px);
            flex-basis: calc(100% - 16px);
            margin: 0 8px
        }

            .col-sm-1 .col-sm-1 .col-sm-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 16px);
                flex-basis: calc(200% - 16px);
                margin: 0 8px
            }

            .col-sm-1 .col-sm-1 .col-sm-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 16px);
                flex-basis: calc(300% - 16px);
                margin: 0 8px
            }

            .col-sm-1 .col-sm-1 .col-sm-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 16px);
                flex-basis: calc(400% - 16px);
                margin: 0 8px
            }

        .col-sm-1 .col-sm-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(200% - 16px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(200% - 16px);
            flex-basis: calc(200% - 16px);
            margin: 0 8px
        }

            .col-sm-1 .col-sm-2 .col-sm-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 16px);
                flex-basis: calc(50% - 16px);
                margin: 0 8px
            }

            .col-sm-1 .col-sm-2 .col-sm-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 16px);
                flex-basis: calc(100% - 16px);
                margin: 0 8px
            }

            .col-sm-1 .col-sm-2 .col-sm-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 16px);
                flex-basis: calc(150% - 16px);
                margin: 0 8px
            }

            .col-sm-1 .col-sm-2 .col-sm-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 16px);
                flex-basis: calc(200% - 16px);
                margin: 0 8px
            }

        .col-sm-1 .col-sm-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(300% - 16px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(300% - 16px);
            flex-basis: calc(300% - 16px);
            margin: 0 8px
        }

            .col-sm-1 .col-sm-3 .col-sm-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 16px);
                flex-basis: calc(33.33333% - 16px);
                margin: 0 8px
            }

            .col-sm-1 .col-sm-3 .col-sm-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 16px);
                flex-basis: calc(66.66667% - 16px);
                margin: 0 8px
            }

            .col-sm-1 .col-sm-3 .col-sm-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 16px);
                flex-basis: calc(100% - 16px);
                margin: 0 8px
            }

            .col-sm-1 .col-sm-3 .col-sm-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 16px);
                flex-basis: calc(133.33333% - 16px);
                margin: 0 8px
            }

        .col-sm-1 .col-sm-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(400% - 16px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(400% - 16px);
            flex-basis: calc(400% - 16px);
            margin: 0 8px
        }

            .col-sm-1 .col-sm-4 .col-sm-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(25% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 16px);
                flex-basis: calc(25% - 16px);
                margin: 0 8px
            }

            .col-sm-1 .col-sm-4 .col-sm-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 16px);
                flex-basis: calc(50% - 16px);
                margin: 0 8px
            }

            .col-sm-1 .col-sm-4 .col-sm-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 16px);
                flex-basis: calc(75% - 16px);
                margin: 0 8px
            }

            .col-sm-1 .col-sm-4 .col-sm-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 16px);
                flex-basis: calc(100% - 16px);
                margin: 0 8px
            }

    .col-sm-2, .col-sm-2 .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 16px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 16px);
        flex-basis: calc(50% - 16px);
        margin: 0 8px
    }

        .col-sm-2 .col-sm-1 .col-sm-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(100% - 16px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(100% - 16px);
            flex-basis: calc(100% - 16px);
            margin: 0 8px
        }

        .col-sm-2 .col-sm-1 .col-sm-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(200% - 16px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(200% - 16px);
            flex-basis: calc(200% - 16px);
            margin: 0 8px
        }

        .col-sm-2 .col-sm-1 .col-sm-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(300% - 16px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(300% - 16px);
            flex-basis: calc(300% - 16px);
            margin: 0 8px
        }

        .col-sm-2 .col-sm-1 .col-sm-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(400% - 16px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(400% - 16px);
            flex-basis: calc(400% - 16px);
            margin: 0 8px
        }

        .col-sm-2 .col-sm-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(100% - 16px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(100% - 16px);
            flex-basis: calc(100% - 16px);
            margin: 0 8px
        }

            .col-sm-2 .col-sm-2 .col-sm-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 16px);
                flex-basis: calc(50% - 16px);
                margin: 0 8px
            }

            .col-sm-2 .col-sm-2 .col-sm-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 16px);
                flex-basis: calc(100% - 16px);
                margin: 0 8px
            }

            .col-sm-2 .col-sm-2 .col-sm-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 16px);
                flex-basis: calc(150% - 16px);
                margin: 0 8px
            }

            .col-sm-2 .col-sm-2 .col-sm-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 16px);
                flex-basis: calc(200% - 16px);
                margin: 0 8px
            }

        .col-sm-2 .col-sm-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(150% - 16px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(150% - 16px);
            flex-basis: calc(150% - 16px);
            margin: 0 8px
        }

            .col-sm-2 .col-sm-3 .col-sm-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 16px);
                flex-basis: calc(33.33333% - 16px);
                margin: 0 8px
            }

            .col-sm-2 .col-sm-3 .col-sm-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 16px);
                flex-basis: calc(66.66667% - 16px);
                margin: 0 8px
            }

            .col-sm-2 .col-sm-3 .col-sm-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 16px);
                flex-basis: calc(100% - 16px);
                margin: 0 8px
            }

            .col-sm-2 .col-sm-3 .col-sm-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 16px);
                flex-basis: calc(133.33333% - 16px);
                margin: 0 8px
            }

        .col-sm-2 .col-sm-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(200% - 16px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(200% - 16px);
            flex-basis: calc(200% - 16px);
            margin: 0 8px
        }

            .col-sm-2 .col-sm-4 .col-sm-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(25% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 16px);
                flex-basis: calc(25% - 16px);
                margin: 0 8px
            }

            .col-sm-2 .col-sm-4 .col-sm-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 16px);
                flex-basis: calc(50% - 16px);
                margin: 0 8px
            }

            .col-sm-2 .col-sm-4 .col-sm-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 16px);
                flex-basis: calc(75% - 16px);
                margin: 0 8px
            }

            .col-sm-2 .col-sm-4 .col-sm-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 16px);
                flex-basis: calc(100% - 16px);
                margin: 0 8px
            }

    .col-sm-3 {
        -ms-flex: 0 0 calc(75% - 16px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(75% - 16px);
        flex-basis: calc(75% - 16px)
    }

        .col-sm-3, .col-sm-3 .col-sm-1 {
            -webkit-box-flex: 0;
            margin: 0 8px
        }

            .col-sm-3 .col-sm-1 {
                -ms-flex: 0 0 calc(33.33333% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 16px);
                flex-basis: calc(33.33333% - 16px)
            }

                .col-sm-3 .col-sm-1 .col-sm-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 16px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 16px);
                    flex-basis: calc(100% - 16px);
                    margin: 0 8px
                }

                .col-sm-3 .col-sm-1 .col-sm-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 16px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 16px);
                    flex-basis: calc(200% - 16px);
                    margin: 0 8px
                }

                .col-sm-3 .col-sm-1 .col-sm-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 16px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 16px);
                    flex-basis: calc(300% - 16px);
                    margin: 0 8px
                }

                .col-sm-3 .col-sm-1 .col-sm-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 16px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 16px);
                    flex-basis: calc(400% - 16px);
                    margin: 0 8px
                }

            .col-sm-3 .col-sm-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 16px);
                flex-basis: calc(66.66667% - 16px);
                margin: 0 8px
            }

                .col-sm-3 .col-sm-2 .col-sm-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 16px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 16px);
                    flex-basis: calc(50% - 16px);
                    margin: 0 8px
                }

                .col-sm-3 .col-sm-2 .col-sm-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 16px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 16px);
                    flex-basis: calc(100% - 16px);
                    margin: 0 8px
                }

                .col-sm-3 .col-sm-2 .col-sm-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 16px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 16px);
                    flex-basis: calc(150% - 16px);
                    margin: 0 8px
                }

                .col-sm-3 .col-sm-2 .col-sm-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 16px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 16px);
                    flex-basis: calc(200% - 16px);
                    margin: 0 8px
                }

            .col-sm-3 .col-sm-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 16px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 16px);
                flex-basis: calc(100% - 16px);
                margin: 0 8px
            }

                .col-sm-3 .col-sm-3 .col-sm-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 16px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 16px);
                    flex-basis: calc(33.33333% - 16px);
                    margin: 0 8px
                }

                .col-sm-3 .col-sm-3 .col-sm-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 16px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 16px);
                    flex-basis: calc(66.66667% - 16px);
                    margin: 0 8px
                }

                .col-sm-3 .col-sm-3 .col-sm-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 16px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 16px);
                    flex-basis: calc(100% - 16px);
                    margin: 0 8px
                }

                .col-sm-3 .col-sm-3 .col-sm-4, .col-sm-3 .col-sm-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 16px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 16px);
                    flex-basis: calc(133.33333% - 16px);
                    margin: 0 8px
                }

                    .col-sm-3 .col-sm-4 .col-sm-1 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(25% - 16px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(25% - 16px);
                        flex-basis: calc(25% - 16px);
                        margin: 0 8px
                    }

                    .col-sm-3 .col-sm-4 .col-sm-2 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(50% - 16px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(50% - 16px);
                        flex-basis: calc(50% - 16px);
                        margin: 0 8px
                    }

                    .col-sm-3 .col-sm-4 .col-sm-3 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(75% - 16px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(75% - 16px);
                        flex-basis: calc(75% - 16px);
                        margin: 0 8px
                    }

                    .col-sm-3 .col-sm-4 .col-sm-4, .col-sm-4 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(100% - 16px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(100% - 16px);
                        flex-basis: calc(100% - 16px);
                        margin: 0 8px
                    }

                        .col-sm-4 .col-sm-1 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(25% - 16px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(25% - 16px);
                            flex-basis: calc(25% - 16px);
                            margin: 0 8px
                        }

                            .col-sm-4 .col-sm-1 .col-sm-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 16px);
                                flex-basis: calc(100% - 16px);
                                margin: 0 8px
                            }

                            .col-sm-4 .col-sm-1 .col-sm-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 16px);
                                flex-basis: calc(200% - 16px);
                                margin: 0 8px
                            }

                            .col-sm-4 .col-sm-1 .col-sm-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(300% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(300% - 16px);
                                flex-basis: calc(300% - 16px);
                                margin: 0 8px
                            }

                            .col-sm-4 .col-sm-1 .col-sm-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(400% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(400% - 16px);
                                flex-basis: calc(400% - 16px);
                                margin: 0 8px
                            }

                        .col-sm-4 .col-sm-2, .col-sm-4 .col-sm-2 .col-sm-1 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(50% - 16px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(50% - 16px);
                            flex-basis: calc(50% - 16px);
                            margin: 0 8px
                        }

                            .col-sm-4 .col-sm-2 .col-sm-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 16px);
                                flex-basis: calc(100% - 16px);
                                margin: 0 8px
                            }

                            .col-sm-4 .col-sm-2 .col-sm-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(150% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(150% - 16px);
                                flex-basis: calc(150% - 16px);
                                margin: 0 8px
                            }

                            .col-sm-4 .col-sm-2 .col-sm-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 16px);
                                flex-basis: calc(200% - 16px);
                                margin: 0 8px
                            }

                        .col-sm-4 .col-sm-3 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(75% - 16px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(75% - 16px);
                            flex-basis: calc(75% - 16px);
                            margin: 0 8px
                        }

                            .col-sm-4 .col-sm-3 .col-sm-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(33.33333% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(33.33333% - 16px);
                                flex-basis: calc(33.33333% - 16px);
                                margin: 0 8px
                            }

                            .col-sm-4 .col-sm-3 .col-sm-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(66.66667% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(66.66667% - 16px);
                                flex-basis: calc(66.66667% - 16px);
                                margin: 0 8px
                            }

                            .col-sm-4 .col-sm-3 .col-sm-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 16px);
                                flex-basis: calc(100% - 16px);
                                margin: 0 8px
                            }

                            .col-sm-4 .col-sm-3 .col-sm-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(133.33333% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(133.33333% - 16px);
                                flex-basis: calc(133.33333% - 16px);
                                margin: 0 8px
                            }

                        .col-sm-4 .col-sm-4 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(100% - 16px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(100% - 16px);
                            flex-basis: calc(100% - 16px);
                            margin: 0 8px
                        }

                            .col-sm-4 .col-sm-4 .col-sm-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(25% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(25% - 16px);
                                flex-basis: calc(25% - 16px);
                                margin: 0 8px
                            }

                            .col-sm-4 .col-sm-4 .col-sm-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 16px);
                                flex-basis: calc(50% - 16px);
                                margin: 0 8px
                            }

                            .col-sm-4 .col-sm-4 .col-sm-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(75% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(75% - 16px);
                                flex-basis: calc(75% - 16px);
                                margin: 0 8px
                            }

                            .col-sm-4 .col-sm-4 .col-sm-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 16px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 16px);
                                flex-basis: calc(100% - 16px);
                                margin: 0 8px
                            }
}

@media (min-width:768px) and (max-width:1024px) {
    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(10% - 24px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(10% - 24px);
        flex-basis: calc(10% - 24px);
        margin: 0 12px
    }

        .col-md-1 .col-md-1, .col-md-1 .col-md-1 .col-md-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(100% - 24px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(100% - 24px);
            flex-basis: calc(100% - 24px);
            margin: 0 12px
        }

            .col-md-1 .col-md-1 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 24px);
                flex-basis: calc(200% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-1 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 24px);
                flex-basis: calc(300% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-1 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 24px);
                flex-basis: calc(400% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-1 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(500% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(500% - 24px);
                flex-basis: calc(500% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-1 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(600% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(600% - 24px);
                flex-basis: calc(600% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-1 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(700% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(700% - 24px);
                flex-basis: calc(700% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-1 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(800% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(800% - 24px);
                flex-basis: calc(800% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-1 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(900% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(900% - 24px);
                flex-basis: calc(900% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-1 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(1000% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(1000% - 24px);
                flex-basis: calc(1000% - 24px);
                margin: 0 12px
            }

        .col-md-1 .col-md-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(200% - 24px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(200% - 24px);
            flex-basis: calc(200% - 24px);
            margin: 0 12px
        }

            .col-md-1 .col-md-2 .col-md-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 24px);
                flex-basis: calc(50% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-2 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-2 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 24px);
                flex-basis: calc(150% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-2 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 24px);
                flex-basis: calc(200% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-2 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(250% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(250% - 24px);
                flex-basis: calc(250% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-2 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 24px);
                flex-basis: calc(300% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-2 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(350% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(350% - 24px);
                flex-basis: calc(350% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-2 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 24px);
                flex-basis: calc(400% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-2 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(450% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(450% - 24px);
                flex-basis: calc(450% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-2 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(500% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(500% - 24px);
                flex-basis: calc(500% - 24px);
                margin: 0 12px
            }

        .col-md-1 .col-md-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(300% - 24px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(300% - 24px);
            flex-basis: calc(300% - 24px);
            margin: 0 12px
        }

            .col-md-1 .col-md-3 .col-md-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 24px);
                flex-basis: calc(33.33333% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-3 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 24px);
                flex-basis: calc(66.66667% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-3 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-3 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 24px);
                flex-basis: calc(133.33333% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-3 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(166.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(166.66667% - 24px);
                flex-basis: calc(166.66667% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-3 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 24px);
                flex-basis: calc(200% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-3 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(233.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(233.33333% - 24px);
                flex-basis: calc(233.33333% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-3 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(266.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(266.66667% - 24px);
                flex-basis: calc(266.66667% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-3 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 24px);
                flex-basis: calc(300% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-3 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(333.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(333.33333% - 24px);
                flex-basis: calc(333.33333% - 24px);
                margin: 0 12px
            }

        .col-md-1 .col-md-4 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(400% - 24px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(400% - 24px);
            flex-basis: calc(400% - 24px);
            margin: 0 12px
        }

            .col-md-1 .col-md-4 .col-md-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(25% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 24px);
                flex-basis: calc(25% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-4 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 24px);
                flex-basis: calc(50% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-4 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 24px);
                flex-basis: calc(75% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-4 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-4 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(125% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(125% - 24px);
                flex-basis: calc(125% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-4 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 24px);
                flex-basis: calc(150% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-4 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(175% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(175% - 24px);
                flex-basis: calc(175% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-4 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 24px);
                flex-basis: calc(200% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-4 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(225% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(225% - 24px);
                flex-basis: calc(225% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-4 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(250% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(250% - 24px);
                flex-basis: calc(250% - 24px);
                margin: 0 12px
            }

        .col-md-1 .col-md-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(500% - 24px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(500% - 24px);
            flex-basis: calc(500% - 24px);
            margin: 0 12px
        }

            .col-md-1 .col-md-5 .col-md-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(20% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(20% - 24px);
                flex-basis: calc(20% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-5 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(40% - 24px);
                flex-basis: calc(40% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-5 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(60% - 24px);
                flex-basis: calc(60% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-5 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(80% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(80% - 24px);
                flex-basis: calc(80% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-5 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-5 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(120% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(120% - 24px);
                flex-basis: calc(120% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-5 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(140% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(140% - 24px);
                flex-basis: calc(140% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-5 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(160% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(160% - 24px);
                flex-basis: calc(160% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-5 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(180% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(180% - 24px);
                flex-basis: calc(180% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-5 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 24px);
                flex-basis: calc(200% - 24px);
                margin: 0 12px
            }

        .col-md-1 .col-md-6 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(600% - 24px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(600% - 24px);
            flex-basis: calc(600% - 24px);
            margin: 0 12px
        }

            .col-md-1 .col-md-6 .col-md-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(16.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(16.66667% - 24px);
                flex-basis: calc(16.66667% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-6 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 24px);
                flex-basis: calc(33.33333% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-6 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 24px);
                flex-basis: calc(50% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-6 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 24px);
                flex-basis: calc(66.66667% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-6 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(83.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(83.33333% - 24px);
                flex-basis: calc(83.33333% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-6 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-6 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(116.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(116.66667% - 24px);
                flex-basis: calc(116.66667% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-6 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 24px);
                flex-basis: calc(133.33333% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-6 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 24px);
                flex-basis: calc(150% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-6 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(166.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(166.66667% - 24px);
                flex-basis: calc(166.66667% - 24px);
                margin: 0 12px
            }

        .col-md-1 .col-md-7 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(700% - 24px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(700% - 24px);
            flex-basis: calc(700% - 24px);
            margin: 0 12px
        }

            .col-md-1 .col-md-7 .col-md-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(14.28571% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(14.28571% - 24px);
                flex-basis: calc(14.28571% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-7 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(28.57143% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(28.57143% - 24px);
                flex-basis: calc(28.57143% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-7 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(42.85714% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(42.85714% - 24px);
                flex-basis: calc(42.85714% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-7 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(57.14286% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(57.14286% - 24px);
                flex-basis: calc(57.14286% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-7 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(71.42857% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(71.42857% - 24px);
                flex-basis: calc(71.42857% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-7 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(85.71429% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(85.71429% - 24px);
                flex-basis: calc(85.71429% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-7 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-7 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(114.28571% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(114.28571% - 24px);
                flex-basis: calc(114.28571% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-7 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(128.57143% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(128.57143% - 24px);
                flex-basis: calc(128.57143% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-7 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(142.85714% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(142.85714% - 24px);
                flex-basis: calc(142.85714% - 24px);
                margin: 0 12px
            }

        .col-md-1 .col-md-8 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(800% - 24px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(800% - 24px);
            flex-basis: calc(800% - 24px);
            margin: 0 12px
        }

            .col-md-1 .col-md-8 .col-md-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(12.5% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(12.5% - 24px);
                flex-basis: calc(12.5% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-8 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(25% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 24px);
                flex-basis: calc(25% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-8 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(37.5% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(37.5% - 24px);
                flex-basis: calc(37.5% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-8 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 24px);
                flex-basis: calc(50% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-8 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(62.5% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(62.5% - 24px);
                flex-basis: calc(62.5% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-8 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 24px);
                flex-basis: calc(75% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-8 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(87.5% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(87.5% - 24px);
                flex-basis: calc(87.5% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-8 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-8 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(112.5% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(112.5% - 24px);
                flex-basis: calc(112.5% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-8 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(125% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(125% - 24px);
                flex-basis: calc(125% - 24px);
                margin: 0 12px
            }

        .col-md-1 .col-md-9 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(900% - 24px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(900% - 24px);
            flex-basis: calc(900% - 24px);
            margin: 0 12px
        }

            .col-md-1 .col-md-9 .col-md-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(11.11111% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(11.11111% - 24px);
                flex-basis: calc(11.11111% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-9 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(22.22222% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(22.22222% - 24px);
                flex-basis: calc(22.22222% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-9 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 24px);
                flex-basis: calc(33.33333% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-9 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(44.44444% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(44.44444% - 24px);
                flex-basis: calc(44.44444% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-9 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(55.55556% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(55.55556% - 24px);
                flex-basis: calc(55.55556% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-9 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 24px);
                flex-basis: calc(66.66667% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-9 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(77.77778% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(77.77778% - 24px);
                flex-basis: calc(77.77778% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-9 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(88.88889% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(88.88889% - 24px);
                flex-basis: calc(88.88889% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-9 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-9 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(111.11111% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(111.11111% - 24px);
                flex-basis: calc(111.11111% - 24px);
                margin: 0 12px
            }

        .col-md-1 .col-md-10 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(1000% - 24px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(1000% - 24px);
            flex-basis: calc(1000% - 24px);
            margin: 0 12px
        }

            .col-md-1 .col-md-10 .col-md-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(10% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(10% - 24px);
                flex-basis: calc(10% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-10 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(20% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(20% - 24px);
                flex-basis: calc(20% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-10 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(30% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(30% - 24px);
                flex-basis: calc(30% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-10 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(40% - 24px);
                flex-basis: calc(40% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-10 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 24px);
                flex-basis: calc(50% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-10 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(60% - 24px);
                flex-basis: calc(60% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-10 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(70% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(70% - 24px);
                flex-basis: calc(70% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-10 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(80% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(80% - 24px);
                flex-basis: calc(80% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-10 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(90% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(90% - 24px);
                flex-basis: calc(90% - 24px);
                margin: 0 12px
            }

            .col-md-1 .col-md-10 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

    .col-md-2 {
        -ms-flex: 0 0 calc(20% - 24px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 24px);
        flex-basis: calc(20% - 24px)
    }

        .col-md-2, .col-md-2 .col-md-1 {
            -webkit-box-flex: 0;
            margin: 0 12px
        }

            .col-md-2 .col-md-1 {
                -ms-flex: 0 0 calc(50% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 24px);
                flex-basis: calc(50% - 24px)
            }

                .col-md-2 .col-md-1 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-1 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-1 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-1 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-1 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-1 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 24px);
                    flex-basis: calc(600% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-1 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 24px);
                    flex-basis: calc(700% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-1 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 24px);
                    flex-basis: calc(800% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-1 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 24px);
                    flex-basis: calc(900% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-1 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 24px);
                    flex-basis: calc(1000% - 24px);
                    margin: 0 12px
                }

            .col-md-2 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

                .col-md-2 .col-md-2 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-2 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-2 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-2 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-2 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-2 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-2 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 24px);
                    flex-basis: calc(350% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-2 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-2 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 24px);
                    flex-basis: calc(450% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-2 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

            .col-md-2 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 24px);
                flex-basis: calc(150% - 24px);
                margin: 0 12px
            }

                .col-md-2 .col-md-3 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-3 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-3 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-3 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-3 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-3 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-3 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 24px);
                    flex-basis: calc(233.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-3 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 24px);
                    flex-basis: calc(266.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-3 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-3 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 24px);
                    flex-basis: calc(333.33333% - 24px);
                    margin: 0 12px
                }

            .col-md-2 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 24px);
                flex-basis: calc(200% - 24px);
                margin: 0 12px
            }

                .col-md-2 .col-md-4 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-4 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-4 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-4 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-4 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-4 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-4 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 24px);
                    flex-basis: calc(175% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-4 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-4 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 24px);
                    flex-basis: calc(225% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-4 .col-md-10, .col-md-2 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

                    .col-md-2 .col-md-5 .col-md-1 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(20% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(20% - 24px);
                        flex-basis: calc(20% - 24px);
                        margin: 0 12px
                    }

                    .col-md-2 .col-md-5 .col-md-2 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(40% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(40% - 24px);
                        flex-basis: calc(40% - 24px);
                        margin: 0 12px
                    }

                    .col-md-2 .col-md-5 .col-md-3 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(60% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(60% - 24px);
                        flex-basis: calc(60% - 24px);
                        margin: 0 12px
                    }

                    .col-md-2 .col-md-5 .col-md-4 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(80% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(80% - 24px);
                        flex-basis: calc(80% - 24px);
                        margin: 0 12px
                    }

                    .col-md-2 .col-md-5 .col-md-5 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(100% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(100% - 24px);
                        flex-basis: calc(100% - 24px);
                        margin: 0 12px
                    }

                    .col-md-2 .col-md-5 .col-md-6 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(120% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(120% - 24px);
                        flex-basis: calc(120% - 24px);
                        margin: 0 12px
                    }

                    .col-md-2 .col-md-5 .col-md-7 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(140% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(140% - 24px);
                        flex-basis: calc(140% - 24px);
                        margin: 0 12px
                    }

                    .col-md-2 .col-md-5 .col-md-8 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(160% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(160% - 24px);
                        flex-basis: calc(160% - 24px);
                        margin: 0 12px
                    }

                    .col-md-2 .col-md-5 .col-md-9 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(180% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(180% - 24px);
                        flex-basis: calc(180% - 24px);
                        margin: 0 12px
                    }

                    .col-md-2 .col-md-5 .col-md-10 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(200% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(200% - 24px);
                        flex-basis: calc(200% - 24px);
                        margin: 0 12px
                    }

            .col-md-2 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 24px);
                flex-basis: calc(300% - 24px);
                margin: 0 12px
            }

                .col-md-2 .col-md-6 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 24px);
                    flex-basis: calc(16.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-6 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-6 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-6 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-6 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 24px);
                    flex-basis: calc(83.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-6 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-6 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 24px);
                    flex-basis: calc(116.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-6 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-6 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-6 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

            .col-md-2 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(350% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(350% - 24px);
                flex-basis: calc(350% - 24px);
                margin: 0 12px
            }

                .col-md-2 .col-md-7 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 24px);
                    flex-basis: calc(14.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-7 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 24px);
                    flex-basis: calc(28.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-7 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 24px);
                    flex-basis: calc(42.85714% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-7 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 24px);
                    flex-basis: calc(57.14286% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-7 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 24px);
                    flex-basis: calc(71.42857% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-7 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 24px);
                    flex-basis: calc(85.71429% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-7 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-7 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 24px);
                    flex-basis: calc(114.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-7 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 24px);
                    flex-basis: calc(128.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-7 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 24px);
                    flex-basis: calc(142.85714% - 24px);
                    margin: 0 12px
                }

            .col-md-2 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 24px);
                flex-basis: calc(400% - 24px);
                margin: 0 12px
            }

                .col-md-2 .col-md-8 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 24px);
                    flex-basis: calc(12.5% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-8 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-8 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 24px);
                    flex-basis: calc(37.5% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-8 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-8 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 24px);
                    flex-basis: calc(62.5% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-8 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-8 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 24px);
                    flex-basis: calc(87.5% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-8 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-8 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 24px);
                    flex-basis: calc(112.5% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-8 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

            .col-md-2 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(450% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(450% - 24px);
                flex-basis: calc(450% - 24px);
                margin: 0 12px
            }

                .col-md-2 .col-md-9 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 24px);
                    flex-basis: calc(11.11111% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-9 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 24px);
                    flex-basis: calc(22.22222% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-9 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-9 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 24px);
                    flex-basis: calc(44.44444% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-9 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 24px);
                    flex-basis: calc(55.55556% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-9 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-9 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 24px);
                    flex-basis: calc(77.77778% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-9 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 24px);
                    flex-basis: calc(88.88889% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-9 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-9 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 24px);
                    flex-basis: calc(111.11111% - 24px);
                    margin: 0 12px
                }

            .col-md-2 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(500% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(500% - 24px);
                flex-basis: calc(500% - 24px);
                margin: 0 12px
            }

                .col-md-2 .col-md-10 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 24px);
                    flex-basis: calc(10% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-10 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-10 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 24px);
                    flex-basis: calc(30% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-10 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-10 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-10 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-10 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 24px);
                    flex-basis: calc(70% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-10 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-10 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 24px);
                    flex-basis: calc(90% - 24px);
                    margin: 0 12px
                }

                .col-md-2 .col-md-10 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

    .col-md-3 {
        -ms-flex: 0 0 calc(30% - 24px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(30% - 24px);
        flex-basis: calc(30% - 24px)
    }

        .col-md-3, .col-md-3 .col-md-1 {
            -webkit-box-flex: 0;
            margin: 0 12px
        }

            .col-md-3 .col-md-1 {
                -ms-flex: 0 0 calc(33.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 24px);
                flex-basis: calc(33.33333% - 24px)
            }

                .col-md-3 .col-md-1 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-1 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-1 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-1 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-1 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-1 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 24px);
                    flex-basis: calc(600% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-1 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 24px);
                    flex-basis: calc(700% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-1 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 24px);
                    flex-basis: calc(800% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-1 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 24px);
                    flex-basis: calc(900% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-1 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 24px);
                    flex-basis: calc(1000% - 24px);
                    margin: 0 12px
                }

            .col-md-3 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 24px);
                flex-basis: calc(66.66667% - 24px);
                margin: 0 12px
            }

                .col-md-3 .col-md-2 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-2 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-2 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-2 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-2 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-2 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-2 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 24px);
                    flex-basis: calc(350% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-2 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-2 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 24px);
                    flex-basis: calc(450% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-2 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

            .col-md-3 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

                .col-md-3 .col-md-3 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-3 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-3 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-3 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-3 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-3 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-3 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 24px);
                    flex-basis: calc(233.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-3 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 24px);
                    flex-basis: calc(266.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-3 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-3 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 24px);
                    flex-basis: calc(333.33333% - 24px);
                    margin: 0 12px
                }

            .col-md-3 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 24px);
                flex-basis: calc(133.33333% - 24px);
                margin: 0 12px
            }

                .col-md-3 .col-md-4 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-4 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-4 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-4 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-4 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-4 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-4 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 24px);
                    flex-basis: calc(175% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-4 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-4 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 24px);
                    flex-basis: calc(225% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-4 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

            .col-md-3 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(166.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(166.66667% - 24px);
                flex-basis: calc(166.66667% - 24px);
                margin: 0 12px
            }

                .col-md-3 .col-md-5 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-5 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-5 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-5 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-5 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-5 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 24px);
                    flex-basis: calc(120% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-5 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 24px);
                    flex-basis: calc(140% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-5 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 24px);
                    flex-basis: calc(160% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-5 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 24px);
                    flex-basis: calc(180% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-5 .col-md-10, .col-md-3 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                    .col-md-3 .col-md-6 .col-md-1 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(16.66667% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(16.66667% - 24px);
                        flex-basis: calc(16.66667% - 24px);
                        margin: 0 12px
                    }

                    .col-md-3 .col-md-6 .col-md-2 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(33.33333% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(33.33333% - 24px);
                        flex-basis: calc(33.33333% - 24px);
                        margin: 0 12px
                    }

                    .col-md-3 .col-md-6 .col-md-3 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(50% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(50% - 24px);
                        flex-basis: calc(50% - 24px);
                        margin: 0 12px
                    }

                    .col-md-3 .col-md-6 .col-md-4 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(66.66667% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(66.66667% - 24px);
                        flex-basis: calc(66.66667% - 24px);
                        margin: 0 12px
                    }

                    .col-md-3 .col-md-6 .col-md-5 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(83.33333% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(83.33333% - 24px);
                        flex-basis: calc(83.33333% - 24px);
                        margin: 0 12px
                    }

                    .col-md-3 .col-md-6 .col-md-6 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(100% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(100% - 24px);
                        flex-basis: calc(100% - 24px);
                        margin: 0 12px
                    }

                    .col-md-3 .col-md-6 .col-md-7 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(116.66667% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(116.66667% - 24px);
                        flex-basis: calc(116.66667% - 24px);
                        margin: 0 12px
                    }

                    .col-md-3 .col-md-6 .col-md-8 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(133.33333% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(133.33333% - 24px);
                        flex-basis: calc(133.33333% - 24px);
                        margin: 0 12px
                    }

                    .col-md-3 .col-md-6 .col-md-9 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(150% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(150% - 24px);
                        flex-basis: calc(150% - 24px);
                        margin: 0 12px
                    }

                    .col-md-3 .col-md-6 .col-md-10 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(166.66667% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(166.66667% - 24px);
                        flex-basis: calc(166.66667% - 24px);
                        margin: 0 12px
                    }

            .col-md-3 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(233.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(233.33333% - 24px);
                flex-basis: calc(233.33333% - 24px);
                margin: 0 12px
            }

                .col-md-3 .col-md-7 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 24px);
                    flex-basis: calc(14.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-7 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 24px);
                    flex-basis: calc(28.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-7 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 24px);
                    flex-basis: calc(42.85714% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-7 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 24px);
                    flex-basis: calc(57.14286% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-7 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 24px);
                    flex-basis: calc(71.42857% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-7 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 24px);
                    flex-basis: calc(85.71429% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-7 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-7 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 24px);
                    flex-basis: calc(114.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-7 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 24px);
                    flex-basis: calc(128.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-7 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 24px);
                    flex-basis: calc(142.85714% - 24px);
                    margin: 0 12px
                }

            .col-md-3 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(266.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(266.66667% - 24px);
                flex-basis: calc(266.66667% - 24px);
                margin: 0 12px
            }

                .col-md-3 .col-md-8 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 24px);
                    flex-basis: calc(12.5% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-8 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-8 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 24px);
                    flex-basis: calc(37.5% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-8 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-8 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 24px);
                    flex-basis: calc(62.5% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-8 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-8 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 24px);
                    flex-basis: calc(87.5% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-8 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-8 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 24px);
                    flex-basis: calc(112.5% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-8 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

            .col-md-3 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 24px);
                flex-basis: calc(300% - 24px);
                margin: 0 12px
            }

                .col-md-3 .col-md-9 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 24px);
                    flex-basis: calc(11.11111% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-9 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 24px);
                    flex-basis: calc(22.22222% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-9 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-9 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 24px);
                    flex-basis: calc(44.44444% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-9 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 24px);
                    flex-basis: calc(55.55556% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-9 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-9 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 24px);
                    flex-basis: calc(77.77778% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-9 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 24px);
                    flex-basis: calc(88.88889% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-9 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-9 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 24px);
                    flex-basis: calc(111.11111% - 24px);
                    margin: 0 12px
                }

            .col-md-3 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(333.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(333.33333% - 24px);
                flex-basis: calc(333.33333% - 24px);
                margin: 0 12px
            }

                .col-md-3 .col-md-10 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 24px);
                    flex-basis: calc(10% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-10 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-10 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 24px);
                    flex-basis: calc(30% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-10 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-10 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-10 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-10 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 24px);
                    flex-basis: calc(70% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-10 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-10 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 24px);
                    flex-basis: calc(90% - 24px);
                    margin: 0 12px
                }

                .col-md-3 .col-md-10 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

    .col-md-4 {
        -ms-flex: 0 0 calc(40% - 24px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 24px);
        flex-basis: calc(40% - 24px)
    }

        .col-md-4, .col-md-4 .col-md-1 {
            -webkit-box-flex: 0;
            margin: 0 12px
        }

            .col-md-4 .col-md-1 {
                -ms-flex: 0 0 calc(25% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 24px);
                flex-basis: calc(25% - 24px)
            }

                .col-md-4 .col-md-1 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-1 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-1 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-1 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-1 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-1 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 24px);
                    flex-basis: calc(600% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-1 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 24px);
                    flex-basis: calc(700% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-1 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 24px);
                    flex-basis: calc(800% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-1 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 24px);
                    flex-basis: calc(900% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-1 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 24px);
                    flex-basis: calc(1000% - 24px);
                    margin: 0 12px
                }

            .col-md-4 .col-md-2, .col-md-4 .col-md-2 .col-md-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 24px);
                flex-basis: calc(50% - 24px);
                margin: 0 12px
            }

                .col-md-4 .col-md-2 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-2 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-2 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-2 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-2 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-2 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 24px);
                    flex-basis: calc(350% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-2 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-2 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 24px);
                    flex-basis: calc(450% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-2 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

            .col-md-4 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 24px);
                flex-basis: calc(75% - 24px);
                margin: 0 12px
            }

                .col-md-4 .col-md-3 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-3 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-3 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-3 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-3 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-3 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-3 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 24px);
                    flex-basis: calc(233.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-3 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 24px);
                    flex-basis: calc(266.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-3 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-3 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 24px);
                    flex-basis: calc(333.33333% - 24px);
                    margin: 0 12px
                }

            .col-md-4 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

                .col-md-4 .col-md-4 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-4 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-4 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-4 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-4 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-4 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-4 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 24px);
                    flex-basis: calc(175% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-4 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-4 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 24px);
                    flex-basis: calc(225% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-4 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

            .col-md-4 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(125% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(125% - 24px);
                flex-basis: calc(125% - 24px);
                margin: 0 12px
            }

                .col-md-4 .col-md-5 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-5 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-5 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-5 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-5 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-5 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 24px);
                    flex-basis: calc(120% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-5 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 24px);
                    flex-basis: calc(140% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-5 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 24px);
                    flex-basis: calc(160% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-5 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 24px);
                    flex-basis: calc(180% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-5 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

            .col-md-4 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 24px);
                flex-basis: calc(150% - 24px);
                margin: 0 12px
            }

                .col-md-4 .col-md-6 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 24px);
                    flex-basis: calc(16.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-6 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-6 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-6 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-6 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 24px);
                    flex-basis: calc(83.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-6 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-6 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 24px);
                    flex-basis: calc(116.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-6 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-6 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-6 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

            .col-md-4 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(175% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(175% - 24px);
                flex-basis: calc(175% - 24px);
                margin: 0 12px
            }

                .col-md-4 .col-md-7 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 24px);
                    flex-basis: calc(14.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-7 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 24px);
                    flex-basis: calc(28.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-7 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 24px);
                    flex-basis: calc(42.85714% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-7 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 24px);
                    flex-basis: calc(57.14286% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-7 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 24px);
                    flex-basis: calc(71.42857% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-7 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 24px);
                    flex-basis: calc(85.71429% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-7 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-7 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 24px);
                    flex-basis: calc(114.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-7 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 24px);
                    flex-basis: calc(128.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-7 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 24px);
                    flex-basis: calc(142.85714% - 24px);
                    margin: 0 12px
                }

            .col-md-4 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 24px);
                flex-basis: calc(200% - 24px);
                margin: 0 12px
            }

                .col-md-4 .col-md-8 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 24px);
                    flex-basis: calc(12.5% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-8 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-8 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 24px);
                    flex-basis: calc(37.5% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-8 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-8 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 24px);
                    flex-basis: calc(62.5% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-8 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-8 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 24px);
                    flex-basis: calc(87.5% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-8 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-8 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 24px);
                    flex-basis: calc(112.5% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-8 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

            .col-md-4 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(225% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(225% - 24px);
                flex-basis: calc(225% - 24px);
                margin: 0 12px
            }

                .col-md-4 .col-md-9 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 24px);
                    flex-basis: calc(11.11111% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-9 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 24px);
                    flex-basis: calc(22.22222% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-9 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-9 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 24px);
                    flex-basis: calc(44.44444% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-9 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 24px);
                    flex-basis: calc(55.55556% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-9 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-9 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 24px);
                    flex-basis: calc(77.77778% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-9 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 24px);
                    flex-basis: calc(88.88889% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-9 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-9 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 24px);
                    flex-basis: calc(111.11111% - 24px);
                    margin: 0 12px
                }

            .col-md-4 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(250% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(250% - 24px);
                flex-basis: calc(250% - 24px);
                margin: 0 12px
            }

                .col-md-4 .col-md-10 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 24px);
                    flex-basis: calc(10% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-10 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-10 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 24px);
                    flex-basis: calc(30% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-10 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-10 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-10 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-10 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 24px);
                    flex-basis: calc(70% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-10 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-10 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 24px);
                    flex-basis: calc(90% - 24px);
                    margin: 0 12px
                }

                .col-md-4 .col-md-10 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

    .col-md-5 {
        -ms-flex: 0 0 calc(50% - 24px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 24px);
        flex-basis: calc(50% - 24px)
    }

        .col-md-5, .col-md-5 .col-md-1 {
            -webkit-box-flex: 0;
            margin: 0 12px
        }

            .col-md-5 .col-md-1 {
                -ms-flex: 0 0 calc(20% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(20% - 24px);
                flex-basis: calc(20% - 24px)
            }

                .col-md-5 .col-md-1 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-1 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-1 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-1 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-1 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-1 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 24px);
                    flex-basis: calc(600% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-1 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 24px);
                    flex-basis: calc(700% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-1 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 24px);
                    flex-basis: calc(800% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-1 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 24px);
                    flex-basis: calc(900% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-1 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 24px);
                    flex-basis: calc(1000% - 24px);
                    margin: 0 12px
                }

            .col-md-5 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(40% - 24px);
                flex-basis: calc(40% - 24px);
                margin: 0 12px
            }

                .col-md-5 .col-md-2 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-2 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-2 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-2 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-2 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-2 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-2 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 24px);
                    flex-basis: calc(350% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-2 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-2 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 24px);
                    flex-basis: calc(450% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-2 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

            .col-md-5 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(60% - 24px);
                flex-basis: calc(60% - 24px);
                margin: 0 12px
            }

                .col-md-5 .col-md-3 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-3 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-3 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-3 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-3 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-3 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-3 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 24px);
                    flex-basis: calc(233.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-3 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 24px);
                    flex-basis: calc(266.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-3 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-3 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 24px);
                    flex-basis: calc(333.33333% - 24px);
                    margin: 0 12px
                }

            .col-md-5 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(80% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(80% - 24px);
                flex-basis: calc(80% - 24px);
                margin: 0 12px
            }

                .col-md-5 .col-md-4 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-4 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-4 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-4 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-4 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-4 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-4 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 24px);
                    flex-basis: calc(175% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-4 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-4 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 24px);
                    flex-basis: calc(225% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-4 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

            .col-md-5 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

                .col-md-5 .col-md-5 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-5 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-5 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-5 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-5 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-5 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 24px);
                    flex-basis: calc(120% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-5 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 24px);
                    flex-basis: calc(140% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-5 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 24px);
                    flex-basis: calc(160% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-5 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 24px);
                    flex-basis: calc(180% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-5 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

            .col-md-5 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(120% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(120% - 24px);
                flex-basis: calc(120% - 24px);
                margin: 0 12px
            }

                .col-md-5 .col-md-6 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 24px);
                    flex-basis: calc(16.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-6 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-6 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-6 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-6 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 24px);
                    flex-basis: calc(83.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-6 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-6 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 24px);
                    flex-basis: calc(116.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-6 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-6 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-6 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

            .col-md-5 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(140% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(140% - 24px);
                flex-basis: calc(140% - 24px);
                margin: 0 12px
            }

                .col-md-5 .col-md-7 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 24px);
                    flex-basis: calc(14.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-7 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 24px);
                    flex-basis: calc(28.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-7 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 24px);
                    flex-basis: calc(42.85714% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-7 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 24px);
                    flex-basis: calc(57.14286% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-7 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 24px);
                    flex-basis: calc(71.42857% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-7 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 24px);
                    flex-basis: calc(85.71429% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-7 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-7 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 24px);
                    flex-basis: calc(114.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-7 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 24px);
                    flex-basis: calc(128.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-7 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 24px);
                    flex-basis: calc(142.85714% - 24px);
                    margin: 0 12px
                }

            .col-md-5 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(160% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(160% - 24px);
                flex-basis: calc(160% - 24px);
                margin: 0 12px
            }

                .col-md-5 .col-md-8 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 24px);
                    flex-basis: calc(12.5% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-8 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-8 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 24px);
                    flex-basis: calc(37.5% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-8 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-8 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 24px);
                    flex-basis: calc(62.5% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-8 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-8 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 24px);
                    flex-basis: calc(87.5% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-8 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-8 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 24px);
                    flex-basis: calc(112.5% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-8 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

            .col-md-5 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(180% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(180% - 24px);
                flex-basis: calc(180% - 24px);
                margin: 0 12px
            }

                .col-md-5 .col-md-9 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 24px);
                    flex-basis: calc(11.11111% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-9 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 24px);
                    flex-basis: calc(22.22222% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-9 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-9 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 24px);
                    flex-basis: calc(44.44444% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-9 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 24px);
                    flex-basis: calc(55.55556% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-9 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-9 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 24px);
                    flex-basis: calc(77.77778% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-9 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 24px);
                    flex-basis: calc(88.88889% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-9 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-9 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 24px);
                    flex-basis: calc(111.11111% - 24px);
                    margin: 0 12px
                }

            .col-md-5 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 24px);
                flex-basis: calc(200% - 24px);
                margin: 0 12px
            }

                .col-md-5 .col-md-10 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 24px);
                    flex-basis: calc(10% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-10 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-10 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 24px);
                    flex-basis: calc(30% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-10 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-10 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-10 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-10 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 24px);
                    flex-basis: calc(70% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-10 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-10 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 24px);
                    flex-basis: calc(90% - 24px);
                    margin: 0 12px
                }

                .col-md-5 .col-md-10 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

    .col-md-6 {
        -ms-flex: 0 0 calc(60% - 24px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(60% - 24px);
        flex-basis: calc(60% - 24px)
    }

        .col-md-6, .col-md-6 .col-md-1 {
            -webkit-box-flex: 0;
            margin: 0 12px
        }

            .col-md-6 .col-md-1 {
                -ms-flex: 0 0 calc(16.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(16.66667% - 24px);
                flex-basis: calc(16.66667% - 24px)
            }

                .col-md-6 .col-md-1 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-1 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-1 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-1 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-1 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-1 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 24px);
                    flex-basis: calc(600% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-1 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 24px);
                    flex-basis: calc(700% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-1 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 24px);
                    flex-basis: calc(800% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-1 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 24px);
                    flex-basis: calc(900% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-1 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 24px);
                    flex-basis: calc(1000% - 24px);
                    margin: 0 12px
                }

            .col-md-6 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 24px);
                flex-basis: calc(33.33333% - 24px);
                margin: 0 12px
            }

                .col-md-6 .col-md-2 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-2 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-2 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-2 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-2 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-2 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-2 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 24px);
                    flex-basis: calc(350% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-2 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-2 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 24px);
                    flex-basis: calc(450% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-2 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

            .col-md-6 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 24px);
                flex-basis: calc(50% - 24px);
                margin: 0 12px
            }

                .col-md-6 .col-md-3 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-3 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-3 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-3 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-3 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-3 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-3 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 24px);
                    flex-basis: calc(233.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-3 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 24px);
                    flex-basis: calc(266.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-3 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-3 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 24px);
                    flex-basis: calc(333.33333% - 24px);
                    margin: 0 12px
                }

            .col-md-6 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 24px);
                flex-basis: calc(66.66667% - 24px);
                margin: 0 12px
            }

                .col-md-6 .col-md-4 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-4 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-4 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-4 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-4 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-4 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-4 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 24px);
                    flex-basis: calc(175% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-4 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-4 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 24px);
                    flex-basis: calc(225% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-4 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

            .col-md-6 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(83.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(83.33333% - 24px);
                flex-basis: calc(83.33333% - 24px);
                margin: 0 12px
            }

                .col-md-6 .col-md-5 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-5 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-5 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-5 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-5 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-5 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 24px);
                    flex-basis: calc(120% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-5 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 24px);
                    flex-basis: calc(140% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-5 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 24px);
                    flex-basis: calc(160% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-5 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 24px);
                    flex-basis: calc(180% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-5 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

            .col-md-6 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

                .col-md-6 .col-md-6 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 24px);
                    flex-basis: calc(16.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-6 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-6 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-6 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-6 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 24px);
                    flex-basis: calc(83.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-6 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-6 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 24px);
                    flex-basis: calc(116.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-6 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-6 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-6 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

            .col-md-6 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(116.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(116.66667% - 24px);
                flex-basis: calc(116.66667% - 24px);
                margin: 0 12px
            }

                .col-md-6 .col-md-7 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 24px);
                    flex-basis: calc(14.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-7 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 24px);
                    flex-basis: calc(28.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-7 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 24px);
                    flex-basis: calc(42.85714% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-7 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 24px);
                    flex-basis: calc(57.14286% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-7 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 24px);
                    flex-basis: calc(71.42857% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-7 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 24px);
                    flex-basis: calc(85.71429% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-7 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-7 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 24px);
                    flex-basis: calc(114.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-7 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 24px);
                    flex-basis: calc(128.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-7 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 24px);
                    flex-basis: calc(142.85714% - 24px);
                    margin: 0 12px
                }

            .col-md-6 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 24px);
                flex-basis: calc(133.33333% - 24px);
                margin: 0 12px
            }

                .col-md-6 .col-md-8 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 24px);
                    flex-basis: calc(12.5% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-8 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-8 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 24px);
                    flex-basis: calc(37.5% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-8 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-8 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 24px);
                    flex-basis: calc(62.5% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-8 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-8 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 24px);
                    flex-basis: calc(87.5% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-8 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-8 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 24px);
                    flex-basis: calc(112.5% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-8 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

            .col-md-6 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 24px);
                flex-basis: calc(150% - 24px);
                margin: 0 12px
            }

                .col-md-6 .col-md-9 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 24px);
                    flex-basis: calc(11.11111% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-9 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 24px);
                    flex-basis: calc(22.22222% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-9 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-9 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 24px);
                    flex-basis: calc(44.44444% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-9 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 24px);
                    flex-basis: calc(55.55556% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-9 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-9 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 24px);
                    flex-basis: calc(77.77778% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-9 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 24px);
                    flex-basis: calc(88.88889% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-9 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-9 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 24px);
                    flex-basis: calc(111.11111% - 24px);
                    margin: 0 12px
                }

            .col-md-6 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(166.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(166.66667% - 24px);
                flex-basis: calc(166.66667% - 24px);
                margin: 0 12px
            }

                .col-md-6 .col-md-10 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 24px);
                    flex-basis: calc(10% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-10 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-10 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 24px);
                    flex-basis: calc(30% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-10 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-10 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-10 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-10 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 24px);
                    flex-basis: calc(70% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-10 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-10 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 24px);
                    flex-basis: calc(90% - 24px);
                    margin: 0 12px
                }

                .col-md-6 .col-md-10 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

    .col-md-7 {
        -ms-flex: 0 0 calc(70% - 24px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(70% - 24px);
        flex-basis: calc(70% - 24px)
    }

        .col-md-7, .col-md-7 .col-md-1 {
            -webkit-box-flex: 0;
            margin: 0 12px
        }

            .col-md-7 .col-md-1 {
                -ms-flex: 0 0 calc(14.28571% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(14.28571% - 24px);
                flex-basis: calc(14.28571% - 24px)
            }

                .col-md-7 .col-md-1 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-1 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-1 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-1 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-1 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-1 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 24px);
                    flex-basis: calc(600% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-1 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 24px);
                    flex-basis: calc(700% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-1 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 24px);
                    flex-basis: calc(800% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-1 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 24px);
                    flex-basis: calc(900% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-1 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 24px);
                    flex-basis: calc(1000% - 24px);
                    margin: 0 12px
                }

            .col-md-7 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(28.57143% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(28.57143% - 24px);
                flex-basis: calc(28.57143% - 24px);
                margin: 0 12px
            }

                .col-md-7 .col-md-2 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-2 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-2 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-2 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-2 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-2 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-2 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 24px);
                    flex-basis: calc(350% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-2 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-2 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 24px);
                    flex-basis: calc(450% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-2 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

            .col-md-7 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(42.85714% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(42.85714% - 24px);
                flex-basis: calc(42.85714% - 24px);
                margin: 0 12px
            }

                .col-md-7 .col-md-3 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-3 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-3 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-3 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-3 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-3 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-3 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 24px);
                    flex-basis: calc(233.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-3 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 24px);
                    flex-basis: calc(266.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-3 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-3 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 24px);
                    flex-basis: calc(333.33333% - 24px);
                    margin: 0 12px
                }

            .col-md-7 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(57.14286% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(57.14286% - 24px);
                flex-basis: calc(57.14286% - 24px);
                margin: 0 12px
            }

                .col-md-7 .col-md-4 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-4 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-4 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-4 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-4 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-4 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-4 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 24px);
                    flex-basis: calc(175% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-4 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-4 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 24px);
                    flex-basis: calc(225% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-4 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

            .col-md-7 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(71.42857% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(71.42857% - 24px);
                flex-basis: calc(71.42857% - 24px);
                margin: 0 12px
            }

                .col-md-7 .col-md-5 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-5 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-5 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-5 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-5 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-5 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 24px);
                    flex-basis: calc(120% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-5 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 24px);
                    flex-basis: calc(140% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-5 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 24px);
                    flex-basis: calc(160% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-5 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 24px);
                    flex-basis: calc(180% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-5 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

            .col-md-7 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(85.71429% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(85.71429% - 24px);
                flex-basis: calc(85.71429% - 24px);
                margin: 0 12px
            }

                .col-md-7 .col-md-6 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 24px);
                    flex-basis: calc(16.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-6 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-6 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-6 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-6 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 24px);
                    flex-basis: calc(83.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-6 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-6 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 24px);
                    flex-basis: calc(116.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-6 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-6 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-6 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

            .col-md-7 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

                .col-md-7 .col-md-7 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 24px);
                    flex-basis: calc(14.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-7 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 24px);
                    flex-basis: calc(28.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-7 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 24px);
                    flex-basis: calc(42.85714% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-7 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 24px);
                    flex-basis: calc(57.14286% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-7 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 24px);
                    flex-basis: calc(71.42857% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-7 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 24px);
                    flex-basis: calc(85.71429% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-7 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-7 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 24px);
                    flex-basis: calc(114.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-7 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 24px);
                    flex-basis: calc(128.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-7 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 24px);
                    flex-basis: calc(142.85714% - 24px);
                    margin: 0 12px
                }

            .col-md-7 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(114.28571% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(114.28571% - 24px);
                flex-basis: calc(114.28571% - 24px);
                margin: 0 12px
            }

                .col-md-7 .col-md-8 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 24px);
                    flex-basis: calc(12.5% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-8 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-8 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 24px);
                    flex-basis: calc(37.5% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-8 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-8 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 24px);
                    flex-basis: calc(62.5% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-8 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-8 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 24px);
                    flex-basis: calc(87.5% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-8 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-8 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 24px);
                    flex-basis: calc(112.5% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-8 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

            .col-md-7 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(128.57143% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(128.57143% - 24px);
                flex-basis: calc(128.57143% - 24px);
                margin: 0 12px
            }

                .col-md-7 .col-md-9 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 24px);
                    flex-basis: calc(11.11111% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-9 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 24px);
                    flex-basis: calc(22.22222% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-9 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-9 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 24px);
                    flex-basis: calc(44.44444% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-9 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 24px);
                    flex-basis: calc(55.55556% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-9 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-9 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 24px);
                    flex-basis: calc(77.77778% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-9 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 24px);
                    flex-basis: calc(88.88889% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-9 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-9 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 24px);
                    flex-basis: calc(111.11111% - 24px);
                    margin: 0 12px
                }

            .col-md-7 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(142.85714% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(142.85714% - 24px);
                flex-basis: calc(142.85714% - 24px);
                margin: 0 12px
            }

                .col-md-7 .col-md-10 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 24px);
                    flex-basis: calc(10% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-10 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-10 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 24px);
                    flex-basis: calc(30% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-10 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-10 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-10 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-10 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 24px);
                    flex-basis: calc(70% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-10 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-10 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 24px);
                    flex-basis: calc(90% - 24px);
                    margin: 0 12px
                }

                .col-md-7 .col-md-10 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

    .col-md-8 {
        -ms-flex: 0 0 calc(80% - 24px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(80% - 24px);
        flex-basis: calc(80% - 24px)
    }

        .col-md-8, .col-md-8 .col-md-1 {
            -webkit-box-flex: 0;
            margin: 0 12px
        }

            .col-md-8 .col-md-1 {
                -ms-flex: 0 0 calc(12.5% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(12.5% - 24px);
                flex-basis: calc(12.5% - 24px)
            }

                .col-md-8 .col-md-1 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-1 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-1 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-1 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-1 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-1 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 24px);
                    flex-basis: calc(600% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-1 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 24px);
                    flex-basis: calc(700% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-1 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 24px);
                    flex-basis: calc(800% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-1 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 24px);
                    flex-basis: calc(900% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-1 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 24px);
                    flex-basis: calc(1000% - 24px);
                    margin: 0 12px
                }

            .col-md-8 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(25% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 24px);
                flex-basis: calc(25% - 24px);
                margin: 0 12px
            }

                .col-md-8 .col-md-2 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-2 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-2 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-2 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-2 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-2 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-2 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 24px);
                    flex-basis: calc(350% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-2 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-2 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 24px);
                    flex-basis: calc(450% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-2 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

            .col-md-8 .col-md-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(37.5% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(37.5% - 24px);
                flex-basis: calc(37.5% - 24px);
                margin: 0 12px
            }

                .col-md-8 .col-md-3 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-3 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-3 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-3 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-3 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-3 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-3 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 24px);
                    flex-basis: calc(233.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-3 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 24px);
                    flex-basis: calc(266.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-3 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-3 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 24px);
                    flex-basis: calc(333.33333% - 24px);
                    margin: 0 12px
                }

            .col-md-8 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 24px);
                flex-basis: calc(50% - 24px);
                margin: 0 12px
            }

                .col-md-8 .col-md-4 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-4 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-4 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-4 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-4 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-4 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-4 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 24px);
                    flex-basis: calc(175% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-4 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-4 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 24px);
                    flex-basis: calc(225% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-4 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

            .col-md-8 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(62.5% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(62.5% - 24px);
                flex-basis: calc(62.5% - 24px);
                margin: 0 12px
            }

                .col-md-8 .col-md-5 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-5 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-5 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-5 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-5 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-5 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 24px);
                    flex-basis: calc(120% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-5 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 24px);
                    flex-basis: calc(140% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-5 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 24px);
                    flex-basis: calc(160% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-5 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 24px);
                    flex-basis: calc(180% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-5 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

            .col-md-8 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 24px);
                flex-basis: calc(75% - 24px);
                margin: 0 12px
            }

                .col-md-8 .col-md-6 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 24px);
                    flex-basis: calc(16.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-6 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-6 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-6 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-6 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 24px);
                    flex-basis: calc(83.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-6 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-6 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 24px);
                    flex-basis: calc(116.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-6 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-6 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-6 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

            .col-md-8 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(87.5% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(87.5% - 24px);
                flex-basis: calc(87.5% - 24px);
                margin: 0 12px
            }

                .col-md-8 .col-md-7 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 24px);
                    flex-basis: calc(14.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-7 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 24px);
                    flex-basis: calc(28.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-7 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 24px);
                    flex-basis: calc(42.85714% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-7 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 24px);
                    flex-basis: calc(57.14286% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-7 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 24px);
                    flex-basis: calc(71.42857% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-7 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 24px);
                    flex-basis: calc(85.71429% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-7 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-7 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 24px);
                    flex-basis: calc(114.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-7 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 24px);
                    flex-basis: calc(128.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-7 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 24px);
                    flex-basis: calc(142.85714% - 24px);
                    margin: 0 12px
                }

            .col-md-8 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

                .col-md-8 .col-md-8 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 24px);
                    flex-basis: calc(12.5% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-8 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-8 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 24px);
                    flex-basis: calc(37.5% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-8 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-8 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 24px);
                    flex-basis: calc(62.5% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-8 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-8 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 24px);
                    flex-basis: calc(87.5% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-8 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-8 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 24px);
                    flex-basis: calc(112.5% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-8 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

            .col-md-8 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(112.5% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(112.5% - 24px);
                flex-basis: calc(112.5% - 24px);
                margin: 0 12px
            }

                .col-md-8 .col-md-9 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 24px);
                    flex-basis: calc(11.11111% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-9 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 24px);
                    flex-basis: calc(22.22222% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-9 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-9 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 24px);
                    flex-basis: calc(44.44444% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-9 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 24px);
                    flex-basis: calc(55.55556% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-9 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-9 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 24px);
                    flex-basis: calc(77.77778% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-9 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 24px);
                    flex-basis: calc(88.88889% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-9 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-9 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 24px);
                    flex-basis: calc(111.11111% - 24px);
                    margin: 0 12px
                }

            .col-md-8 .col-md-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(125% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(125% - 24px);
                flex-basis: calc(125% - 24px);
                margin: 0 12px
            }

                .col-md-8 .col-md-10 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 24px);
                    flex-basis: calc(10% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-10 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-10 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 24px);
                    flex-basis: calc(30% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-10 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-10 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-10 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-10 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 24px);
                    flex-basis: calc(70% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-10 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-10 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 24px);
                    flex-basis: calc(90% - 24px);
                    margin: 0 12px
                }

                .col-md-8 .col-md-10 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

    .col-md-9 {
        -ms-flex: 0 0 calc(90% - 24px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(90% - 24px);
        flex-basis: calc(90% - 24px)
    }

        .col-md-9, .col-md-9 .col-md-1 {
            -webkit-box-flex: 0;
            margin: 0 12px
        }

            .col-md-9 .col-md-1 {
                -ms-flex: 0 0 calc(11.11111% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(11.11111% - 24px);
                flex-basis: calc(11.11111% - 24px)
            }

                .col-md-9 .col-md-1 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-1 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-1 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-1 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-1 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-1 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 24px);
                    flex-basis: calc(600% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-1 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 24px);
                    flex-basis: calc(700% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-1 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 24px);
                    flex-basis: calc(800% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-1 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 24px);
                    flex-basis: calc(900% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-1 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 24px);
                    flex-basis: calc(1000% - 24px);
                    margin: 0 12px
                }

            .col-md-9 .col-md-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(22.22222% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(22.22222% - 24px);
                flex-basis: calc(22.22222% - 24px);
                margin: 0 12px
            }

                .col-md-9 .col-md-2 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-2 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-2 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-2 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-2 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-2 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-2 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 24px);
                    flex-basis: calc(350% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-2 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 24px);
                    flex-basis: calc(400% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-2 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 24px);
                    flex-basis: calc(450% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-2 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 24px);
                    flex-basis: calc(500% - 24px);
                    margin: 0 12px
                }

            .col-md-9 .col-md-3, .col-md-9 .col-md-3 .col-md-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 24px);
                flex-basis: calc(33.33333% - 24px);
                margin: 0 12px
            }

                .col-md-9 .col-md-3 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-3 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-3 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-3 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-3 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-3 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 24px);
                    flex-basis: calc(233.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-3 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 24px);
                    flex-basis: calc(266.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-3 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 24px);
                    flex-basis: calc(300% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-3 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 24px);
                    flex-basis: calc(333.33333% - 24px);
                    margin: 0 12px
                }

            .col-md-9 .col-md-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(44.44444% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(44.44444% - 24px);
                flex-basis: calc(44.44444% - 24px);
                margin: 0 12px
            }

                .col-md-9 .col-md-4 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-4 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-4 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-4 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-4 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-4 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-4 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 24px);
                    flex-basis: calc(175% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-4 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-4 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 24px);
                    flex-basis: calc(225% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-4 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 24px);
                    flex-basis: calc(250% - 24px);
                    margin: 0 12px
                }

            .col-md-9 .col-md-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(55.55556% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(55.55556% - 24px);
                flex-basis: calc(55.55556% - 24px);
                margin: 0 12px
            }

                .col-md-9 .col-md-5 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 24px);
                    flex-basis: calc(20% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-5 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 24px);
                    flex-basis: calc(40% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-5 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 24px);
                    flex-basis: calc(60% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-5 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 24px);
                    flex-basis: calc(80% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-5 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-5 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 24px);
                    flex-basis: calc(120% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-5 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 24px);
                    flex-basis: calc(140% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-5 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 24px);
                    flex-basis: calc(160% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-5 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 24px);
                    flex-basis: calc(180% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-5 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 24px);
                    flex-basis: calc(200% - 24px);
                    margin: 0 12px
                }

            .col-md-9 .col-md-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 24px);
                flex-basis: calc(66.66667% - 24px);
                margin: 0 12px
            }

                .col-md-9 .col-md-6 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 24px);
                    flex-basis: calc(16.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-6 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-6 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-6 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-6 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 24px);
                    flex-basis: calc(83.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-6 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-6 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 24px);
                    flex-basis: calc(116.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-6 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 24px);
                    flex-basis: calc(133.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-6 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 24px);
                    flex-basis: calc(150% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-6 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 24px);
                    flex-basis: calc(166.66667% - 24px);
                    margin: 0 12px
                }

            .col-md-9 .col-md-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(77.77778% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(77.77778% - 24px);
                flex-basis: calc(77.77778% - 24px);
                margin: 0 12px
            }

                .col-md-9 .col-md-7 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 24px);
                    flex-basis: calc(14.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-7 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 24px);
                    flex-basis: calc(28.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-7 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 24px);
                    flex-basis: calc(42.85714% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-7 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 24px);
                    flex-basis: calc(57.14286% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-7 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 24px);
                    flex-basis: calc(71.42857% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-7 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 24px);
                    flex-basis: calc(85.71429% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-7 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-7 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 24px);
                    flex-basis: calc(114.28571% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-7 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 24px);
                    flex-basis: calc(128.57143% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-7 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 24px);
                    flex-basis: calc(142.85714% - 24px);
                    margin: 0 12px
                }

            .col-md-9 .col-md-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(88.88889% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(88.88889% - 24px);
                flex-basis: calc(88.88889% - 24px);
                margin: 0 12px
            }

                .col-md-9 .col-md-8 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 24px);
                    flex-basis: calc(12.5% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-8 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 24px);
                    flex-basis: calc(25% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-8 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 24px);
                    flex-basis: calc(37.5% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-8 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 24px);
                    flex-basis: calc(50% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-8 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 24px);
                    flex-basis: calc(62.5% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-8 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 24px);
                    flex-basis: calc(75% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-8 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 24px);
                    flex-basis: calc(87.5% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-8 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-8 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 24px);
                    flex-basis: calc(112.5% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-8 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 24px);
                    flex-basis: calc(125% - 24px);
                    margin: 0 12px
                }

            .col-md-9 .col-md-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 24px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 24px);
                flex-basis: calc(100% - 24px);
                margin: 0 12px
            }

                .col-md-9 .col-md-9 .col-md-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 24px);
                    flex-basis: calc(11.11111% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-9 .col-md-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 24px);
                    flex-basis: calc(22.22222% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-9 .col-md-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 24px);
                    flex-basis: calc(33.33333% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-9 .col-md-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 24px);
                    flex-basis: calc(44.44444% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-9 .col-md-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 24px);
                    flex-basis: calc(55.55556% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-9 .col-md-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 24px);
                    flex-basis: calc(66.66667% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-9 .col-md-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 24px);
                    flex-basis: calc(77.77778% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-9 .col-md-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 24px);
                    flex-basis: calc(88.88889% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-9 .col-md-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 24px);
                    flex-basis: calc(100% - 24px);
                    margin: 0 12px
                }

                .col-md-9 .col-md-9 .col-md-10, .col-md-9 .col-md-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 24px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 24px);
                    flex-basis: calc(111.11111% - 24px);
                    margin: 0 12px
                }

                    .col-md-9 .col-md-10 .col-md-1 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(10% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(10% - 24px);
                        flex-basis: calc(10% - 24px);
                        margin: 0 12px
                    }

                    .col-md-9 .col-md-10 .col-md-2 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(20% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(20% - 24px);
                        flex-basis: calc(20% - 24px);
                        margin: 0 12px
                    }

                    .col-md-9 .col-md-10 .col-md-3 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(30% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(30% - 24px);
                        flex-basis: calc(30% - 24px);
                        margin: 0 12px
                    }

                    .col-md-9 .col-md-10 .col-md-4 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(40% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(40% - 24px);
                        flex-basis: calc(40% - 24px);
                        margin: 0 12px
                    }

                    .col-md-9 .col-md-10 .col-md-5 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(50% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(50% - 24px);
                        flex-basis: calc(50% - 24px);
                        margin: 0 12px
                    }

                    .col-md-9 .col-md-10 .col-md-6 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(60% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(60% - 24px);
                        flex-basis: calc(60% - 24px);
                        margin: 0 12px
                    }

                    .col-md-9 .col-md-10 .col-md-7 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(70% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(70% - 24px);
                        flex-basis: calc(70% - 24px);
                        margin: 0 12px
                    }

                    .col-md-9 .col-md-10 .col-md-8 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(80% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(80% - 24px);
                        flex-basis: calc(80% - 24px);
                        margin: 0 12px
                    }

                    .col-md-9 .col-md-10 .col-md-9 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(90% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(90% - 24px);
                        flex-basis: calc(90% - 24px);
                        margin: 0 12px
                    }

                    .col-md-9 .col-md-10 .col-md-10, .col-md-10 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(100% - 24px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(100% - 24px);
                        flex-basis: calc(100% - 24px);
                        margin: 0 12px
                    }

                        .col-md-10 .col-md-1 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(10% - 24px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(10% - 24px);
                            flex-basis: calc(10% - 24px);
                            margin: 0 12px
                        }

                            .col-md-10 .col-md-1 .col-md-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 24px);
                                flex-basis: calc(100% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-1 .col-md-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 24px);
                                flex-basis: calc(200% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-1 .col-md-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(300% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(300% - 24px);
                                flex-basis: calc(300% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-1 .col-md-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(400% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(400% - 24px);
                                flex-basis: calc(400% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-1 .col-md-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(500% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(500% - 24px);
                                flex-basis: calc(500% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-1 .col-md-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(600% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(600% - 24px);
                                flex-basis: calc(600% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-1 .col-md-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(700% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(700% - 24px);
                                flex-basis: calc(700% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-1 .col-md-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(800% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(800% - 24px);
                                flex-basis: calc(800% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-1 .col-md-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(900% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(900% - 24px);
                                flex-basis: calc(900% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-1 .col-md-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(1000% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(1000% - 24px);
                                flex-basis: calc(1000% - 24px);
                                margin: 0 12px
                            }

                        .col-md-10 .col-md-2 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(20% - 24px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(20% - 24px);
                            flex-basis: calc(20% - 24px);
                            margin: 0 12px
                        }

                            .col-md-10 .col-md-2 .col-md-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 24px);
                                flex-basis: calc(50% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-2 .col-md-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 24px);
                                flex-basis: calc(100% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-2 .col-md-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(150% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(150% - 24px);
                                flex-basis: calc(150% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-2 .col-md-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 24px);
                                flex-basis: calc(200% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-2 .col-md-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(250% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(250% - 24px);
                                flex-basis: calc(250% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-2 .col-md-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(300% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(300% - 24px);
                                flex-basis: calc(300% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-2 .col-md-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(350% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(350% - 24px);
                                flex-basis: calc(350% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-2 .col-md-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(400% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(400% - 24px);
                                flex-basis: calc(400% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-2 .col-md-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(450% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(450% - 24px);
                                flex-basis: calc(450% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-2 .col-md-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(500% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(500% - 24px);
                                flex-basis: calc(500% - 24px);
                                margin: 0 12px
                            }

                        .col-md-10 .col-md-3 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(30% - 24px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(30% - 24px);
                            flex-basis: calc(30% - 24px);
                            margin: 0 12px
                        }

                            .col-md-10 .col-md-3 .col-md-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(33.33333% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(33.33333% - 24px);
                                flex-basis: calc(33.33333% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-3 .col-md-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(66.66667% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(66.66667% - 24px);
                                flex-basis: calc(66.66667% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-3 .col-md-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 24px);
                                flex-basis: calc(100% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-3 .col-md-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(133.33333% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(133.33333% - 24px);
                                flex-basis: calc(133.33333% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-3 .col-md-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(166.66667% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(166.66667% - 24px);
                                flex-basis: calc(166.66667% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-3 .col-md-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 24px);
                                flex-basis: calc(200% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-3 .col-md-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(233.33333% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(233.33333% - 24px);
                                flex-basis: calc(233.33333% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-3 .col-md-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(266.66667% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(266.66667% - 24px);
                                flex-basis: calc(266.66667% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-3 .col-md-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(300% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(300% - 24px);
                                flex-basis: calc(300% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-3 .col-md-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(333.33333% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(333.33333% - 24px);
                                flex-basis: calc(333.33333% - 24px);
                                margin: 0 12px
                            }

                        .col-md-10 .col-md-4 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(40% - 24px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(40% - 24px);
                            flex-basis: calc(40% - 24px);
                            margin: 0 12px
                        }

                            .col-md-10 .col-md-4 .col-md-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(25% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(25% - 24px);
                                flex-basis: calc(25% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-4 .col-md-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 24px);
                                flex-basis: calc(50% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-4 .col-md-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(75% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(75% - 24px);
                                flex-basis: calc(75% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-4 .col-md-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 24px);
                                flex-basis: calc(100% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-4 .col-md-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(125% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(125% - 24px);
                                flex-basis: calc(125% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-4 .col-md-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(150% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(150% - 24px);
                                flex-basis: calc(150% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-4 .col-md-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(175% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(175% - 24px);
                                flex-basis: calc(175% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-4 .col-md-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 24px);
                                flex-basis: calc(200% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-4 .col-md-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(225% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(225% - 24px);
                                flex-basis: calc(225% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-4 .col-md-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(250% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(250% - 24px);
                                flex-basis: calc(250% - 24px);
                                margin: 0 12px
                            }

                        .col-md-10 .col-md-5 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(50% - 24px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(50% - 24px);
                            flex-basis: calc(50% - 24px);
                            margin: 0 12px
                        }

                            .col-md-10 .col-md-5 .col-md-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(20% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(20% - 24px);
                                flex-basis: calc(20% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-5 .col-md-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(40% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(40% - 24px);
                                flex-basis: calc(40% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-5 .col-md-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(60% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(60% - 24px);
                                flex-basis: calc(60% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-5 .col-md-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(80% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(80% - 24px);
                                flex-basis: calc(80% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-5 .col-md-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 24px);
                                flex-basis: calc(100% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-5 .col-md-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(120% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(120% - 24px);
                                flex-basis: calc(120% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-5 .col-md-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(140% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(140% - 24px);
                                flex-basis: calc(140% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-5 .col-md-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(160% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(160% - 24px);
                                flex-basis: calc(160% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-5 .col-md-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(180% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(180% - 24px);
                                flex-basis: calc(180% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-5 .col-md-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 24px);
                                flex-basis: calc(200% - 24px);
                                margin: 0 12px
                            }

                        .col-md-10 .col-md-6 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(60% - 24px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(60% - 24px);
                            flex-basis: calc(60% - 24px);
                            margin: 0 12px
                        }

                            .col-md-10 .col-md-6 .col-md-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(16.66667% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(16.66667% - 24px);
                                flex-basis: calc(16.66667% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-6 .col-md-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(33.33333% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(33.33333% - 24px);
                                flex-basis: calc(33.33333% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-6 .col-md-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 24px);
                                flex-basis: calc(50% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-6 .col-md-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(66.66667% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(66.66667% - 24px);
                                flex-basis: calc(66.66667% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-6 .col-md-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(83.33333% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(83.33333% - 24px);
                                flex-basis: calc(83.33333% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-6 .col-md-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 24px);
                                flex-basis: calc(100% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-6 .col-md-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(116.66667% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(116.66667% - 24px);
                                flex-basis: calc(116.66667% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-6 .col-md-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(133.33333% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(133.33333% - 24px);
                                flex-basis: calc(133.33333% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-6 .col-md-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(150% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(150% - 24px);
                                flex-basis: calc(150% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-6 .col-md-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(166.66667% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(166.66667% - 24px);
                                flex-basis: calc(166.66667% - 24px);
                                margin: 0 12px
                            }

                        .col-md-10 .col-md-7 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(70% - 24px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(70% - 24px);
                            flex-basis: calc(70% - 24px);
                            margin: 0 12px
                        }

                            .col-md-10 .col-md-7 .col-md-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(14.28571% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(14.28571% - 24px);
                                flex-basis: calc(14.28571% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-7 .col-md-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(28.57143% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(28.57143% - 24px);
                                flex-basis: calc(28.57143% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-7 .col-md-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(42.85714% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(42.85714% - 24px);
                                flex-basis: calc(42.85714% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-7 .col-md-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(57.14286% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(57.14286% - 24px);
                                flex-basis: calc(57.14286% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-7 .col-md-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(71.42857% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(71.42857% - 24px);
                                flex-basis: calc(71.42857% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-7 .col-md-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(85.71429% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(85.71429% - 24px);
                                flex-basis: calc(85.71429% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-7 .col-md-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 24px);
                                flex-basis: calc(100% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-7 .col-md-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(114.28571% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(114.28571% - 24px);
                                flex-basis: calc(114.28571% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-7 .col-md-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(128.57143% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(128.57143% - 24px);
                                flex-basis: calc(128.57143% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-7 .col-md-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(142.85714% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(142.85714% - 24px);
                                flex-basis: calc(142.85714% - 24px);
                                margin: 0 12px
                            }

                        .col-md-10 .col-md-8 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(80% - 24px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(80% - 24px);
                            flex-basis: calc(80% - 24px);
                            margin: 0 12px
                        }

                            .col-md-10 .col-md-8 .col-md-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(12.5% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(12.5% - 24px);
                                flex-basis: calc(12.5% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-8 .col-md-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(25% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(25% - 24px);
                                flex-basis: calc(25% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-8 .col-md-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(37.5% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(37.5% - 24px);
                                flex-basis: calc(37.5% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-8 .col-md-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 24px);
                                flex-basis: calc(50% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-8 .col-md-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(62.5% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(62.5% - 24px);
                                flex-basis: calc(62.5% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-8 .col-md-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(75% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(75% - 24px);
                                flex-basis: calc(75% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-8 .col-md-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(87.5% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(87.5% - 24px);
                                flex-basis: calc(87.5% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-8 .col-md-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 24px);
                                flex-basis: calc(100% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-8 .col-md-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(112.5% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(112.5% - 24px);
                                flex-basis: calc(112.5% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-8 .col-md-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(125% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(125% - 24px);
                                flex-basis: calc(125% - 24px);
                                margin: 0 12px
                            }

                        .col-md-10 .col-md-9 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(90% - 24px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(90% - 24px);
                            flex-basis: calc(90% - 24px);
                            margin: 0 12px
                        }

                            .col-md-10 .col-md-9 .col-md-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(11.11111% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(11.11111% - 24px);
                                flex-basis: calc(11.11111% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-9 .col-md-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(22.22222% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(22.22222% - 24px);
                                flex-basis: calc(22.22222% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-9 .col-md-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(33.33333% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(33.33333% - 24px);
                                flex-basis: calc(33.33333% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-9 .col-md-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(44.44444% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(44.44444% - 24px);
                                flex-basis: calc(44.44444% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-9 .col-md-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(55.55556% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(55.55556% - 24px);
                                flex-basis: calc(55.55556% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-9 .col-md-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(66.66667% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(66.66667% - 24px);
                                flex-basis: calc(66.66667% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-9 .col-md-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(77.77778% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(77.77778% - 24px);
                                flex-basis: calc(77.77778% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-9 .col-md-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(88.88889% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(88.88889% - 24px);
                                flex-basis: calc(88.88889% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-9 .col-md-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 24px);
                                flex-basis: calc(100% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-9 .col-md-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(111.11111% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(111.11111% - 24px);
                                flex-basis: calc(111.11111% - 24px);
                                margin: 0 12px
                            }

                        .col-md-10 .col-md-10 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(100% - 24px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(100% - 24px);
                            flex-basis: calc(100% - 24px);
                            margin: 0 12px
                        }

                            .col-md-10 .col-md-10 .col-md-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(10% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(10% - 24px);
                                flex-basis: calc(10% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-10 .col-md-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(20% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(20% - 24px);
                                flex-basis: calc(20% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-10 .col-md-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(30% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(30% - 24px);
                                flex-basis: calc(30% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-10 .col-md-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(40% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(40% - 24px);
                                flex-basis: calc(40% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-10 .col-md-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 24px);
                                flex-basis: calc(50% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-10 .col-md-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(60% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(60% - 24px);
                                flex-basis: calc(60% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-10 .col-md-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(70% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(70% - 24px);
                                flex-basis: calc(70% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-10 .col-md-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(80% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(80% - 24px);
                                flex-basis: calc(80% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-10 .col-md-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(90% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(90% - 24px);
                                flex-basis: calc(90% - 24px);
                                margin: 0 12px
                            }

                            .col-md-10 .col-md-10 .col-md-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 24px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 24px);
                                flex-basis: calc(100% - 24px);
                                margin: 0 12px
                            }
}

@media (min-width:1024px) {
    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(8.33333% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(8.33333% - 40px);
        flex-basis: calc(8.33333% - 40px);
        margin: 0 20px
    }

        .col-lg-1 .col-lg-1, .col-lg-1 .col-lg-1 .col-lg-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(100% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(100% - 40px);
            flex-basis: calc(100% - 40px);
            margin: 0 20px
        }

            .col-lg-1 .col-lg-1 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-1 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 40px);
                flex-basis: calc(300% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-1 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 40px);
                flex-basis: calc(400% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-1 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(500% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(500% - 40px);
                flex-basis: calc(500% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-1 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(600% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(600% - 40px);
                flex-basis: calc(600% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-1 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(700% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(700% - 40px);
                flex-basis: calc(700% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-1 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(800% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(800% - 40px);
                flex-basis: calc(800% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-1 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(900% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(900% - 40px);
                flex-basis: calc(900% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-1 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(1000% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(1000% - 40px);
                flex-basis: calc(1000% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-1 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(1100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(1100% - 40px);
                flex-basis: calc(1100% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-1 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(1200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(1200% - 40px);
                flex-basis: calc(1200% - 40px);
                margin: 0 20px
            }

        .col-lg-1 .col-lg-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(200% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(200% - 40px);
            flex-basis: calc(200% - 40px);
            margin: 0 20px
        }

            .col-lg-1 .col-lg-2 .col-lg-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-2 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-2 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 40px);
                flex-basis: calc(150% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-2 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-2 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(250% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(250% - 40px);
                flex-basis: calc(250% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-2 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 40px);
                flex-basis: calc(300% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-2 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(350% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(350% - 40px);
                flex-basis: calc(350% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-2 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 40px);
                flex-basis: calc(400% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-2 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(450% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(450% - 40px);
                flex-basis: calc(450% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-2 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(500% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(500% - 40px);
                flex-basis: calc(500% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-2 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(550% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(550% - 40px);
                flex-basis: calc(550% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-2 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(600% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(600% - 40px);
                flex-basis: calc(600% - 40px);
                margin: 0 20px
            }

        .col-lg-1 .col-lg-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(300% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(300% - 40px);
            flex-basis: calc(300% - 40px);
            margin: 0 20px
        }

            .col-lg-1 .col-lg-3 .col-lg-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-3 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-3 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-3 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 40px);
                flex-basis: calc(133.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-3 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(166.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(166.66667% - 40px);
                flex-basis: calc(166.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-3 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-3 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(233.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(233.33333% - 40px);
                flex-basis: calc(233.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-3 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(266.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(266.66667% - 40px);
                flex-basis: calc(266.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-3 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 40px);
                flex-basis: calc(300% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-3 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(333.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(333.33333% - 40px);
                flex-basis: calc(333.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-3 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(366.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(366.66667% - 40px);
                flex-basis: calc(366.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-3 .col-lg-12, .col-lg-1 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 40px);
                flex-basis: calc(400% - 40px);
                margin: 0 20px
            }

                .col-lg-1 .col-lg-4 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-1 .col-lg-4 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-1 .col-lg-4 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-1 .col-lg-4 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-1 .col-lg-4 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-1 .col-lg-4 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-1 .col-lg-4 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-lg-1 .col-lg-4 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-1 .col-lg-4 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-lg-1 .col-lg-4 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-1 .col-lg-4 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-lg-1 .col-lg-4 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

        .col-lg-1 .col-lg-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(500% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(500% - 40px);
            flex-basis: calc(500% - 40px);
            margin: 0 20px
        }

            .col-lg-1 .col-lg-5 .col-lg-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(20% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(20% - 40px);
                flex-basis: calc(20% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-5 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(40% - 40px);
                flex-basis: calc(40% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-5 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(60% - 40px);
                flex-basis: calc(60% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-5 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(80% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(80% - 40px);
                flex-basis: calc(80% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-5 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-5 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(120% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(120% - 40px);
                flex-basis: calc(120% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-5 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(140% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(140% - 40px);
                flex-basis: calc(140% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-5 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(160% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(160% - 40px);
                flex-basis: calc(160% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-5 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(180% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(180% - 40px);
                flex-basis: calc(180% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-5 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-5 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(220% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(220% - 40px);
                flex-basis: calc(220% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-5 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(240% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(240% - 40px);
                flex-basis: calc(240% - 40px);
                margin: 0 20px
            }

        .col-lg-1 .col-lg-6 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(600% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(600% - 40px);
            flex-basis: calc(600% - 40px);
            margin: 0 20px
        }

            .col-lg-1 .col-lg-6 .col-lg-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(16.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(16.66667% - 40px);
                flex-basis: calc(16.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-6 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-6 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-6 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-6 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(83.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(83.33333% - 40px);
                flex-basis: calc(83.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-6 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-6 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(116.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(116.66667% - 40px);
                flex-basis: calc(116.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-6 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 40px);
                flex-basis: calc(133.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-6 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 40px);
                flex-basis: calc(150% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-6 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(166.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(166.66667% - 40px);
                flex-basis: calc(166.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-6 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(183.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(183.33333% - 40px);
                flex-basis: calc(183.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-6 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

        .col-lg-1 .col-lg-7 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(700% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(700% - 40px);
            flex-basis: calc(700% - 40px);
            margin: 0 20px
        }

            .col-lg-1 .col-lg-7 .col-lg-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(14.28571% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(14.28571% - 40px);
                flex-basis: calc(14.28571% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-7 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(28.57143% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(28.57143% - 40px);
                flex-basis: calc(28.57143% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-7 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(42.85714% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(42.85714% - 40px);
                flex-basis: calc(42.85714% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-7 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(57.14286% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(57.14286% - 40px);
                flex-basis: calc(57.14286% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-7 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(71.42857% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(71.42857% - 40px);
                flex-basis: calc(71.42857% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-7 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(85.71429% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(85.71429% - 40px);
                flex-basis: calc(85.71429% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-7 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-7 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(114.28571% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(114.28571% - 40px);
                flex-basis: calc(114.28571% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-7 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(128.57143% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(128.57143% - 40px);
                flex-basis: calc(128.57143% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-7 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(142.85714% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(142.85714% - 40px);
                flex-basis: calc(142.85714% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-7 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(157.14286% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(157.14286% - 40px);
                flex-basis: calc(157.14286% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-7 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(171.42857% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(171.42857% - 40px);
                flex-basis: calc(171.42857% - 40px);
                margin: 0 20px
            }

        .col-lg-1 .col-lg-8 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(800% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(800% - 40px);
            flex-basis: calc(800% - 40px);
            margin: 0 20px
        }

            .col-lg-1 .col-lg-8 .col-lg-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(12.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(12.5% - 40px);
                flex-basis: calc(12.5% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-8 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(25% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 40px);
                flex-basis: calc(25% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-8 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(37.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(37.5% - 40px);
                flex-basis: calc(37.5% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-8 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-8 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(62.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(62.5% - 40px);
                flex-basis: calc(62.5% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-8 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 40px);
                flex-basis: calc(75% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-8 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(87.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(87.5% - 40px);
                flex-basis: calc(87.5% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-8 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-8 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(112.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(112.5% - 40px);
                flex-basis: calc(112.5% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-8 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(125% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(125% - 40px);
                flex-basis: calc(125% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-8 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(137.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(137.5% - 40px);
                flex-basis: calc(137.5% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-8 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 40px);
                flex-basis: calc(150% - 40px);
                margin: 0 20px
            }

        .col-lg-1 .col-lg-9 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(900% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(900% - 40px);
            flex-basis: calc(900% - 40px);
            margin: 0 20px
        }

            .col-lg-1 .col-lg-9 .col-lg-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(11.11111% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(11.11111% - 40px);
                flex-basis: calc(11.11111% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-9 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(22.22222% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(22.22222% - 40px);
                flex-basis: calc(22.22222% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-9 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-9 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(44.44444% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(44.44444% - 40px);
                flex-basis: calc(44.44444% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-9 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(55.55556% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(55.55556% - 40px);
                flex-basis: calc(55.55556% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-9 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-9 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(77.77778% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(77.77778% - 40px);
                flex-basis: calc(77.77778% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-9 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(88.88889% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(88.88889% - 40px);
                flex-basis: calc(88.88889% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-9 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-9 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(111.11111% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(111.11111% - 40px);
                flex-basis: calc(111.11111% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-9 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(122.22222% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(122.22222% - 40px);
                flex-basis: calc(122.22222% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-9 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 40px);
                flex-basis: calc(133.33333% - 40px);
                margin: 0 20px
            }

        .col-lg-1 .col-lg-10 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(1000% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(1000% - 40px);
            flex-basis: calc(1000% - 40px);
            margin: 0 20px
        }

            .col-lg-1 .col-lg-10 .col-lg-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(10% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(10% - 40px);
                flex-basis: calc(10% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-10 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(20% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(20% - 40px);
                flex-basis: calc(20% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-10 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(30% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(30% - 40px);
                flex-basis: calc(30% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-10 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(40% - 40px);
                flex-basis: calc(40% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-10 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-10 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(60% - 40px);
                flex-basis: calc(60% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-10 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(70% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(70% - 40px);
                flex-basis: calc(70% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-10 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(80% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(80% - 40px);
                flex-basis: calc(80% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-10 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(90% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(90% - 40px);
                flex-basis: calc(90% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-10 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-10 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(110% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(110% - 40px);
                flex-basis: calc(110% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-10 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(120% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(120% - 40px);
                flex-basis: calc(120% - 40px);
                margin: 0 20px
            }

        .col-lg-1 .col-lg-11 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(1100% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(1100% - 40px);
            flex-basis: calc(1100% - 40px);
            margin: 0 20px
        }

            .col-lg-1 .col-lg-11 .col-lg-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(9.09091% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(9.09091% - 40px);
                flex-basis: calc(9.09091% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-11 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(18.18182% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(18.18182% - 40px);
                flex-basis: calc(18.18182% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-11 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(27.27273% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(27.27273% - 40px);
                flex-basis: calc(27.27273% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-11 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(36.36364% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(36.36364% - 40px);
                flex-basis: calc(36.36364% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-11 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(45.45455% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(45.45455% - 40px);
                flex-basis: calc(45.45455% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-11 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(54.54545% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(54.54545% - 40px);
                flex-basis: calc(54.54545% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-11 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(63.63636% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(63.63636% - 40px);
                flex-basis: calc(63.63636% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-11 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(72.72727% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(72.72727% - 40px);
                flex-basis: calc(72.72727% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-11 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(81.81818% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(81.81818% - 40px);
                flex-basis: calc(81.81818% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-11 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(90.90909% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(90.90909% - 40px);
                flex-basis: calc(90.90909% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-11 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-11 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(109.09091% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(109.09091% - 40px);
                flex-basis: calc(109.09091% - 40px);
                margin: 0 20px
            }

        .col-lg-1 .col-lg-12 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(1200% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(1200% - 40px);
            flex-basis: calc(1200% - 40px);
            margin: 0 20px
        }

            .col-lg-1 .col-lg-12 .col-lg-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(8.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(8.33333% - 40px);
                flex-basis: calc(8.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-12 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(16.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(16.66667% - 40px);
                flex-basis: calc(16.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-12 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(25% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 40px);
                flex-basis: calc(25% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-12 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-12 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(41.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(41.66667% - 40px);
                flex-basis: calc(41.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-12 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-12 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(58.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(58.33333% - 40px);
                flex-basis: calc(58.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-12 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-12 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 40px);
                flex-basis: calc(75% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-12 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(83.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(83.33333% - 40px);
                flex-basis: calc(83.33333% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-12 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(91.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(91.66667% - 40px);
                flex-basis: calc(91.66667% - 40px);
                margin: 0 20px
            }

            .col-lg-1 .col-lg-12 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

    .col-lg-2 {
        -ms-flex: 0 0 calc(16.66667% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(16.66667% - 40px);
        flex-basis: calc(16.66667% - 40px)
    }

        .col-lg-2, .col-lg-2 .col-lg-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-lg-2 .col-lg-1 {
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px)
            }

                .col-lg-2 .col-lg-1 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-1 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-1 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-1 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-1 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-1 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-1 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-1 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-1 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-1 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-1 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-1 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-lg-2 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-lg-2 .col-lg-2 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-2 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-2 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-2 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-2 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-2 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-2 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-2 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-2 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-2 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-2 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-2 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-lg-2 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 40px);
                flex-basis: calc(150% - 40px);
                margin: 0 20px
            }

                .col-lg-2 .col-lg-3 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-3 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-3 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-3 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-3 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-3 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-3 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-3 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-3 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-3 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-3 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-3 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-lg-2 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

                .col-lg-2 .col-lg-4 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-4 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-4 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-4 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-4 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-4 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-4 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-4 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-4 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-4 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-4 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-4 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-lg-2 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(250% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(250% - 40px);
                flex-basis: calc(250% - 40px);
                margin: 0 20px
            }

                .col-lg-2 .col-lg-5 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-5 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-5 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-5 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-5 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-5 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-5 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-5 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-5 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-5 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-5 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-5 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-lg-2 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 40px);
                flex-basis: calc(300% - 40px);
                margin: 0 20px
            }

                .col-lg-2 .col-lg-6 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-6 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-6 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-6 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-6 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-6 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-6 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-6 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-6 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-6 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-6 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-6 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-lg-2 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(350% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(350% - 40px);
                flex-basis: calc(350% - 40px);
                margin: 0 20px
            }

                .col-lg-2 .col-lg-7 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-7 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-7 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-7 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-7 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-7 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-7 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-7 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-7 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-7 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-7 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-7 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-lg-2 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 40px);
                flex-basis: calc(400% - 40px);
                margin: 0 20px
            }

                .col-lg-2 .col-lg-8 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-8 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-8 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-8 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-8 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-8 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-8 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-8 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-8 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-8 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-8 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-8 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-lg-2 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(450% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(450% - 40px);
                flex-basis: calc(450% - 40px);
                margin: 0 20px
            }

                .col-lg-2 .col-lg-9 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-9 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-9 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-9 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-9 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-9 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-9 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-9 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-9 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-9 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-9 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-9 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-lg-2 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(500% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(500% - 40px);
                flex-basis: calc(500% - 40px);
                margin: 0 20px
            }

                .col-lg-2 .col-lg-10 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-10 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-10 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-10 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-10 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-10 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-10 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-10 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-10 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-10 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-10 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-10 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-lg-2 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(550% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(550% - 40px);
                flex-basis: calc(550% - 40px);
                margin: 0 20px
            }

                .col-lg-2 .col-lg-11 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-11 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-11 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-11 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-11 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-11 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-11 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-11 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-11 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-11 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-11 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-11 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-lg-2 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(600% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(600% - 40px);
                flex-basis: calc(600% - 40px);
                margin: 0 20px
            }

                .col-lg-2 .col-lg-12 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-12 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-12 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-12 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-12 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-12 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-12 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-12 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-12 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-12 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-12 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-2 .col-lg-12 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-lg-3 {
        -ms-flex: 0 0 calc(25% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 40px);
        flex-basis: calc(25% - 40px)
    }

        .col-lg-3, .col-lg-3 .col-lg-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-lg-3 .col-lg-1 {
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px)
            }

                .col-lg-3 .col-lg-1 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-1 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-1 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-1 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-1 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-1 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-1 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-1 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-1 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-1 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-1 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-1 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-lg-3 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

                .col-lg-3 .col-lg-2 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-2 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-2 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-2 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-2 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-2 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-2 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-2 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-2 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-2 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-2 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-2 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-lg-3 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-lg-3 .col-lg-3 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-3 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-3 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-3 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-3 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-3 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-3 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-3 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-3 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-3 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-3 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-3 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-lg-3 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 40px);
                flex-basis: calc(133.33333% - 40px);
                margin: 0 20px
            }

                .col-lg-3 .col-lg-4 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-4 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-4 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-4 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-4 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-4 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-4 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-4 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-4 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-4 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-4 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-4 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-lg-3 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(166.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(166.66667% - 40px);
                flex-basis: calc(166.66667% - 40px);
                margin: 0 20px
            }

                .col-lg-3 .col-lg-5 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-5 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-5 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-5 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-5 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-5 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-5 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-5 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-5 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-5 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-5 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-5 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-lg-3 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

                .col-lg-3 .col-lg-6 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-6 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-6 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-6 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-6 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-6 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-6 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-6 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-6 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-6 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-6 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-6 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-lg-3 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(233.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(233.33333% - 40px);
                flex-basis: calc(233.33333% - 40px);
                margin: 0 20px
            }

                .col-lg-3 .col-lg-7 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-7 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-7 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-7 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-7 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-7 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-7 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-7 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-7 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-7 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-7 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-7 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-lg-3 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(266.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(266.66667% - 40px);
                flex-basis: calc(266.66667% - 40px);
                margin: 0 20px
            }

                .col-lg-3 .col-lg-8 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-8 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-8 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-8 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-8 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-8 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-8 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-8 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-8 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-8 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-8 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-8 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-lg-3 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 40px);
                flex-basis: calc(300% - 40px);
                margin: 0 20px
            }

                .col-lg-3 .col-lg-9 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-9 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-9 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-9 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-9 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-9 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-9 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-9 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-9 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-9 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-9 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-9 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-lg-3 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(333.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(333.33333% - 40px);
                flex-basis: calc(333.33333% - 40px);
                margin: 0 20px
            }

                .col-lg-3 .col-lg-10 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-10 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-10 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-10 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-10 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-10 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-10 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-10 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-10 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-10 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-10 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-10 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-lg-3 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(366.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(366.66667% - 40px);
                flex-basis: calc(366.66667% - 40px);
                margin: 0 20px
            }

                .col-lg-3 .col-lg-11 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-11 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-11 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-11 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-11 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-11 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-11 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-11 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-11 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-11 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-11 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-11 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-lg-3 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 40px);
                flex-basis: calc(400% - 40px);
                margin: 0 20px
            }

                .col-lg-3 .col-lg-12 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-12 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-12 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-12 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-12 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-12 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-12 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-12 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-12 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-12 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-12 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-3 .col-lg-12 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-lg-4 {
        -ms-flex: 0 0 calc(33.33333% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.33333% - 40px);
        flex-basis: calc(33.33333% - 40px)
    }

        .col-lg-4, .col-lg-4 .col-lg-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-lg-4 .col-lg-1 {
                -ms-flex: 0 0 calc(25% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 40px);
                flex-basis: calc(25% - 40px)
            }

                .col-lg-4 .col-lg-1 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-1 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-1 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-1 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-1 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-1 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-1 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-1 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-1 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-1 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-1 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-1 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-lg-4 .col-lg-2, .col-lg-4 .col-lg-2 .col-lg-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

                .col-lg-4 .col-lg-2 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-2 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-2 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-2 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-2 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-2 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-2 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-2 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-2 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-2 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-2 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-lg-4 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 40px);
                flex-basis: calc(75% - 40px);
                margin: 0 20px
            }

                .col-lg-4 .col-lg-3 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-3 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-3 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-3 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-3 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-3 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-3 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-3 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-3 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-3 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-3 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-3 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-lg-4 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-lg-4 .col-lg-4 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-4 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-4 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-4 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-4 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-4 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-4 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-4 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-4 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-4 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-4 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-4 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-lg-4 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(125% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(125% - 40px);
                flex-basis: calc(125% - 40px);
                margin: 0 20px
            }

                .col-lg-4 .col-lg-5 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-5 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-5 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-5 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-5 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-5 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-5 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-5 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-5 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-5 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-5 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-5 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-lg-4 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 40px);
                flex-basis: calc(150% - 40px);
                margin: 0 20px
            }

                .col-lg-4 .col-lg-6 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-6 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-6 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-6 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-6 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-6 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-6 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-6 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-6 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-6 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-6 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-6 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-lg-4 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(175% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(175% - 40px);
                flex-basis: calc(175% - 40px);
                margin: 0 20px
            }

                .col-lg-4 .col-lg-7 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-7 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-7 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-7 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-7 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-7 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-7 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-7 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-7 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-7 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-7 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-7 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-lg-4 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

                .col-lg-4 .col-lg-8 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-8 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-8 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-8 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-8 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-8 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-8 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-8 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-8 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-8 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-8 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-8 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-lg-4 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(225% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(225% - 40px);
                flex-basis: calc(225% - 40px);
                margin: 0 20px
            }

                .col-lg-4 .col-lg-9 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-9 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-9 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-9 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-9 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-9 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-9 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-9 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-9 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-9 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-9 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-9 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-lg-4 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(250% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(250% - 40px);
                flex-basis: calc(250% - 40px);
                margin: 0 20px
            }

                .col-lg-4 .col-lg-10 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-10 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-10 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-10 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-10 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-10 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-10 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-10 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-10 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-10 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-10 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-10 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-lg-4 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(275% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(275% - 40px);
                flex-basis: calc(275% - 40px);
                margin: 0 20px
            }

                .col-lg-4 .col-lg-11 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-11 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-11 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-11 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-11 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-11 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-11 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-11 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-11 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-11 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-11 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-11 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-lg-4 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 40px);
                flex-basis: calc(300% - 40px);
                margin: 0 20px
            }

                .col-lg-4 .col-lg-12 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-12 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-12 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-12 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-12 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-12 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-12 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-12 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-12 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-12 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-12 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-4 .col-lg-12 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-lg-5 {
        -ms-flex: 0 0 calc(41.66667% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(41.66667% - 40px);
        flex-basis: calc(41.66667% - 40px)
    }

        .col-lg-5, .col-lg-5 .col-lg-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-lg-5 .col-lg-1 {
                -ms-flex: 0 0 calc(20% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(20% - 40px);
                flex-basis: calc(20% - 40px)
            }

                .col-lg-5 .col-lg-1 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-1 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-1 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-1 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-1 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-1 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-1 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-1 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-1 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-1 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-1 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-1 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-lg-5 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(40% - 40px);
                flex-basis: calc(40% - 40px);
                margin: 0 20px
            }

                .col-lg-5 .col-lg-2 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-2 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-2 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-2 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-2 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-2 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-2 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-2 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-2 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-2 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-2 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-2 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-lg-5 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(60% - 40px);
                flex-basis: calc(60% - 40px);
                margin: 0 20px
            }

                .col-lg-5 .col-lg-3 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-3 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-3 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-3 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-3 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-3 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-3 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-3 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-3 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-3 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-3 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-3 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-lg-5 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(80% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(80% - 40px);
                flex-basis: calc(80% - 40px);
                margin: 0 20px
            }

                .col-lg-5 .col-lg-4 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-4 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-4 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-4 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-4 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-4 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-4 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-4 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-4 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-4 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-4 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-4 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-lg-5 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-lg-5 .col-lg-5 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-5 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-5 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-5 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-5 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-5 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-5 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-5 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-5 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-5 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-5 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-5 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-lg-5 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(120% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(120% - 40px);
                flex-basis: calc(120% - 40px);
                margin: 0 20px
            }

                .col-lg-5 .col-lg-6 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-6 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-6 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-6 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-6 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-6 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-6 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-6 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-6 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-6 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-6 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-6 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-lg-5 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(140% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(140% - 40px);
                flex-basis: calc(140% - 40px);
                margin: 0 20px
            }

                .col-lg-5 .col-lg-7 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-7 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-7 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-7 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-7 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-7 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-7 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-7 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-7 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-7 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-7 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-7 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-lg-5 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(160% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(160% - 40px);
                flex-basis: calc(160% - 40px);
                margin: 0 20px
            }

                .col-lg-5 .col-lg-8 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-8 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-8 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-8 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-8 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-8 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-8 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-8 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-8 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-8 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-8 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-8 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-lg-5 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(180% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(180% - 40px);
                flex-basis: calc(180% - 40px);
                margin: 0 20px
            }

                .col-lg-5 .col-lg-9 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-9 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-9 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-9 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-9 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-9 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-9 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-9 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-9 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-9 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-9 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-9 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-lg-5 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

                .col-lg-5 .col-lg-10 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-10 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-10 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-10 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-10 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-10 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-10 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-10 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-10 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-10 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-10 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-10 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-lg-5 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(220% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(220% - 40px);
                flex-basis: calc(220% - 40px);
                margin: 0 20px
            }

                .col-lg-5 .col-lg-11 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-11 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-11 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-11 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-11 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-11 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-11 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-11 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-11 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-11 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-11 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-11 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-lg-5 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(240% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(240% - 40px);
                flex-basis: calc(240% - 40px);
                margin: 0 20px
            }

                .col-lg-5 .col-lg-12 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-12 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-12 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-12 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-12 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-12 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-12 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-12 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-12 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-12 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-12 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-5 .col-lg-12 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-lg-6 {
        -ms-flex: 0 0 calc(50% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 40px);
        flex-basis: calc(50% - 40px)
    }

        .col-lg-6, .col-lg-6 .col-lg-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-lg-6 .col-lg-1 {
                -ms-flex: 0 0 calc(16.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(16.66667% - 40px);
                flex-basis: calc(16.66667% - 40px)
            }

                .col-lg-6 .col-lg-1 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-1 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-1 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-1 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-1 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-1 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-1 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-1 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-1 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-1 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-1 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-1 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-lg-6 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px);
                margin: 0 20px
            }

                .col-lg-6 .col-lg-2 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-2 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-2 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-2 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-2 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-2 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-2 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-2 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-2 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-2 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-2 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-2 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-lg-6 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

                .col-lg-6 .col-lg-3 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-3 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-3 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-3 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-3 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-3 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-3 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-3 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-3 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-3 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-3 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-3 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-lg-6 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

                .col-lg-6 .col-lg-4 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-4 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-4 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-4 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-4 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-4 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-4 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-4 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-4 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-4 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-4 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-4 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-lg-6 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(83.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(83.33333% - 40px);
                flex-basis: calc(83.33333% - 40px);
                margin: 0 20px
            }

                .col-lg-6 .col-lg-5 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-5 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-5 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-5 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-5 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-5 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-5 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-5 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-5 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-5 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-5 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-5 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-lg-6 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-lg-6 .col-lg-6 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-6 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-6 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-6 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-6 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-6 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-6 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-6 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-6 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-6 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-6 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-6 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-lg-6 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(116.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(116.66667% - 40px);
                flex-basis: calc(116.66667% - 40px);
                margin: 0 20px
            }

                .col-lg-6 .col-lg-7 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-7 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-7 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-7 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-7 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-7 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-7 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-7 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-7 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-7 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-7 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-7 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-lg-6 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 40px);
                flex-basis: calc(133.33333% - 40px);
                margin: 0 20px
            }

                .col-lg-6 .col-lg-8 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-8 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-8 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-8 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-8 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-8 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-8 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-8 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-8 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-8 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-8 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-8 .col-lg-12, .col-lg-6 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                    .col-lg-6 .col-lg-9 .col-lg-1 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(11.11111% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(11.11111% - 40px);
                        flex-basis: calc(11.11111% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-6 .col-lg-9 .col-lg-2 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(22.22222% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(22.22222% - 40px);
                        flex-basis: calc(22.22222% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-6 .col-lg-9 .col-lg-3 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(33.33333% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(33.33333% - 40px);
                        flex-basis: calc(33.33333% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-6 .col-lg-9 .col-lg-4 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(44.44444% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(44.44444% - 40px);
                        flex-basis: calc(44.44444% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-6 .col-lg-9 .col-lg-5 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(55.55556% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(55.55556% - 40px);
                        flex-basis: calc(55.55556% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-6 .col-lg-9 .col-lg-6 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(66.66667% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(66.66667% - 40px);
                        flex-basis: calc(66.66667% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-6 .col-lg-9 .col-lg-7 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(77.77778% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(77.77778% - 40px);
                        flex-basis: calc(77.77778% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-6 .col-lg-9 .col-lg-8 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(88.88889% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(88.88889% - 40px);
                        flex-basis: calc(88.88889% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-6 .col-lg-9 .col-lg-9 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(100% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(100% - 40px);
                        flex-basis: calc(100% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-6 .col-lg-9 .col-lg-10 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(111.11111% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(111.11111% - 40px);
                        flex-basis: calc(111.11111% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-6 .col-lg-9 .col-lg-11 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(122.22222% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(122.22222% - 40px);
                        flex-basis: calc(122.22222% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-6 .col-lg-9 .col-lg-12 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(133.33333% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(133.33333% - 40px);
                        flex-basis: calc(133.33333% - 40px);
                        margin: 0 20px
                    }

            .col-lg-6 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(166.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(166.66667% - 40px);
                flex-basis: calc(166.66667% - 40px);
                margin: 0 20px
            }

                .col-lg-6 .col-lg-10 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-10 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-10 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-10 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-10 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-10 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-10 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-10 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-10 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-10 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-10 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-10 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-lg-6 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(183.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(183.33333% - 40px);
                flex-basis: calc(183.33333% - 40px);
                margin: 0 20px
            }

                .col-lg-6 .col-lg-11 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-11 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-11 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-11 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-11 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-11 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-11 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-11 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-11 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-11 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-11 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-11 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-lg-6 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

                .col-lg-6 .col-lg-12 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-12 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-12 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-12 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-12 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-12 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-12 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-12 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-12 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-12 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-12 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-6 .col-lg-12 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-lg-7 {
        -ms-flex: 0 0 calc(58.33333% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(58.33333% - 40px);
        flex-basis: calc(58.33333% - 40px)
    }

        .col-lg-7, .col-lg-7 .col-lg-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-lg-7 .col-lg-1 {
                -ms-flex: 0 0 calc(14.28571% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(14.28571% - 40px);
                flex-basis: calc(14.28571% - 40px)
            }

                .col-lg-7 .col-lg-1 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-1 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-1 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-1 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-1 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-1 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-1 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-1 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-1 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-1 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-1 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-1 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-lg-7 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(28.57143% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(28.57143% - 40px);
                flex-basis: calc(28.57143% - 40px);
                margin: 0 20px
            }

                .col-lg-7 .col-lg-2 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-2 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-2 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-2 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-2 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-2 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-2 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-2 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-2 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-2 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-2 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-2 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-lg-7 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(42.85714% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(42.85714% - 40px);
                flex-basis: calc(42.85714% - 40px);
                margin: 0 20px
            }

                .col-lg-7 .col-lg-3 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-3 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-3 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-3 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-3 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-3 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-3 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-3 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-3 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-3 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-3 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-3 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-lg-7 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(57.14286% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(57.14286% - 40px);
                flex-basis: calc(57.14286% - 40px);
                margin: 0 20px
            }

                .col-lg-7 .col-lg-4 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-4 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-4 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-4 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-4 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-4 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-4 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-4 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-4 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-4 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-4 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-4 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-lg-7 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(71.42857% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(71.42857% - 40px);
                flex-basis: calc(71.42857% - 40px);
                margin: 0 20px
            }

                .col-lg-7 .col-lg-5 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-5 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-5 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-5 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-5 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-5 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-5 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-5 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-5 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-5 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-5 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-5 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-lg-7 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(85.71429% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(85.71429% - 40px);
                flex-basis: calc(85.71429% - 40px);
                margin: 0 20px
            }

                .col-lg-7 .col-lg-6 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-6 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-6 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-6 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-6 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-6 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-6 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-6 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-6 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-6 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-6 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-6 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-lg-7 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-lg-7 .col-lg-7 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-7 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-7 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-7 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-7 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-7 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-7 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-7 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-7 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-7 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-7 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-7 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-lg-7 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(114.28571% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(114.28571% - 40px);
                flex-basis: calc(114.28571% - 40px);
                margin: 0 20px
            }

                .col-lg-7 .col-lg-8 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-8 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-8 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-8 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-8 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-8 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-8 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-8 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-8 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-8 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-8 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-8 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-lg-7 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(128.57143% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(128.57143% - 40px);
                flex-basis: calc(128.57143% - 40px);
                margin: 0 20px
            }

                .col-lg-7 .col-lg-9 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-9 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-9 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-9 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-9 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-9 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-9 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-9 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-9 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-9 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-9 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-9 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-lg-7 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(142.85714% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(142.85714% - 40px);
                flex-basis: calc(142.85714% - 40px);
                margin: 0 20px
            }

                .col-lg-7 .col-lg-10 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-10 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-10 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-10 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-10 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-10 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-10 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-10 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-10 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-10 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-10 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-10 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-lg-7 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(157.14286% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(157.14286% - 40px);
                flex-basis: calc(157.14286% - 40px);
                margin: 0 20px
            }

                .col-lg-7 .col-lg-11 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-11 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-11 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-11 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-11 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-11 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-11 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-11 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-11 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-11 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-11 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-11 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-lg-7 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(171.42857% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(171.42857% - 40px);
                flex-basis: calc(171.42857% - 40px);
                margin: 0 20px
            }

                .col-lg-7 .col-lg-12 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-12 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-12 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-12 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-12 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-12 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-12 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-12 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-12 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-12 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-12 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-7 .col-lg-12 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-lg-8 {
        -ms-flex: 0 0 calc(66.66667% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.66667% - 40px);
        flex-basis: calc(66.66667% - 40px)
    }

        .col-lg-8, .col-lg-8 .col-lg-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-lg-8 .col-lg-1 {
                -ms-flex: 0 0 calc(12.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(12.5% - 40px);
                flex-basis: calc(12.5% - 40px)
            }

                .col-lg-8 .col-lg-1 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-1 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-1 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-1 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-1 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-1 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-1 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-1 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-1 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-1 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-1 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-1 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-lg-8 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(25% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 40px);
                flex-basis: calc(25% - 40px);
                margin: 0 20px
            }

                .col-lg-8 .col-lg-2 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-2 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-2 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-2 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-2 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-2 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-2 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-2 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-2 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-2 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-2 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-2 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-lg-8 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(37.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(37.5% - 40px);
                flex-basis: calc(37.5% - 40px);
                margin: 0 20px
            }

                .col-lg-8 .col-lg-3 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-3 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-3 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-3 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-3 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-3 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-3 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-3 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-3 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-3 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-3 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-3 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-lg-8 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

                .col-lg-8 .col-lg-4 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-4 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-4 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-4 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-4 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-4 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-4 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-4 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-4 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-4 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-4 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-4 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-lg-8 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(62.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(62.5% - 40px);
                flex-basis: calc(62.5% - 40px);
                margin: 0 20px
            }

                .col-lg-8 .col-lg-5 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-5 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-5 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-5 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-5 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-5 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-5 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-5 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-5 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-5 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-5 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-5 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-lg-8 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 40px);
                flex-basis: calc(75% - 40px);
                margin: 0 20px
            }

                .col-lg-8 .col-lg-6 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-6 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-6 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-6 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-6 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-6 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-6 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-6 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-6 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-6 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-6 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-6 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-lg-8 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(87.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(87.5% - 40px);
                flex-basis: calc(87.5% - 40px);
                margin: 0 20px
            }

                .col-lg-8 .col-lg-7 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-7 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-7 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-7 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-7 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-7 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-7 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-7 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-7 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-7 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-7 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-7 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-lg-8 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-lg-8 .col-lg-8 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-8 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-8 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-8 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-8 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-8 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-8 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-8 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-8 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-8 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-8 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-8 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-lg-8 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(112.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(112.5% - 40px);
                flex-basis: calc(112.5% - 40px);
                margin: 0 20px
            }

                .col-lg-8 .col-lg-9 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-9 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-9 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-9 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-9 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-9 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-9 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-9 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-9 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-9 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-9 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-9 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-lg-8 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(125% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(125% - 40px);
                flex-basis: calc(125% - 40px);
                margin: 0 20px
            }

                .col-lg-8 .col-lg-10 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-10 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-10 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-10 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-10 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-10 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-10 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-10 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-10 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-10 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-10 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-10 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-lg-8 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(137.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(137.5% - 40px);
                flex-basis: calc(137.5% - 40px);
                margin: 0 20px
            }

                .col-lg-8 .col-lg-11 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-11 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-11 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-11 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-11 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-11 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-11 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-11 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-11 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-11 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-11 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-11 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-lg-8 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 40px);
                flex-basis: calc(150% - 40px);
                margin: 0 20px
            }

                .col-lg-8 .col-lg-12 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-12 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-12 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-12 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-12 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-12 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-12 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-12 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-12 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-12 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-12 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-8 .col-lg-12 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-lg-9 {
        -ms-flex: 0 0 calc(75% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(75% - 40px);
        flex-basis: calc(75% - 40px)
    }

        .col-lg-9, .col-lg-9 .col-lg-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-lg-9 .col-lg-1 {
                -ms-flex: 0 0 calc(11.11111% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(11.11111% - 40px);
                flex-basis: calc(11.11111% - 40px)
            }

                .col-lg-9 .col-lg-1 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-1 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-1 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-1 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-1 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-1 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-1 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-1 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-1 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-1 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-1 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-1 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-lg-9 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(22.22222% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(22.22222% - 40px);
                flex-basis: calc(22.22222% - 40px);
                margin: 0 20px
            }

                .col-lg-9 .col-lg-2 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-2 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-2 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-2 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-2 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-2 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-2 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-2 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-2 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-2 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-2 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-2 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-lg-9 .col-lg-3, .col-lg-9 .col-lg-3 .col-lg-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px);
                margin: 0 20px
            }

                .col-lg-9 .col-lg-3 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-3 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-3 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-3 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-3 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-3 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-3 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-3 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-3 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-3 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-3 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-lg-9 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(44.44444% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(44.44444% - 40px);
                flex-basis: calc(44.44444% - 40px);
                margin: 0 20px
            }

                .col-lg-9 .col-lg-4 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-4 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-4 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-4 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-4 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-4 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-4 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-4 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-4 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-4 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-4 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-4 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-lg-9 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(55.55556% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(55.55556% - 40px);
                flex-basis: calc(55.55556% - 40px);
                margin: 0 20px
            }

                .col-lg-9 .col-lg-5 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-5 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-5 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-5 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-5 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-5 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-5 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-5 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-5 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-5 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-5 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-5 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-lg-9 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

                .col-lg-9 .col-lg-6 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-6 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-6 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-6 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-6 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-6 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-6 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-6 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-6 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-6 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-6 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-6 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-lg-9 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(77.77778% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(77.77778% - 40px);
                flex-basis: calc(77.77778% - 40px);
                margin: 0 20px
            }

                .col-lg-9 .col-lg-7 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-7 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-7 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-7 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-7 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-7 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-7 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-7 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-7 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-7 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-7 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-7 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-lg-9 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(88.88889% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(88.88889% - 40px);
                flex-basis: calc(88.88889% - 40px);
                margin: 0 20px
            }

                .col-lg-9 .col-lg-8 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-8 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-8 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-8 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-8 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-8 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-8 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-8 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-8 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-8 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-8 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-8 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-lg-9 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-lg-9 .col-lg-9 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-9 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-9 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-9 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-9 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-9 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-9 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-9 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-9 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-9 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-9 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-9 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-lg-9 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(111.11111% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(111.11111% - 40px);
                flex-basis: calc(111.11111% - 40px);
                margin: 0 20px
            }

                .col-lg-9 .col-lg-10 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-10 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-10 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-10 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-10 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-10 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-10 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-10 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-10 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-10 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-10 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-10 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-lg-9 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(122.22222% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(122.22222% - 40px);
                flex-basis: calc(122.22222% - 40px);
                margin: 0 20px
            }

                .col-lg-9 .col-lg-11 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-11 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-11 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-11 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-11 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-11 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-11 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-11 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-11 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-11 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-11 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-11 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-lg-9 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 40px);
                flex-basis: calc(133.33333% - 40px);
                margin: 0 20px
            }

                .col-lg-9 .col-lg-12 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-12 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-12 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-12 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-12 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-12 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-12 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-12 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-12 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-12 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-12 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-9 .col-lg-12 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-lg-10 {
        -ms-flex: 0 0 calc(83.33333% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(83.33333% - 40px);
        flex-basis: calc(83.33333% - 40px)
    }

        .col-lg-10, .col-lg-10 .col-lg-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-lg-10 .col-lg-1 {
                -ms-flex: 0 0 calc(10% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(10% - 40px);
                flex-basis: calc(10% - 40px)
            }

                .col-lg-10 .col-lg-1 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-1 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-1 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-1 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-1 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-1 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-1 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-1 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-1 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-1 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-1 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-1 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-lg-10 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(20% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(20% - 40px);
                flex-basis: calc(20% - 40px);
                margin: 0 20px
            }

                .col-lg-10 .col-lg-2 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-2 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-2 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-2 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-2 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-2 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-2 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-2 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-2 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-2 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-2 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-2 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-lg-10 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(30% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(30% - 40px);
                flex-basis: calc(30% - 40px);
                margin: 0 20px
            }

                .col-lg-10 .col-lg-3 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-3 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-3 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-3 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-3 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-3 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-3 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-3 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-3 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-3 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-3 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-3 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-lg-10 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(40% - 40px);
                flex-basis: calc(40% - 40px);
                margin: 0 20px
            }

                .col-lg-10 .col-lg-4 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-4 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-4 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-4 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-4 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-4 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-4 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-4 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-4 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-4 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-4 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-4 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-lg-10 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

                .col-lg-10 .col-lg-5 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-5 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-5 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-5 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-5 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-5 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-5 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-5 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-5 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-5 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-5 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-5 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-lg-10 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(60% - 40px);
                flex-basis: calc(60% - 40px);
                margin: 0 20px
            }

                .col-lg-10 .col-lg-6 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-6 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-6 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-6 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-6 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-6 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-6 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-6 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-6 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-6 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-6 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-6 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-lg-10 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(70% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(70% - 40px);
                flex-basis: calc(70% - 40px);
                margin: 0 20px
            }

                .col-lg-10 .col-lg-7 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-7 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-7 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-7 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-7 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-7 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-7 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-7 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-7 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-7 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-7 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-7 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-lg-10 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(80% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(80% - 40px);
                flex-basis: calc(80% - 40px);
                margin: 0 20px
            }

                .col-lg-10 .col-lg-8 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-8 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-8 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-8 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-8 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-8 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-8 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-8 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-8 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-8 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-8 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-8 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-lg-10 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(90% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(90% - 40px);
                flex-basis: calc(90% - 40px);
                margin: 0 20px
            }

                .col-lg-10 .col-lg-9 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-9 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-9 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-9 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-9 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-9 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-9 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-9 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-9 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-9 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-9 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-9 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-lg-10 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-lg-10 .col-lg-10 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-10 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-10 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-10 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-10 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-10 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-10 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-10 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-10 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-10 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-10 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-10 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-lg-10 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(110% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(110% - 40px);
                flex-basis: calc(110% - 40px);
                margin: 0 20px
            }

                .col-lg-10 .col-lg-11 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-11 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-11 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-11 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-11 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-11 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-11 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-11 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-11 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-11 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-11 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-11 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-lg-10 .col-lg-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(120% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(120% - 40px);
                flex-basis: calc(120% - 40px);
                margin: 0 20px
            }

                .col-lg-10 .col-lg-12 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-12 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-12 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-12 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-12 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-12 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-12 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-12 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-12 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-12 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-12 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-10 .col-lg-12 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-lg-11 {
        -ms-flex: 0 0 calc(91.66667% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(91.66667% - 40px);
        flex-basis: calc(91.66667% - 40px)
    }

        .col-lg-11, .col-lg-11 .col-lg-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-lg-11 .col-lg-1 {
                -ms-flex: 0 0 calc(9.09091% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(9.09091% - 40px);
                flex-basis: calc(9.09091% - 40px)
            }

                .col-lg-11 .col-lg-1 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-1 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-1 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-1 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-1 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-1 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-1 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-1 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-1 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-1 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-1 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-1 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-lg-11 .col-lg-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(18.18182% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(18.18182% - 40px);
                flex-basis: calc(18.18182% - 40px);
                margin: 0 20px
            }

                .col-lg-11 .col-lg-2 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-2 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-2 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-2 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-2 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-2 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-2 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-2 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-2 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-2 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-2 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-2 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-lg-11 .col-lg-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(27.27273% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(27.27273% - 40px);
                flex-basis: calc(27.27273% - 40px);
                margin: 0 20px
            }

                .col-lg-11 .col-lg-3 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-3 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-3 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-3 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-3 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-3 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-3 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-3 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-3 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-3 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-3 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-3 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-lg-11 .col-lg-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(36.36364% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(36.36364% - 40px);
                flex-basis: calc(36.36364% - 40px);
                margin: 0 20px
            }

                .col-lg-11 .col-lg-4 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-4 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-4 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-4 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-4 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-4 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-4 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-4 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-4 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-4 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-4 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-4 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-lg-11 .col-lg-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(45.45455% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(45.45455% - 40px);
                flex-basis: calc(45.45455% - 40px);
                margin: 0 20px
            }

                .col-lg-11 .col-lg-5 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-5 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-5 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-5 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-5 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-5 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-5 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-5 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-5 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-5 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-5 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-5 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-lg-11 .col-lg-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(54.54545% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(54.54545% - 40px);
                flex-basis: calc(54.54545% - 40px);
                margin: 0 20px
            }

                .col-lg-11 .col-lg-6 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-6 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-6 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-6 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-6 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-6 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-6 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-6 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-6 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-6 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-6 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-6 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-lg-11 .col-lg-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(63.63636% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(63.63636% - 40px);
                flex-basis: calc(63.63636% - 40px);
                margin: 0 20px
            }

                .col-lg-11 .col-lg-7 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-7 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-7 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-7 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-7 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-7 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-7 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-7 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-7 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-7 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-7 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-7 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-lg-11 .col-lg-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(72.72727% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(72.72727% - 40px);
                flex-basis: calc(72.72727% - 40px);
                margin: 0 20px
            }

                .col-lg-11 .col-lg-8 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-8 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-8 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-8 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-8 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-8 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-8 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-8 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-8 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-8 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-8 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-8 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-lg-11 .col-lg-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(81.81818% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(81.81818% - 40px);
                flex-basis: calc(81.81818% - 40px);
                margin: 0 20px
            }

                .col-lg-11 .col-lg-9 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-9 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-9 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-9 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-9 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-9 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-9 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-9 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-9 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-9 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-9 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-9 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-lg-11 .col-lg-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(90.90909% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(90.90909% - 40px);
                flex-basis: calc(90.90909% - 40px);
                margin: 0 20px
            }

                .col-lg-11 .col-lg-10 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-10 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-10 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-10 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-10 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-10 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-10 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-10 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-10 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-10 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-10 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-10 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-lg-11 .col-lg-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-lg-11 .col-lg-11 .col-lg-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-11 .col-lg-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-11 .col-lg-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-11 .col-lg-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-11 .col-lg-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-11 .col-lg-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-11 .col-lg-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-11 .col-lg-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-11 .col-lg-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-11 .col-lg-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-11 .col-lg-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-lg-11 .col-lg-11 .col-lg-12, .col-lg-11 .col-lg-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

                    .col-lg-11 .col-lg-12 .col-lg-1 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(8.33333% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(8.33333% - 40px);
                        flex-basis: calc(8.33333% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-11 .col-lg-12 .col-lg-2 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(16.66667% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(16.66667% - 40px);
                        flex-basis: calc(16.66667% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-11 .col-lg-12 .col-lg-3 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(25% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(25% - 40px);
                        flex-basis: calc(25% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-11 .col-lg-12 .col-lg-4 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(33.33333% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(33.33333% - 40px);
                        flex-basis: calc(33.33333% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-11 .col-lg-12 .col-lg-5 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(41.66667% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(41.66667% - 40px);
                        flex-basis: calc(41.66667% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-11 .col-lg-12 .col-lg-6 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(50% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(50% - 40px);
                        flex-basis: calc(50% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-11 .col-lg-12 .col-lg-7 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(58.33333% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(58.33333% - 40px);
                        flex-basis: calc(58.33333% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-11 .col-lg-12 .col-lg-8 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(66.66667% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(66.66667% - 40px);
                        flex-basis: calc(66.66667% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-11 .col-lg-12 .col-lg-9 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(75% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(75% - 40px);
                        flex-basis: calc(75% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-11 .col-lg-12 .col-lg-10 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(83.33333% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(83.33333% - 40px);
                        flex-basis: calc(83.33333% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-11 .col-lg-12 .col-lg-11 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(91.66667% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(91.66667% - 40px);
                        flex-basis: calc(91.66667% - 40px);
                        margin: 0 20px
                    }

                    .col-lg-11 .col-lg-12 .col-lg-12, .col-lg-12 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(100% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(100% - 40px);
                        flex-basis: calc(100% - 40px);
                        margin: 0 20px
                    }

                        .col-lg-12 .col-lg-1 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(8.33333% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(8.33333% - 40px);
                            flex-basis: calc(8.33333% - 40px);
                            margin: 0 20px
                        }

                            .col-lg-12 .col-lg-1 .col-lg-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-1 .col-lg-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 40px);
                                flex-basis: calc(200% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-1 .col-lg-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(300% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(300% - 40px);
                                flex-basis: calc(300% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-1 .col-lg-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(400% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(400% - 40px);
                                flex-basis: calc(400% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-1 .col-lg-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(500% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(500% - 40px);
                                flex-basis: calc(500% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-1 .col-lg-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(600% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(600% - 40px);
                                flex-basis: calc(600% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-1 .col-lg-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(700% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(700% - 40px);
                                flex-basis: calc(700% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-1 .col-lg-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(800% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(800% - 40px);
                                flex-basis: calc(800% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-1 .col-lg-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(900% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(900% - 40px);
                                flex-basis: calc(900% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-1 .col-lg-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(1000% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(1000% - 40px);
                                flex-basis: calc(1000% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-1 .col-lg-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(1100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(1100% - 40px);
                                flex-basis: calc(1100% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-1 .col-lg-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(1200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(1200% - 40px);
                                flex-basis: calc(1200% - 40px);
                                margin: 0 20px
                            }

                        .col-lg-12 .col-lg-2 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(16.66667% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(16.66667% - 40px);
                            flex-basis: calc(16.66667% - 40px);
                            margin: 0 20px
                        }

                            .col-lg-12 .col-lg-2 .col-lg-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 40px);
                                flex-basis: calc(50% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-2 .col-lg-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-2 .col-lg-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(150% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(150% - 40px);
                                flex-basis: calc(150% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-2 .col-lg-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 40px);
                                flex-basis: calc(200% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-2 .col-lg-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(250% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(250% - 40px);
                                flex-basis: calc(250% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-2 .col-lg-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(300% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(300% - 40px);
                                flex-basis: calc(300% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-2 .col-lg-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(350% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(350% - 40px);
                                flex-basis: calc(350% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-2 .col-lg-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(400% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(400% - 40px);
                                flex-basis: calc(400% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-2 .col-lg-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(450% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(450% - 40px);
                                flex-basis: calc(450% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-2 .col-lg-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(500% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(500% - 40px);
                                flex-basis: calc(500% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-2 .col-lg-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(550% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(550% - 40px);
                                flex-basis: calc(550% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-2 .col-lg-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(600% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(600% - 40px);
                                flex-basis: calc(600% - 40px);
                                margin: 0 20px
                            }

                        .col-lg-12 .col-lg-3 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(25% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(25% - 40px);
                            flex-basis: calc(25% - 40px);
                            margin: 0 20px
                        }

                            .col-lg-12 .col-lg-3 .col-lg-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(33.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(33.33333% - 40px);
                                flex-basis: calc(33.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-3 .col-lg-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(66.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(66.66667% - 40px);
                                flex-basis: calc(66.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-3 .col-lg-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-3 .col-lg-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(133.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(133.33333% - 40px);
                                flex-basis: calc(133.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-3 .col-lg-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(166.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(166.66667% - 40px);
                                flex-basis: calc(166.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-3 .col-lg-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 40px);
                                flex-basis: calc(200% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-3 .col-lg-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(233.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(233.33333% - 40px);
                                flex-basis: calc(233.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-3 .col-lg-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(266.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(266.66667% - 40px);
                                flex-basis: calc(266.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-3 .col-lg-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(300% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(300% - 40px);
                                flex-basis: calc(300% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-3 .col-lg-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(333.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(333.33333% - 40px);
                                flex-basis: calc(333.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-3 .col-lg-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(366.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(366.66667% - 40px);
                                flex-basis: calc(366.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-3 .col-lg-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(400% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(400% - 40px);
                                flex-basis: calc(400% - 40px);
                                margin: 0 20px
                            }

                        .col-lg-12 .col-lg-4 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(33.33333% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(33.33333% - 40px);
                            flex-basis: calc(33.33333% - 40px);
                            margin: 0 20px
                        }

                            .col-lg-12 .col-lg-4 .col-lg-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(25% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(25% - 40px);
                                flex-basis: calc(25% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-4 .col-lg-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 40px);
                                flex-basis: calc(50% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-4 .col-lg-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(75% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(75% - 40px);
                                flex-basis: calc(75% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-4 .col-lg-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-4 .col-lg-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(125% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(125% - 40px);
                                flex-basis: calc(125% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-4 .col-lg-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(150% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(150% - 40px);
                                flex-basis: calc(150% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-4 .col-lg-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(175% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(175% - 40px);
                                flex-basis: calc(175% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-4 .col-lg-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 40px);
                                flex-basis: calc(200% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-4 .col-lg-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(225% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(225% - 40px);
                                flex-basis: calc(225% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-4 .col-lg-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(250% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(250% - 40px);
                                flex-basis: calc(250% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-4 .col-lg-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(275% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(275% - 40px);
                                flex-basis: calc(275% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-4 .col-lg-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(300% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(300% - 40px);
                                flex-basis: calc(300% - 40px);
                                margin: 0 20px
                            }

                        .col-lg-12 .col-lg-5 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(41.66667% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(41.66667% - 40px);
                            flex-basis: calc(41.66667% - 40px);
                            margin: 0 20px
                        }

                            .col-lg-12 .col-lg-5 .col-lg-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(20% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(20% - 40px);
                                flex-basis: calc(20% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-5 .col-lg-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(40% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(40% - 40px);
                                flex-basis: calc(40% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-5 .col-lg-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(60% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(60% - 40px);
                                flex-basis: calc(60% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-5 .col-lg-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(80% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(80% - 40px);
                                flex-basis: calc(80% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-5 .col-lg-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-5 .col-lg-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(120% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(120% - 40px);
                                flex-basis: calc(120% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-5 .col-lg-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(140% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(140% - 40px);
                                flex-basis: calc(140% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-5 .col-lg-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(160% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(160% - 40px);
                                flex-basis: calc(160% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-5 .col-lg-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(180% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(180% - 40px);
                                flex-basis: calc(180% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-5 .col-lg-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 40px);
                                flex-basis: calc(200% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-5 .col-lg-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(220% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(220% - 40px);
                                flex-basis: calc(220% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-5 .col-lg-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(240% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(240% - 40px);
                                flex-basis: calc(240% - 40px);
                                margin: 0 20px
                            }

                        .col-lg-12 .col-lg-6 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(50% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(50% - 40px);
                            flex-basis: calc(50% - 40px);
                            margin: 0 20px
                        }

                            .col-lg-12 .col-lg-6 .col-lg-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(16.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(16.66667% - 40px);
                                flex-basis: calc(16.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-6 .col-lg-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(33.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(33.33333% - 40px);
                                flex-basis: calc(33.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-6 .col-lg-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 40px);
                                flex-basis: calc(50% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-6 .col-lg-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(66.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(66.66667% - 40px);
                                flex-basis: calc(66.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-6 .col-lg-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(83.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(83.33333% - 40px);
                                flex-basis: calc(83.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-6 .col-lg-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-6 .col-lg-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(116.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(116.66667% - 40px);
                                flex-basis: calc(116.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-6 .col-lg-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(133.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(133.33333% - 40px);
                                flex-basis: calc(133.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-6 .col-lg-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(150% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(150% - 40px);
                                flex-basis: calc(150% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-6 .col-lg-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(166.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(166.66667% - 40px);
                                flex-basis: calc(166.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-6 .col-lg-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(183.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(183.33333% - 40px);
                                flex-basis: calc(183.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-6 .col-lg-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 40px);
                                flex-basis: calc(200% - 40px);
                                margin: 0 20px
                            }

                        .col-lg-12 .col-lg-7 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(58.33333% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(58.33333% - 40px);
                            flex-basis: calc(58.33333% - 40px);
                            margin: 0 20px
                        }

                            .col-lg-12 .col-lg-7 .col-lg-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(14.28571% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(14.28571% - 40px);
                                flex-basis: calc(14.28571% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-7 .col-lg-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(28.57143% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(28.57143% - 40px);
                                flex-basis: calc(28.57143% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-7 .col-lg-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(42.85714% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(42.85714% - 40px);
                                flex-basis: calc(42.85714% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-7 .col-lg-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(57.14286% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(57.14286% - 40px);
                                flex-basis: calc(57.14286% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-7 .col-lg-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(71.42857% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(71.42857% - 40px);
                                flex-basis: calc(71.42857% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-7 .col-lg-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(85.71429% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(85.71429% - 40px);
                                flex-basis: calc(85.71429% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-7 .col-lg-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-7 .col-lg-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(114.28571% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(114.28571% - 40px);
                                flex-basis: calc(114.28571% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-7 .col-lg-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(128.57143% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(128.57143% - 40px);
                                flex-basis: calc(128.57143% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-7 .col-lg-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(142.85714% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(142.85714% - 40px);
                                flex-basis: calc(142.85714% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-7 .col-lg-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(157.14286% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(157.14286% - 40px);
                                flex-basis: calc(157.14286% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-7 .col-lg-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(171.42857% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(171.42857% - 40px);
                                flex-basis: calc(171.42857% - 40px);
                                margin: 0 20px
                            }

                        .col-lg-12 .col-lg-8 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(66.66667% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(66.66667% - 40px);
                            flex-basis: calc(66.66667% - 40px);
                            margin: 0 20px
                        }

                            .col-lg-12 .col-lg-8 .col-lg-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(12.5% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(12.5% - 40px);
                                flex-basis: calc(12.5% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-8 .col-lg-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(25% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(25% - 40px);
                                flex-basis: calc(25% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-8 .col-lg-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(37.5% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(37.5% - 40px);
                                flex-basis: calc(37.5% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-8 .col-lg-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 40px);
                                flex-basis: calc(50% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-8 .col-lg-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(62.5% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(62.5% - 40px);
                                flex-basis: calc(62.5% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-8 .col-lg-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(75% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(75% - 40px);
                                flex-basis: calc(75% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-8 .col-lg-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(87.5% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(87.5% - 40px);
                                flex-basis: calc(87.5% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-8 .col-lg-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-8 .col-lg-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(112.5% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(112.5% - 40px);
                                flex-basis: calc(112.5% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-8 .col-lg-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(125% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(125% - 40px);
                                flex-basis: calc(125% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-8 .col-lg-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(137.5% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(137.5% - 40px);
                                flex-basis: calc(137.5% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-8 .col-lg-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(150% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(150% - 40px);
                                flex-basis: calc(150% - 40px);
                                margin: 0 20px
                            }

                        .col-lg-12 .col-lg-9 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(75% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(75% - 40px);
                            flex-basis: calc(75% - 40px);
                            margin: 0 20px
                        }

                            .col-lg-12 .col-lg-9 .col-lg-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(11.11111% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(11.11111% - 40px);
                                flex-basis: calc(11.11111% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-9 .col-lg-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(22.22222% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(22.22222% - 40px);
                                flex-basis: calc(22.22222% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-9 .col-lg-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(33.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(33.33333% - 40px);
                                flex-basis: calc(33.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-9 .col-lg-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(44.44444% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(44.44444% - 40px);
                                flex-basis: calc(44.44444% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-9 .col-lg-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(55.55556% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(55.55556% - 40px);
                                flex-basis: calc(55.55556% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-9 .col-lg-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(66.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(66.66667% - 40px);
                                flex-basis: calc(66.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-9 .col-lg-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(77.77778% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(77.77778% - 40px);
                                flex-basis: calc(77.77778% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-9 .col-lg-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(88.88889% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(88.88889% - 40px);
                                flex-basis: calc(88.88889% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-9 .col-lg-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-9 .col-lg-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(111.11111% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(111.11111% - 40px);
                                flex-basis: calc(111.11111% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-9 .col-lg-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(122.22222% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(122.22222% - 40px);
                                flex-basis: calc(122.22222% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-9 .col-lg-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(133.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(133.33333% - 40px);
                                flex-basis: calc(133.33333% - 40px);
                                margin: 0 20px
                            }

                        .col-lg-12 .col-lg-10 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(83.33333% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(83.33333% - 40px);
                            flex-basis: calc(83.33333% - 40px);
                            margin: 0 20px
                        }

                            .col-lg-12 .col-lg-10 .col-lg-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(10% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(10% - 40px);
                                flex-basis: calc(10% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-10 .col-lg-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(20% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(20% - 40px);
                                flex-basis: calc(20% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-10 .col-lg-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(30% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(30% - 40px);
                                flex-basis: calc(30% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-10 .col-lg-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(40% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(40% - 40px);
                                flex-basis: calc(40% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-10 .col-lg-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 40px);
                                flex-basis: calc(50% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-10 .col-lg-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(60% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(60% - 40px);
                                flex-basis: calc(60% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-10 .col-lg-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(70% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(70% - 40px);
                                flex-basis: calc(70% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-10 .col-lg-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(80% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(80% - 40px);
                                flex-basis: calc(80% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-10 .col-lg-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(90% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(90% - 40px);
                                flex-basis: calc(90% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-10 .col-lg-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-10 .col-lg-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(110% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(110% - 40px);
                                flex-basis: calc(110% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-10 .col-lg-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(120% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(120% - 40px);
                                flex-basis: calc(120% - 40px);
                                margin: 0 20px
                            }

                        .col-lg-12 .col-lg-11 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(91.66667% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(91.66667% - 40px);
                            flex-basis: calc(91.66667% - 40px);
                            margin: 0 20px
                        }

                            .col-lg-12 .col-lg-11 .col-lg-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(9.09091% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(9.09091% - 40px);
                                flex-basis: calc(9.09091% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-11 .col-lg-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(18.18182% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(18.18182% - 40px);
                                flex-basis: calc(18.18182% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-11 .col-lg-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(27.27273% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(27.27273% - 40px);
                                flex-basis: calc(27.27273% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-11 .col-lg-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(36.36364% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(36.36364% - 40px);
                                flex-basis: calc(36.36364% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-11 .col-lg-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(45.45455% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(45.45455% - 40px);
                                flex-basis: calc(45.45455% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-11 .col-lg-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(54.54545% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(54.54545% - 40px);
                                flex-basis: calc(54.54545% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-11 .col-lg-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(63.63636% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(63.63636% - 40px);
                                flex-basis: calc(63.63636% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-11 .col-lg-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(72.72727% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(72.72727% - 40px);
                                flex-basis: calc(72.72727% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-11 .col-lg-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(81.81818% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(81.81818% - 40px);
                                flex-basis: calc(81.81818% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-11 .col-lg-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(90.90909% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(90.90909% - 40px);
                                flex-basis: calc(90.90909% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-11 .col-lg-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-11 .col-lg-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(109.09091% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(109.09091% - 40px);
                                flex-basis: calc(109.09091% - 40px);
                                margin: 0 20px
                            }

                        .col-lg-12 .col-lg-12 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(100% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(100% - 40px);
                            flex-basis: calc(100% - 40px);
                            margin: 0 20px
                        }

                            .col-lg-12 .col-lg-12 .col-lg-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(8.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(8.33333% - 40px);
                                flex-basis: calc(8.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-12 .col-lg-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(16.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(16.66667% - 40px);
                                flex-basis: calc(16.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-12 .col-lg-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(25% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(25% - 40px);
                                flex-basis: calc(25% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-12 .col-lg-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(33.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(33.33333% - 40px);
                                flex-basis: calc(33.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-12 .col-lg-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(41.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(41.66667% - 40px);
                                flex-basis: calc(41.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-12 .col-lg-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 40px);
                                flex-basis: calc(50% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-12 .col-lg-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(58.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(58.33333% - 40px);
                                flex-basis: calc(58.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-12 .col-lg-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(66.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(66.66667% - 40px);
                                flex-basis: calc(66.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-12 .col-lg-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(75% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(75% - 40px);
                                flex-basis: calc(75% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-12 .col-lg-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(83.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(83.33333% - 40px);
                                flex-basis: calc(83.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-12 .col-lg-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(91.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(91.66667% - 40px);
                                flex-basis: calc(91.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-lg-12 .col-lg-12 .col-lg-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }
}

@media (min-width:1300px) {
    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(8.33333% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(8.33333% - 40px);
        flex-basis: calc(8.33333% - 40px);
        margin: 0 20px
    }

        .col-xl-1 .col-xl-1, .col-xl-1 .col-xl-1 .col-xl-1 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(100% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(100% - 40px);
            flex-basis: calc(100% - 40px);
            margin: 0 20px
        }

            .col-xl-1 .col-xl-1 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-1 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 40px);
                flex-basis: calc(300% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-1 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 40px);
                flex-basis: calc(400% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-1 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(500% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(500% - 40px);
                flex-basis: calc(500% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-1 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(600% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(600% - 40px);
                flex-basis: calc(600% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-1 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(700% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(700% - 40px);
                flex-basis: calc(700% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-1 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(800% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(800% - 40px);
                flex-basis: calc(800% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-1 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(900% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(900% - 40px);
                flex-basis: calc(900% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-1 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(1000% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(1000% - 40px);
                flex-basis: calc(1000% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-1 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(1100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(1100% - 40px);
                flex-basis: calc(1100% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-1 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(1200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(1200% - 40px);
                flex-basis: calc(1200% - 40px);
                margin: 0 20px
            }

        .col-xl-1 .col-xl-2 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(200% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(200% - 40px);
            flex-basis: calc(200% - 40px);
            margin: 0 20px
        }

            .col-xl-1 .col-xl-2 .col-xl-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-2 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-2 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 40px);
                flex-basis: calc(150% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-2 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-2 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(250% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(250% - 40px);
                flex-basis: calc(250% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-2 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 40px);
                flex-basis: calc(300% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-2 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(350% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(350% - 40px);
                flex-basis: calc(350% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-2 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 40px);
                flex-basis: calc(400% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-2 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(450% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(450% - 40px);
                flex-basis: calc(450% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-2 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(500% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(500% - 40px);
                flex-basis: calc(500% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-2 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(550% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(550% - 40px);
                flex-basis: calc(550% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-2 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(600% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(600% - 40px);
                flex-basis: calc(600% - 40px);
                margin: 0 20px
            }

        .col-xl-1 .col-xl-3 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(300% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(300% - 40px);
            flex-basis: calc(300% - 40px);
            margin: 0 20px
        }

            .col-xl-1 .col-xl-3 .col-xl-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-3 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-3 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-3 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 40px);
                flex-basis: calc(133.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-3 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(166.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(166.66667% - 40px);
                flex-basis: calc(166.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-3 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-3 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(233.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(233.33333% - 40px);
                flex-basis: calc(233.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-3 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(266.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(266.66667% - 40px);
                flex-basis: calc(266.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-3 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 40px);
                flex-basis: calc(300% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-3 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(333.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(333.33333% - 40px);
                flex-basis: calc(333.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-3 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(366.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(366.66667% - 40px);
                flex-basis: calc(366.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-3 .col-xl-12, .col-xl-1 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 40px);
                flex-basis: calc(400% - 40px);
                margin: 0 20px
            }

                .col-xl-1 .col-xl-4 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-1 .col-xl-4 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-1 .col-xl-4 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-1 .col-xl-4 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-1 .col-xl-4 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-1 .col-xl-4 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-1 .col-xl-4 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-xl-1 .col-xl-4 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-1 .col-xl-4 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-xl-1 .col-xl-4 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-1 .col-xl-4 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-xl-1 .col-xl-4 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

        .col-xl-1 .col-xl-5 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(500% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(500% - 40px);
            flex-basis: calc(500% - 40px);
            margin: 0 20px
        }

            .col-xl-1 .col-xl-5 .col-xl-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(20% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(20% - 40px);
                flex-basis: calc(20% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-5 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(40% - 40px);
                flex-basis: calc(40% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-5 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(60% - 40px);
                flex-basis: calc(60% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-5 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(80% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(80% - 40px);
                flex-basis: calc(80% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-5 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-5 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(120% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(120% - 40px);
                flex-basis: calc(120% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-5 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(140% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(140% - 40px);
                flex-basis: calc(140% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-5 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(160% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(160% - 40px);
                flex-basis: calc(160% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-5 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(180% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(180% - 40px);
                flex-basis: calc(180% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-5 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-5 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(220% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(220% - 40px);
                flex-basis: calc(220% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-5 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(240% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(240% - 40px);
                flex-basis: calc(240% - 40px);
                margin: 0 20px
            }

        .col-xl-1 .col-xl-6 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(600% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(600% - 40px);
            flex-basis: calc(600% - 40px);
            margin: 0 20px
        }

            .col-xl-1 .col-xl-6 .col-xl-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(16.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(16.66667% - 40px);
                flex-basis: calc(16.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-6 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-6 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-6 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-6 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(83.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(83.33333% - 40px);
                flex-basis: calc(83.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-6 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-6 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(116.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(116.66667% - 40px);
                flex-basis: calc(116.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-6 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 40px);
                flex-basis: calc(133.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-6 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 40px);
                flex-basis: calc(150% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-6 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(166.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(166.66667% - 40px);
                flex-basis: calc(166.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-6 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(183.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(183.33333% - 40px);
                flex-basis: calc(183.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-6 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

        .col-xl-1 .col-xl-7 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(700% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(700% - 40px);
            flex-basis: calc(700% - 40px);
            margin: 0 20px
        }

            .col-xl-1 .col-xl-7 .col-xl-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(14.28571% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(14.28571% - 40px);
                flex-basis: calc(14.28571% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-7 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(28.57143% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(28.57143% - 40px);
                flex-basis: calc(28.57143% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-7 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(42.85714% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(42.85714% - 40px);
                flex-basis: calc(42.85714% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-7 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(57.14286% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(57.14286% - 40px);
                flex-basis: calc(57.14286% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-7 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(71.42857% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(71.42857% - 40px);
                flex-basis: calc(71.42857% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-7 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(85.71429% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(85.71429% - 40px);
                flex-basis: calc(85.71429% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-7 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-7 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(114.28571% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(114.28571% - 40px);
                flex-basis: calc(114.28571% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-7 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(128.57143% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(128.57143% - 40px);
                flex-basis: calc(128.57143% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-7 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(142.85714% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(142.85714% - 40px);
                flex-basis: calc(142.85714% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-7 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(157.14286% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(157.14286% - 40px);
                flex-basis: calc(157.14286% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-7 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(171.42857% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(171.42857% - 40px);
                flex-basis: calc(171.42857% - 40px);
                margin: 0 20px
            }

        .col-xl-1 .col-xl-8 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(800% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(800% - 40px);
            flex-basis: calc(800% - 40px);
            margin: 0 20px
        }

            .col-xl-1 .col-xl-8 .col-xl-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(12.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(12.5% - 40px);
                flex-basis: calc(12.5% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-8 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(25% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 40px);
                flex-basis: calc(25% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-8 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(37.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(37.5% - 40px);
                flex-basis: calc(37.5% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-8 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-8 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(62.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(62.5% - 40px);
                flex-basis: calc(62.5% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-8 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 40px);
                flex-basis: calc(75% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-8 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(87.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(87.5% - 40px);
                flex-basis: calc(87.5% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-8 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-8 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(112.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(112.5% - 40px);
                flex-basis: calc(112.5% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-8 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(125% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(125% - 40px);
                flex-basis: calc(125% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-8 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(137.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(137.5% - 40px);
                flex-basis: calc(137.5% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-8 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 40px);
                flex-basis: calc(150% - 40px);
                margin: 0 20px
            }

        .col-xl-1 .col-xl-9 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(900% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(900% - 40px);
            flex-basis: calc(900% - 40px);
            margin: 0 20px
        }

            .col-xl-1 .col-xl-9 .col-xl-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(11.11111% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(11.11111% - 40px);
                flex-basis: calc(11.11111% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-9 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(22.22222% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(22.22222% - 40px);
                flex-basis: calc(22.22222% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-9 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-9 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(44.44444% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(44.44444% - 40px);
                flex-basis: calc(44.44444% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-9 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(55.55556% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(55.55556% - 40px);
                flex-basis: calc(55.55556% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-9 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-9 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(77.77778% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(77.77778% - 40px);
                flex-basis: calc(77.77778% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-9 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(88.88889% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(88.88889% - 40px);
                flex-basis: calc(88.88889% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-9 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-9 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(111.11111% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(111.11111% - 40px);
                flex-basis: calc(111.11111% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-9 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(122.22222% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(122.22222% - 40px);
                flex-basis: calc(122.22222% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-9 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 40px);
                flex-basis: calc(133.33333% - 40px);
                margin: 0 20px
            }

        .col-xl-1 .col-xl-10 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(1000% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(1000% - 40px);
            flex-basis: calc(1000% - 40px);
            margin: 0 20px
        }

            .col-xl-1 .col-xl-10 .col-xl-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(10% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(10% - 40px);
                flex-basis: calc(10% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-10 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(20% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(20% - 40px);
                flex-basis: calc(20% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-10 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(30% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(30% - 40px);
                flex-basis: calc(30% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-10 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(40% - 40px);
                flex-basis: calc(40% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-10 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-10 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(60% - 40px);
                flex-basis: calc(60% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-10 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(70% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(70% - 40px);
                flex-basis: calc(70% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-10 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(80% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(80% - 40px);
                flex-basis: calc(80% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-10 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(90% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(90% - 40px);
                flex-basis: calc(90% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-10 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-10 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(110% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(110% - 40px);
                flex-basis: calc(110% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-10 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(120% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(120% - 40px);
                flex-basis: calc(120% - 40px);
                margin: 0 20px
            }

        .col-xl-1 .col-xl-11 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(1100% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(1100% - 40px);
            flex-basis: calc(1100% - 40px);
            margin: 0 20px
        }

            .col-xl-1 .col-xl-11 .col-xl-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(9.09091% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(9.09091% - 40px);
                flex-basis: calc(9.09091% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-11 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(18.18182% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(18.18182% - 40px);
                flex-basis: calc(18.18182% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-11 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(27.27273% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(27.27273% - 40px);
                flex-basis: calc(27.27273% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-11 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(36.36364% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(36.36364% - 40px);
                flex-basis: calc(36.36364% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-11 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(45.45455% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(45.45455% - 40px);
                flex-basis: calc(45.45455% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-11 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(54.54545% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(54.54545% - 40px);
                flex-basis: calc(54.54545% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-11 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(63.63636% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(63.63636% - 40px);
                flex-basis: calc(63.63636% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-11 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(72.72727% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(72.72727% - 40px);
                flex-basis: calc(72.72727% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-11 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(81.81818% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(81.81818% - 40px);
                flex-basis: calc(81.81818% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-11 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(90.90909% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(90.90909% - 40px);
                flex-basis: calc(90.90909% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-11 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-11 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(109.09091% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(109.09091% - 40px);
                flex-basis: calc(109.09091% - 40px);
                margin: 0 20px
            }

        .col-xl-1 .col-xl-12 {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 calc(1200% - 40px);
            -ms-flex-positive: 0;
            flex-grow: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            -ms-flex-preferred-size: calc(1200% - 40px);
            flex-basis: calc(1200% - 40px);
            margin: 0 20px
        }

            .col-xl-1 .col-xl-12 .col-xl-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(8.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(8.33333% - 40px);
                flex-basis: calc(8.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-12 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(16.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(16.66667% - 40px);
                flex-basis: calc(16.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-12 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(25% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 40px);
                flex-basis: calc(25% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-12 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-12 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(41.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(41.66667% - 40px);
                flex-basis: calc(41.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-12 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-12 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(58.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(58.33333% - 40px);
                flex-basis: calc(58.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-12 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-12 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 40px);
                flex-basis: calc(75% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-12 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(83.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(83.33333% - 40px);
                flex-basis: calc(83.33333% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-12 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(91.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(91.66667% - 40px);
                flex-basis: calc(91.66667% - 40px);
                margin: 0 20px
            }

            .col-xl-1 .col-xl-12 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

    .col-xl-2 {
        -ms-flex: 0 0 calc(16.66667% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(16.66667% - 40px);
        flex-basis: calc(16.66667% - 40px)
    }

        .col-xl-2, .col-xl-2 .col-xl-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-xl-2 .col-xl-1 {
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px)
            }

                .col-xl-2 .col-xl-1 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-1 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-1 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-1 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-1 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-1 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-1 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-1 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-1 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-1 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-1 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-1 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-xl-2 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-xl-2 .col-xl-2 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-2 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-2 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-2 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-2 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-2 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-2 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-2 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-2 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-2 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-2 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-2 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-xl-2 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 40px);
                flex-basis: calc(150% - 40px);
                margin: 0 20px
            }

                .col-xl-2 .col-xl-3 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-3 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-3 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-3 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-3 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-3 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-3 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-3 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-3 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-3 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-3 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-3 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-xl-2 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

                .col-xl-2 .col-xl-4 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-4 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-4 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-4 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-4 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-4 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-4 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-4 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-4 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-4 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-4 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-4 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-xl-2 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(250% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(250% - 40px);
                flex-basis: calc(250% - 40px);
                margin: 0 20px
            }

                .col-xl-2 .col-xl-5 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-5 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-5 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-5 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-5 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-5 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-5 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-5 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-5 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-5 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-5 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-5 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-xl-2 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 40px);
                flex-basis: calc(300% - 40px);
                margin: 0 20px
            }

                .col-xl-2 .col-xl-6 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-6 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-6 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-6 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-6 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-6 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-6 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-6 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-6 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-6 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-6 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-6 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-xl-2 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(350% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(350% - 40px);
                flex-basis: calc(350% - 40px);
                margin: 0 20px
            }

                .col-xl-2 .col-xl-7 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-7 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-7 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-7 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-7 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-7 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-7 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-7 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-7 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-7 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-7 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-7 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-xl-2 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 40px);
                flex-basis: calc(400% - 40px);
                margin: 0 20px
            }

                .col-xl-2 .col-xl-8 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-8 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-8 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-8 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-8 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-8 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-8 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-8 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-8 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-8 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-8 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-8 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-xl-2 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(450% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(450% - 40px);
                flex-basis: calc(450% - 40px);
                margin: 0 20px
            }

                .col-xl-2 .col-xl-9 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-9 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-9 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-9 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-9 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-9 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-9 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-9 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-9 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-9 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-9 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-9 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-xl-2 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(500% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(500% - 40px);
                flex-basis: calc(500% - 40px);
                margin: 0 20px
            }

                .col-xl-2 .col-xl-10 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-10 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-10 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-10 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-10 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-10 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-10 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-10 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-10 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-10 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-10 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-10 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-xl-2 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(550% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(550% - 40px);
                flex-basis: calc(550% - 40px);
                margin: 0 20px
            }

                .col-xl-2 .col-xl-11 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-11 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-11 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-11 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-11 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-11 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-11 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-11 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-11 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-11 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-11 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-11 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-xl-2 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(600% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(600% - 40px);
                flex-basis: calc(600% - 40px);
                margin: 0 20px
            }

                .col-xl-2 .col-xl-12 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-12 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-12 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-12 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-12 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-12 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-12 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-12 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-12 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-12 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-12 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-2 .col-xl-12 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-xl-3 {
        -ms-flex: 0 0 calc(25% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 40px);
        flex-basis: calc(25% - 40px)
    }

        .col-xl-3, .col-xl-3 .col-xl-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-xl-3 .col-xl-1 {
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px)
            }

                .col-xl-3 .col-xl-1 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-1 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-1 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-1 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-1 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-1 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-1 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-1 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-1 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-1 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-1 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-1 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-xl-3 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

                .col-xl-3 .col-xl-2 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-2 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-2 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-2 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-2 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-2 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-2 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-2 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-2 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-2 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-2 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-2 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-xl-3 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-xl-3 .col-xl-3 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-3 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-3 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-3 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-3 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-3 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-3 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-3 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-3 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-3 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-3 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-3 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-xl-3 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 40px);
                flex-basis: calc(133.33333% - 40px);
                margin: 0 20px
            }

                .col-xl-3 .col-xl-4 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-4 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-4 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-4 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-4 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-4 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-4 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-4 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-4 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-4 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-4 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-4 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-xl-3 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(166.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(166.66667% - 40px);
                flex-basis: calc(166.66667% - 40px);
                margin: 0 20px
            }

                .col-xl-3 .col-xl-5 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-5 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-5 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-5 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-5 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-5 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-5 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-5 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-5 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-5 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-5 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-5 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-xl-3 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

                .col-xl-3 .col-xl-6 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-6 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-6 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-6 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-6 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-6 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-6 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-6 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-6 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-6 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-6 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-6 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-xl-3 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(233.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(233.33333% - 40px);
                flex-basis: calc(233.33333% - 40px);
                margin: 0 20px
            }

                .col-xl-3 .col-xl-7 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-7 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-7 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-7 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-7 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-7 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-7 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-7 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-7 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-7 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-7 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-7 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-xl-3 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(266.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(266.66667% - 40px);
                flex-basis: calc(266.66667% - 40px);
                margin: 0 20px
            }

                .col-xl-3 .col-xl-8 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-8 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-8 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-8 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-8 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-8 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-8 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-8 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-8 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-8 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-8 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-8 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-xl-3 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 40px);
                flex-basis: calc(300% - 40px);
                margin: 0 20px
            }

                .col-xl-3 .col-xl-9 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-9 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-9 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-9 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-9 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-9 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-9 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-9 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-9 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-9 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-9 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-9 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-xl-3 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(333.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(333.33333% - 40px);
                flex-basis: calc(333.33333% - 40px);
                margin: 0 20px
            }

                .col-xl-3 .col-xl-10 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-10 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-10 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-10 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-10 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-10 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-10 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-10 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-10 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-10 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-10 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-10 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-xl-3 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(366.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(366.66667% - 40px);
                flex-basis: calc(366.66667% - 40px);
                margin: 0 20px
            }

                .col-xl-3 .col-xl-11 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-11 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-11 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-11 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-11 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-11 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-11 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-11 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-11 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-11 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-11 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-11 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-xl-3 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(400% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(400% - 40px);
                flex-basis: calc(400% - 40px);
                margin: 0 20px
            }

                .col-xl-3 .col-xl-12 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-12 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-12 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-12 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-12 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-12 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-12 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-12 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-12 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-12 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-12 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-3 .col-xl-12 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-xl-4 {
        -ms-flex: 0 0 calc(33.33333% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.33333% - 40px);
        flex-basis: calc(33.33333% - 40px)
    }

        .col-xl-4, .col-xl-4 .col-xl-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-xl-4 .col-xl-1 {
                -ms-flex: 0 0 calc(25% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 40px);
                flex-basis: calc(25% - 40px)
            }

                .col-xl-4 .col-xl-1 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-1 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-1 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-1 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-1 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-1 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-1 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-1 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-1 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-1 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-1 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-1 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-xl-4 .col-xl-2, .col-xl-4 .col-xl-2 .col-xl-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

                .col-xl-4 .col-xl-2 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-2 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-2 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-2 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-2 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-2 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-2 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-2 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-2 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-2 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-2 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-xl-4 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 40px);
                flex-basis: calc(75% - 40px);
                margin: 0 20px
            }

                .col-xl-4 .col-xl-3 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-3 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-3 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-3 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-3 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-3 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-3 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-3 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-3 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-3 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-3 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-3 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-xl-4 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-xl-4 .col-xl-4 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-4 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-4 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-4 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-4 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-4 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-4 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-4 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-4 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-4 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-4 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-4 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-xl-4 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(125% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(125% - 40px);
                flex-basis: calc(125% - 40px);
                margin: 0 20px
            }

                .col-xl-4 .col-xl-5 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-5 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-5 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-5 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-5 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-5 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-5 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-5 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-5 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-5 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-5 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-5 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-xl-4 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 40px);
                flex-basis: calc(150% - 40px);
                margin: 0 20px
            }

                .col-xl-4 .col-xl-6 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-6 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-6 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-6 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-6 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-6 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-6 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-6 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-6 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-6 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-6 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-6 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-xl-4 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(175% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(175% - 40px);
                flex-basis: calc(175% - 40px);
                margin: 0 20px
            }

                .col-xl-4 .col-xl-7 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-7 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-7 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-7 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-7 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-7 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-7 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-7 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-7 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-7 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-7 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-7 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-xl-4 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

                .col-xl-4 .col-xl-8 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-8 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-8 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-8 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-8 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-8 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-8 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-8 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-8 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-8 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-8 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-8 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-xl-4 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(225% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(225% - 40px);
                flex-basis: calc(225% - 40px);
                margin: 0 20px
            }

                .col-xl-4 .col-xl-9 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-9 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-9 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-9 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-9 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-9 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-9 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-9 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-9 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-9 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-9 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-9 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-xl-4 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(250% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(250% - 40px);
                flex-basis: calc(250% - 40px);
                margin: 0 20px
            }

                .col-xl-4 .col-xl-10 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-10 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-10 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-10 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-10 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-10 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-10 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-10 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-10 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-10 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-10 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-10 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-xl-4 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(275% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(275% - 40px);
                flex-basis: calc(275% - 40px);
                margin: 0 20px
            }

                .col-xl-4 .col-xl-11 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-11 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-11 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-11 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-11 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-11 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-11 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-11 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-11 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-11 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-11 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-11 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-xl-4 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(300% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(300% - 40px);
                flex-basis: calc(300% - 40px);
                margin: 0 20px
            }

                .col-xl-4 .col-xl-12 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-12 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-12 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-12 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-12 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-12 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-12 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-12 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-12 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-12 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-12 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-4 .col-xl-12 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-xl-5 {
        -ms-flex: 0 0 calc(41.66667% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(41.66667% - 40px);
        flex-basis: calc(41.66667% - 40px)
    }

        .col-xl-5, .col-xl-5 .col-xl-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-xl-5 .col-xl-1 {
                -ms-flex: 0 0 calc(20% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(20% - 40px);
                flex-basis: calc(20% - 40px)
            }

                .col-xl-5 .col-xl-1 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-1 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-1 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-1 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-1 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-1 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-1 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-1 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-1 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-1 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-1 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-1 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-xl-5 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(40% - 40px);
                flex-basis: calc(40% - 40px);
                margin: 0 20px
            }

                .col-xl-5 .col-xl-2 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-2 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-2 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-2 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-2 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-2 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-2 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-2 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-2 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-2 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-2 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-2 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-xl-5 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(60% - 40px);
                flex-basis: calc(60% - 40px);
                margin: 0 20px
            }

                .col-xl-5 .col-xl-3 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-3 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-3 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-3 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-3 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-3 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-3 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-3 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-3 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-3 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-3 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-3 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-xl-5 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(80% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(80% - 40px);
                flex-basis: calc(80% - 40px);
                margin: 0 20px
            }

                .col-xl-5 .col-xl-4 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-4 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-4 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-4 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-4 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-4 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-4 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-4 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-4 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-4 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-4 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-4 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-xl-5 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-xl-5 .col-xl-5 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-5 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-5 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-5 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-5 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-5 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-5 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-5 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-5 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-5 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-5 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-5 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-xl-5 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(120% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(120% - 40px);
                flex-basis: calc(120% - 40px);
                margin: 0 20px
            }

                .col-xl-5 .col-xl-6 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-6 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-6 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-6 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-6 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-6 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-6 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-6 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-6 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-6 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-6 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-6 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-xl-5 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(140% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(140% - 40px);
                flex-basis: calc(140% - 40px);
                margin: 0 20px
            }

                .col-xl-5 .col-xl-7 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-7 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-7 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-7 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-7 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-7 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-7 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-7 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-7 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-7 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-7 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-7 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-xl-5 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(160% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(160% - 40px);
                flex-basis: calc(160% - 40px);
                margin: 0 20px
            }

                .col-xl-5 .col-xl-8 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-8 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-8 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-8 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-8 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-8 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-8 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-8 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-8 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-8 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-8 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-8 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-xl-5 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(180% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(180% - 40px);
                flex-basis: calc(180% - 40px);
                margin: 0 20px
            }

                .col-xl-5 .col-xl-9 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-9 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-9 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-9 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-9 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-9 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-9 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-9 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-9 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-9 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-9 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-9 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-xl-5 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

                .col-xl-5 .col-xl-10 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-10 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-10 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-10 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-10 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-10 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-10 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-10 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-10 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-10 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-10 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-10 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-xl-5 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(220% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(220% - 40px);
                flex-basis: calc(220% - 40px);
                margin: 0 20px
            }

                .col-xl-5 .col-xl-11 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-11 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-11 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-11 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-11 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-11 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-11 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-11 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-11 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-11 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-11 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-11 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-xl-5 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(240% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(240% - 40px);
                flex-basis: calc(240% - 40px);
                margin: 0 20px
            }

                .col-xl-5 .col-xl-12 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-12 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-12 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-12 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-12 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-12 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-12 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-12 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-12 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-12 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-12 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-5 .col-xl-12 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-xl-6 {
        -ms-flex: 0 0 calc(50% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 40px);
        flex-basis: calc(50% - 40px)
    }

        .col-xl-6, .col-xl-6 .col-xl-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-xl-6 .col-xl-1 {
                -ms-flex: 0 0 calc(16.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(16.66667% - 40px);
                flex-basis: calc(16.66667% - 40px)
            }

                .col-xl-6 .col-xl-1 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-1 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-1 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-1 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-1 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-1 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-1 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-1 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-1 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-1 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-1 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-1 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-xl-6 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px);
                margin: 0 20px
            }

                .col-xl-6 .col-xl-2 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-2 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-2 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-2 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-2 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-2 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-2 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-2 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-2 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-2 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-2 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-2 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-xl-6 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

                .col-xl-6 .col-xl-3 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-3 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-3 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-3 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-3 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-3 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-3 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-3 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-3 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-3 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-3 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-3 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-xl-6 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

                .col-xl-6 .col-xl-4 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-4 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-4 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-4 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-4 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-4 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-4 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-4 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-4 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-4 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-4 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-4 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-xl-6 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(83.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(83.33333% - 40px);
                flex-basis: calc(83.33333% - 40px);
                margin: 0 20px
            }

                .col-xl-6 .col-xl-5 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-5 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-5 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-5 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-5 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-5 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-5 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-5 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-5 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-5 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-5 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-5 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-xl-6 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-xl-6 .col-xl-6 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-6 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-6 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-6 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-6 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-6 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-6 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-6 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-6 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-6 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-6 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-6 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-xl-6 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(116.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(116.66667% - 40px);
                flex-basis: calc(116.66667% - 40px);
                margin: 0 20px
            }

                .col-xl-6 .col-xl-7 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-7 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-7 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-7 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-7 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-7 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-7 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-7 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-7 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-7 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-7 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-7 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-xl-6 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 40px);
                flex-basis: calc(133.33333% - 40px);
                margin: 0 20px
            }

                .col-xl-6 .col-xl-8 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-8 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-8 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-8 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-8 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-8 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-8 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-8 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-8 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-8 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-8 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-8 .col-xl-12, .col-xl-6 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                    .col-xl-6 .col-xl-9 .col-xl-1 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(11.11111% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(11.11111% - 40px);
                        flex-basis: calc(11.11111% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-6 .col-xl-9 .col-xl-2 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(22.22222% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(22.22222% - 40px);
                        flex-basis: calc(22.22222% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-6 .col-xl-9 .col-xl-3 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(33.33333% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(33.33333% - 40px);
                        flex-basis: calc(33.33333% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-6 .col-xl-9 .col-xl-4 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(44.44444% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(44.44444% - 40px);
                        flex-basis: calc(44.44444% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-6 .col-xl-9 .col-xl-5 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(55.55556% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(55.55556% - 40px);
                        flex-basis: calc(55.55556% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-6 .col-xl-9 .col-xl-6 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(66.66667% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(66.66667% - 40px);
                        flex-basis: calc(66.66667% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-6 .col-xl-9 .col-xl-7 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(77.77778% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(77.77778% - 40px);
                        flex-basis: calc(77.77778% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-6 .col-xl-9 .col-xl-8 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(88.88889% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(88.88889% - 40px);
                        flex-basis: calc(88.88889% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-6 .col-xl-9 .col-xl-9 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(100% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(100% - 40px);
                        flex-basis: calc(100% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-6 .col-xl-9 .col-xl-10 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(111.11111% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(111.11111% - 40px);
                        flex-basis: calc(111.11111% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-6 .col-xl-9 .col-xl-11 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(122.22222% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(122.22222% - 40px);
                        flex-basis: calc(122.22222% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-6 .col-xl-9 .col-xl-12 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(133.33333% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(133.33333% - 40px);
                        flex-basis: calc(133.33333% - 40px);
                        margin: 0 20px
                    }

            .col-xl-6 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(166.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(166.66667% - 40px);
                flex-basis: calc(166.66667% - 40px);
                margin: 0 20px
            }

                .col-xl-6 .col-xl-10 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-10 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-10 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-10 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-10 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-10 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-10 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-10 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-10 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-10 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-10 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-10 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-xl-6 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(183.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(183.33333% - 40px);
                flex-basis: calc(183.33333% - 40px);
                margin: 0 20px
            }

                .col-xl-6 .col-xl-11 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-11 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-11 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-11 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-11 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-11 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-11 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-11 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-11 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-11 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-11 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-11 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-xl-6 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(200% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(200% - 40px);
                flex-basis: calc(200% - 40px);
                margin: 0 20px
            }

                .col-xl-6 .col-xl-12 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-12 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-12 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-12 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-12 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-12 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-12 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-12 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-12 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-12 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-12 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-6 .col-xl-12 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-xl-7 {
        -ms-flex: 0 0 calc(58.33333% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(58.33333% - 40px);
        flex-basis: calc(58.33333% - 40px)
    }

        .col-xl-7, .col-xl-7 .col-xl-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-xl-7 .col-xl-1 {
                -ms-flex: 0 0 calc(14.28571% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(14.28571% - 40px);
                flex-basis: calc(14.28571% - 40px)
            }

                .col-xl-7 .col-xl-1 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-1 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-1 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-1 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-1 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-1 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-1 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-1 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-1 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-1 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-1 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-1 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-xl-7 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(28.57143% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(28.57143% - 40px);
                flex-basis: calc(28.57143% - 40px);
                margin: 0 20px
            }

                .col-xl-7 .col-xl-2 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-2 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-2 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-2 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-2 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-2 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-2 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-2 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-2 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-2 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-2 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-2 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-xl-7 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(42.85714% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(42.85714% - 40px);
                flex-basis: calc(42.85714% - 40px);
                margin: 0 20px
            }

                .col-xl-7 .col-xl-3 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-3 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-3 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-3 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-3 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-3 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-3 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-3 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-3 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-3 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-3 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-3 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-xl-7 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(57.14286% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(57.14286% - 40px);
                flex-basis: calc(57.14286% - 40px);
                margin: 0 20px
            }

                .col-xl-7 .col-xl-4 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-4 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-4 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-4 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-4 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-4 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-4 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-4 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-4 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-4 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-4 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-4 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-xl-7 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(71.42857% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(71.42857% - 40px);
                flex-basis: calc(71.42857% - 40px);
                margin: 0 20px
            }

                .col-xl-7 .col-xl-5 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-5 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-5 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-5 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-5 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-5 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-5 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-5 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-5 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-5 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-5 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-5 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-xl-7 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(85.71429% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(85.71429% - 40px);
                flex-basis: calc(85.71429% - 40px);
                margin: 0 20px
            }

                .col-xl-7 .col-xl-6 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-6 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-6 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-6 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-6 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-6 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-6 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-6 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-6 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-6 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-6 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-6 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-xl-7 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-xl-7 .col-xl-7 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-7 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-7 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-7 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-7 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-7 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-7 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-7 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-7 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-7 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-7 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-7 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-xl-7 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(114.28571% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(114.28571% - 40px);
                flex-basis: calc(114.28571% - 40px);
                margin: 0 20px
            }

                .col-xl-7 .col-xl-8 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-8 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-8 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-8 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-8 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-8 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-8 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-8 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-8 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-8 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-8 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-8 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-xl-7 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(128.57143% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(128.57143% - 40px);
                flex-basis: calc(128.57143% - 40px);
                margin: 0 20px
            }

                .col-xl-7 .col-xl-9 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-9 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-9 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-9 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-9 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-9 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-9 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-9 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-9 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-9 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-9 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-9 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-xl-7 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(142.85714% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(142.85714% - 40px);
                flex-basis: calc(142.85714% - 40px);
                margin: 0 20px
            }

                .col-xl-7 .col-xl-10 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-10 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-10 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-10 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-10 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-10 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-10 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-10 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-10 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-10 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-10 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-10 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-xl-7 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(157.14286% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(157.14286% - 40px);
                flex-basis: calc(157.14286% - 40px);
                margin: 0 20px
            }

                .col-xl-7 .col-xl-11 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-11 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-11 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-11 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-11 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-11 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-11 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-11 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-11 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-11 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-11 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-11 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-xl-7 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(171.42857% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(171.42857% - 40px);
                flex-basis: calc(171.42857% - 40px);
                margin: 0 20px
            }

                .col-xl-7 .col-xl-12 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-12 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-12 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-12 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-12 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-12 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-12 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-12 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-12 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-12 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-12 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-7 .col-xl-12 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-xl-8 {
        -ms-flex: 0 0 calc(66.66667% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.66667% - 40px);
        flex-basis: calc(66.66667% - 40px)
    }

        .col-xl-8, .col-xl-8 .col-xl-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-xl-8 .col-xl-1 {
                -ms-flex: 0 0 calc(12.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(12.5% - 40px);
                flex-basis: calc(12.5% - 40px)
            }

                .col-xl-8 .col-xl-1 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-1 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-1 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-1 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-1 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-1 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-1 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-1 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-1 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-1 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-1 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-1 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-xl-8 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(25% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(25% - 40px);
                flex-basis: calc(25% - 40px);
                margin: 0 20px
            }

                .col-xl-8 .col-xl-2 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-2 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-2 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-2 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-2 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-2 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-2 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-2 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-2 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-2 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-2 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-2 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-xl-8 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(37.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(37.5% - 40px);
                flex-basis: calc(37.5% - 40px);
                margin: 0 20px
            }

                .col-xl-8 .col-xl-3 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-3 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-3 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-3 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-3 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-3 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-3 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-3 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-3 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-3 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-3 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-3 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-xl-8 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

                .col-xl-8 .col-xl-4 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-4 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-4 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-4 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-4 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-4 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-4 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-4 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-4 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-4 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-4 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-4 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-xl-8 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(62.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(62.5% - 40px);
                flex-basis: calc(62.5% - 40px);
                margin: 0 20px
            }

                .col-xl-8 .col-xl-5 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-5 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-5 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-5 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-5 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-5 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-5 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-5 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-5 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-5 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-5 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-5 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-xl-8 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(75% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(75% - 40px);
                flex-basis: calc(75% - 40px);
                margin: 0 20px
            }

                .col-xl-8 .col-xl-6 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-6 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-6 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-6 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-6 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-6 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-6 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-6 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-6 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-6 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-6 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-6 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-xl-8 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(87.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(87.5% - 40px);
                flex-basis: calc(87.5% - 40px);
                margin: 0 20px
            }

                .col-xl-8 .col-xl-7 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-7 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-7 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-7 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-7 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-7 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-7 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-7 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-7 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-7 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-7 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-7 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-xl-8 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-xl-8 .col-xl-8 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-8 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-8 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-8 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-8 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-8 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-8 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-8 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-8 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-8 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-8 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-8 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-xl-8 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(112.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(112.5% - 40px);
                flex-basis: calc(112.5% - 40px);
                margin: 0 20px
            }

                .col-xl-8 .col-xl-9 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-9 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-9 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-9 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-9 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-9 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-9 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-9 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-9 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-9 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-9 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-9 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-xl-8 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(125% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(125% - 40px);
                flex-basis: calc(125% - 40px);
                margin: 0 20px
            }

                .col-xl-8 .col-xl-10 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-10 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-10 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-10 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-10 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-10 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-10 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-10 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-10 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-10 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-10 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-10 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-xl-8 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(137.5% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(137.5% - 40px);
                flex-basis: calc(137.5% - 40px);
                margin: 0 20px
            }

                .col-xl-8 .col-xl-11 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-11 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-11 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-11 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-11 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-11 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-11 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-11 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-11 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-11 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-11 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-11 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-xl-8 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(150% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(150% - 40px);
                flex-basis: calc(150% - 40px);
                margin: 0 20px
            }

                .col-xl-8 .col-xl-12 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-12 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-12 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-12 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-12 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-12 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-12 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-12 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-12 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-12 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-12 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-8 .col-xl-12 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-xl-9 {
        -ms-flex: 0 0 calc(75% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(75% - 40px);
        flex-basis: calc(75% - 40px)
    }

        .col-xl-9, .col-xl-9 .col-xl-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-xl-9 .col-xl-1 {
                -ms-flex: 0 0 calc(11.11111% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(11.11111% - 40px);
                flex-basis: calc(11.11111% - 40px)
            }

                .col-xl-9 .col-xl-1 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-1 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-1 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-1 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-1 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-1 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-1 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-1 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-1 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-1 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-1 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-1 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-xl-9 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(22.22222% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(22.22222% - 40px);
                flex-basis: calc(22.22222% - 40px);
                margin: 0 20px
            }

                .col-xl-9 .col-xl-2 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-2 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-2 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-2 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-2 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-2 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-2 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-2 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-2 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-2 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-2 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-2 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-xl-9 .col-xl-3, .col-xl-9 .col-xl-3 .col-xl-1 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(33.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(33.33333% - 40px);
                flex-basis: calc(33.33333% - 40px);
                margin: 0 20px
            }

                .col-xl-9 .col-xl-3 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-3 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-3 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-3 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-3 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-3 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-3 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-3 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-3 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-3 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-3 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-xl-9 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(44.44444% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(44.44444% - 40px);
                flex-basis: calc(44.44444% - 40px);
                margin: 0 20px
            }

                .col-xl-9 .col-xl-4 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-4 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-4 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-4 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-4 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-4 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-4 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-4 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-4 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-4 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-4 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-4 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-xl-9 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(55.55556% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(55.55556% - 40px);
                flex-basis: calc(55.55556% - 40px);
                margin: 0 20px
            }

                .col-xl-9 .col-xl-5 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-5 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-5 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-5 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-5 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-5 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-5 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-5 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-5 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-5 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-5 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-5 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-xl-9 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(66.66667% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(66.66667% - 40px);
                flex-basis: calc(66.66667% - 40px);
                margin: 0 20px
            }

                .col-xl-9 .col-xl-6 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-6 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-6 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-6 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-6 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-6 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-6 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-6 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-6 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-6 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-6 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-6 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-xl-9 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(77.77778% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(77.77778% - 40px);
                flex-basis: calc(77.77778% - 40px);
                margin: 0 20px
            }

                .col-xl-9 .col-xl-7 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-7 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-7 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-7 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-7 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-7 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-7 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-7 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-7 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-7 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-7 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-7 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-xl-9 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(88.88889% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(88.88889% - 40px);
                flex-basis: calc(88.88889% - 40px);
                margin: 0 20px
            }

                .col-xl-9 .col-xl-8 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-8 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-8 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-8 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-8 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-8 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-8 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-8 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-8 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-8 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-8 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-8 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-xl-9 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-xl-9 .col-xl-9 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-9 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-9 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-9 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-9 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-9 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-9 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-9 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-9 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-9 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-9 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-9 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-xl-9 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(111.11111% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(111.11111% - 40px);
                flex-basis: calc(111.11111% - 40px);
                margin: 0 20px
            }

                .col-xl-9 .col-xl-10 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-10 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-10 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-10 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-10 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-10 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-10 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-10 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-10 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-10 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-10 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-10 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-xl-9 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(122.22222% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(122.22222% - 40px);
                flex-basis: calc(122.22222% - 40px);
                margin: 0 20px
            }

                .col-xl-9 .col-xl-11 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-11 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-11 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-11 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-11 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-11 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-11 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-11 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-11 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-11 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-11 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-11 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-xl-9 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(133.33333% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(133.33333% - 40px);
                flex-basis: calc(133.33333% - 40px);
                margin: 0 20px
            }

                .col-xl-9 .col-xl-12 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-12 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-12 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-12 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-12 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-12 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-12 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-12 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-12 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-12 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-12 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-9 .col-xl-12 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-xl-10 {
        -ms-flex: 0 0 calc(83.33333% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(83.33333% - 40px);
        flex-basis: calc(83.33333% - 40px)
    }

        .col-xl-10, .col-xl-10 .col-xl-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-xl-10 .col-xl-1 {
                -ms-flex: 0 0 calc(10% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(10% - 40px);
                flex-basis: calc(10% - 40px)
            }

                .col-xl-10 .col-xl-1 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-1 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-1 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-1 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-1 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-1 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-1 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-1 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-1 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-1 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-1 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-1 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-xl-10 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(20% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(20% - 40px);
                flex-basis: calc(20% - 40px);
                margin: 0 20px
            }

                .col-xl-10 .col-xl-2 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-2 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-2 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-2 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-2 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-2 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-2 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-2 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-2 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-2 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-2 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-2 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-xl-10 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(30% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(30% - 40px);
                flex-basis: calc(30% - 40px);
                margin: 0 20px
            }

                .col-xl-10 .col-xl-3 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-3 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-3 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-3 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-3 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-3 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-3 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-3 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-3 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-3 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-3 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-3 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-xl-10 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(40% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(40% - 40px);
                flex-basis: calc(40% - 40px);
                margin: 0 20px
            }

                .col-xl-10 .col-xl-4 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-4 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-4 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-4 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-4 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-4 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-4 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-4 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-4 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-4 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-4 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-4 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-xl-10 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(50% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(50% - 40px);
                flex-basis: calc(50% - 40px);
                margin: 0 20px
            }

                .col-xl-10 .col-xl-5 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-5 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-5 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-5 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-5 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-5 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-5 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-5 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-5 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-5 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-5 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-5 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-xl-10 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(60% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(60% - 40px);
                flex-basis: calc(60% - 40px);
                margin: 0 20px
            }

                .col-xl-10 .col-xl-6 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-6 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-6 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-6 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-6 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-6 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-6 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-6 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-6 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-6 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-6 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-6 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-xl-10 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(70% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(70% - 40px);
                flex-basis: calc(70% - 40px);
                margin: 0 20px
            }

                .col-xl-10 .col-xl-7 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-7 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-7 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-7 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-7 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-7 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-7 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-7 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-7 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-7 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-7 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-7 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-xl-10 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(80% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(80% - 40px);
                flex-basis: calc(80% - 40px);
                margin: 0 20px
            }

                .col-xl-10 .col-xl-8 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-8 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-8 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-8 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-8 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-8 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-8 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-8 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-8 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-8 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-8 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-8 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-xl-10 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(90% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(90% - 40px);
                flex-basis: calc(90% - 40px);
                margin: 0 20px
            }

                .col-xl-10 .col-xl-9 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-9 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-9 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-9 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-9 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-9 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-9 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-9 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-9 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-9 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-9 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-9 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-xl-10 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-xl-10 .col-xl-10 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-10 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-10 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-10 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-10 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-10 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-10 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-10 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-10 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-10 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-10 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-10 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-xl-10 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(110% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(110% - 40px);
                flex-basis: calc(110% - 40px);
                margin: 0 20px
            }

                .col-xl-10 .col-xl-11 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-11 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-11 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-11 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-11 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-11 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-11 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-11 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-11 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-11 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-11 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-11 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

            .col-xl-10 .col-xl-12 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(120% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(120% - 40px);
                flex-basis: calc(120% - 40px);
                margin: 0 20px
            }

                .col-xl-10 .col-xl-12 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(8.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(8.33333% - 40px);
                    flex-basis: calc(8.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-12 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-12 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-12 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-12 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(41.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(41.66667% - 40px);
                    flex-basis: calc(41.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-12 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-12 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(58.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(58.33333% - 40px);
                    flex-basis: calc(58.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-12 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-12 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-12 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-12 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(91.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(91.66667% - 40px);
                    flex-basis: calc(91.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-10 .col-xl-12 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

    .col-xl-11 {
        -ms-flex: 0 0 calc(91.66667% - 40px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(91.66667% - 40px);
        flex-basis: calc(91.66667% - 40px)
    }

        .col-xl-11, .col-xl-11 .col-xl-1 {
            -webkit-box-flex: 0;
            margin: 0 20px
        }

            .col-xl-11 .col-xl-1 {
                -ms-flex: 0 0 calc(9.09091% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(9.09091% - 40px);
                flex-basis: calc(9.09091% - 40px)
            }

                .col-xl-11 .col-xl-1 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-1 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-1 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-1 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-1 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-1 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-1 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(700% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(700% - 40px);
                    flex-basis: calc(700% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-1 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(800% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(800% - 40px);
                    flex-basis: calc(800% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-1 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(900% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(900% - 40px);
                    flex-basis: calc(900% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-1 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1000% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1000% - 40px);
                    flex-basis: calc(1000% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-1 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1100% - 40px);
                    flex-basis: calc(1100% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-1 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(1200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(1200% - 40px);
                    flex-basis: calc(1200% - 40px);
                    margin: 0 20px
                }

            .col-xl-11 .col-xl-2 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(18.18182% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(18.18182% - 40px);
                flex-basis: calc(18.18182% - 40px);
                margin: 0 20px
            }

                .col-xl-11 .col-xl-2 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-2 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-2 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-2 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-2 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-2 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-2 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(350% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(350% - 40px);
                    flex-basis: calc(350% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-2 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-2 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(450% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(450% - 40px);
                    flex-basis: calc(450% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-2 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(500% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(500% - 40px);
                    flex-basis: calc(500% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-2 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(550% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(550% - 40px);
                    flex-basis: calc(550% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-2 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(600% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(600% - 40px);
                    flex-basis: calc(600% - 40px);
                    margin: 0 20px
                }

            .col-xl-11 .col-xl-3 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(27.27273% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(27.27273% - 40px);
                flex-basis: calc(27.27273% - 40px);
                margin: 0 20px
            }

                .col-xl-11 .col-xl-3 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-3 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-3 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-3 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-3 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-3 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-3 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(233.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(233.33333% - 40px);
                    flex-basis: calc(233.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-3 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(266.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(266.66667% - 40px);
                    flex-basis: calc(266.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-3 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-3 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(333.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(333.33333% - 40px);
                    flex-basis: calc(333.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-3 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(366.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(366.66667% - 40px);
                    flex-basis: calc(366.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-3 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(400% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(400% - 40px);
                    flex-basis: calc(400% - 40px);
                    margin: 0 20px
                }

            .col-xl-11 .col-xl-4 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(36.36364% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(36.36364% - 40px);
                flex-basis: calc(36.36364% - 40px);
                margin: 0 20px
            }

                .col-xl-11 .col-xl-4 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-4 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-4 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-4 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-4 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-4 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-4 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(175% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(175% - 40px);
                    flex-basis: calc(175% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-4 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-4 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(225% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(225% - 40px);
                    flex-basis: calc(225% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-4 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(250% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(250% - 40px);
                    flex-basis: calc(250% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-4 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(275% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(275% - 40px);
                    flex-basis: calc(275% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-4 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(300% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(300% - 40px);
                    flex-basis: calc(300% - 40px);
                    margin: 0 20px
                }

            .col-xl-11 .col-xl-5 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(45.45455% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(45.45455% - 40px);
                flex-basis: calc(45.45455% - 40px);
                margin: 0 20px
            }

                .col-xl-11 .col-xl-5 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-5 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-5 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-5 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-5 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-5 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-5 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(140% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(140% - 40px);
                    flex-basis: calc(140% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-5 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(160% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(160% - 40px);
                    flex-basis: calc(160% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-5 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(180% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(180% - 40px);
                    flex-basis: calc(180% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-5 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-5 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(220% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(220% - 40px);
                    flex-basis: calc(220% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-5 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(240% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(240% - 40px);
                    flex-basis: calc(240% - 40px);
                    margin: 0 20px
                }

            .col-xl-11 .col-xl-6 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(54.54545% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(54.54545% - 40px);
                flex-basis: calc(54.54545% - 40px);
                margin: 0 20px
            }

                .col-xl-11 .col-xl-6 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(16.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(16.66667% - 40px);
                    flex-basis: calc(16.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-6 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-6 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-6 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-6 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(83.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(83.33333% - 40px);
                    flex-basis: calc(83.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-6 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-6 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(116.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(116.66667% - 40px);
                    flex-basis: calc(116.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-6 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-6 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-6 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(166.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(166.66667% - 40px);
                    flex-basis: calc(166.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-6 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(183.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(183.33333% - 40px);
                    flex-basis: calc(183.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-6 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(200% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(200% - 40px);
                    flex-basis: calc(200% - 40px);
                    margin: 0 20px
                }

            .col-xl-11 .col-xl-7 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(63.63636% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(63.63636% - 40px);
                flex-basis: calc(63.63636% - 40px);
                margin: 0 20px
            }

                .col-xl-11 .col-xl-7 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(14.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(14.28571% - 40px);
                    flex-basis: calc(14.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-7 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(28.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(28.57143% - 40px);
                    flex-basis: calc(28.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-7 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(42.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(42.85714% - 40px);
                    flex-basis: calc(42.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-7 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(57.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(57.14286% - 40px);
                    flex-basis: calc(57.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-7 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(71.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(71.42857% - 40px);
                    flex-basis: calc(71.42857% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-7 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(85.71429% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(85.71429% - 40px);
                    flex-basis: calc(85.71429% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-7 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-7 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(114.28571% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(114.28571% - 40px);
                    flex-basis: calc(114.28571% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-7 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(128.57143% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(128.57143% - 40px);
                    flex-basis: calc(128.57143% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-7 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(142.85714% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(142.85714% - 40px);
                    flex-basis: calc(142.85714% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-7 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(157.14286% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(157.14286% - 40px);
                    flex-basis: calc(157.14286% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-7 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(171.42857% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(171.42857% - 40px);
                    flex-basis: calc(171.42857% - 40px);
                    margin: 0 20px
                }

            .col-xl-11 .col-xl-8 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(72.72727% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(72.72727% - 40px);
                flex-basis: calc(72.72727% - 40px);
                margin: 0 20px
            }

                .col-xl-11 .col-xl-8 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(12.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(12.5% - 40px);
                    flex-basis: calc(12.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-8 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(25% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(25% - 40px);
                    flex-basis: calc(25% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-8 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(37.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(37.5% - 40px);
                    flex-basis: calc(37.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-8 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-8 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(62.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(62.5% - 40px);
                    flex-basis: calc(62.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-8 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(75% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(75% - 40px);
                    flex-basis: calc(75% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-8 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(87.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(87.5% - 40px);
                    flex-basis: calc(87.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-8 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-8 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(112.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(112.5% - 40px);
                    flex-basis: calc(112.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-8 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(125% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(125% - 40px);
                    flex-basis: calc(125% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-8 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(137.5% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(137.5% - 40px);
                    flex-basis: calc(137.5% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-8 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(150% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(150% - 40px);
                    flex-basis: calc(150% - 40px);
                    margin: 0 20px
                }

            .col-xl-11 .col-xl-9 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(81.81818% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(81.81818% - 40px);
                flex-basis: calc(81.81818% - 40px);
                margin: 0 20px
            }

                .col-xl-11 .col-xl-9 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(11.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(11.11111% - 40px);
                    flex-basis: calc(11.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-9 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(22.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(22.22222% - 40px);
                    flex-basis: calc(22.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-9 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(33.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(33.33333% - 40px);
                    flex-basis: calc(33.33333% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-9 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(44.44444% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(44.44444% - 40px);
                    flex-basis: calc(44.44444% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-9 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(55.55556% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(55.55556% - 40px);
                    flex-basis: calc(55.55556% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-9 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(66.66667% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(66.66667% - 40px);
                    flex-basis: calc(66.66667% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-9 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(77.77778% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(77.77778% - 40px);
                    flex-basis: calc(77.77778% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-9 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(88.88889% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(88.88889% - 40px);
                    flex-basis: calc(88.88889% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-9 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-9 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(111.11111% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(111.11111% - 40px);
                    flex-basis: calc(111.11111% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-9 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(122.22222% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(122.22222% - 40px);
                    flex-basis: calc(122.22222% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-9 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(133.33333% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(133.33333% - 40px);
                    flex-basis: calc(133.33333% - 40px);
                    margin: 0 20px
                }

            .col-xl-11 .col-xl-10 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(90.90909% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(90.90909% - 40px);
                flex-basis: calc(90.90909% - 40px);
                margin: 0 20px
            }

                .col-xl-11 .col-xl-10 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(10% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(10% - 40px);
                    flex-basis: calc(10% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-10 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(20% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(20% - 40px);
                    flex-basis: calc(20% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-10 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(30% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(30% - 40px);
                    flex-basis: calc(30% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-10 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(40% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(40% - 40px);
                    flex-basis: calc(40% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-10 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(50% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(50% - 40px);
                    flex-basis: calc(50% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-10 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(60% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(60% - 40px);
                    flex-basis: calc(60% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-10 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(70% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(70% - 40px);
                    flex-basis: calc(70% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-10 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(80% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(80% - 40px);
                    flex-basis: calc(80% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-10 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90% - 40px);
                    flex-basis: calc(90% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-10 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-10 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(110% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(110% - 40px);
                    flex-basis: calc(110% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-10 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(120% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(120% - 40px);
                    flex-basis: calc(120% - 40px);
                    margin: 0 20px
                }

            .col-xl-11 .col-xl-11 {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 calc(100% - 40px);
                -ms-flex-positive: 0;
                flex-grow: 0;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -ms-flex-preferred-size: calc(100% - 40px);
                flex-basis: calc(100% - 40px);
                margin: 0 20px
            }

                .col-xl-11 .col-xl-11 .col-xl-1 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(9.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(9.09091% - 40px);
                    flex-basis: calc(9.09091% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-11 .col-xl-2 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(18.18182% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(18.18182% - 40px);
                    flex-basis: calc(18.18182% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-11 .col-xl-3 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(27.27273% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(27.27273% - 40px);
                    flex-basis: calc(27.27273% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-11 .col-xl-4 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(36.36364% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(36.36364% - 40px);
                    flex-basis: calc(36.36364% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-11 .col-xl-5 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(45.45455% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(45.45455% - 40px);
                    flex-basis: calc(45.45455% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-11 .col-xl-6 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(54.54545% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(54.54545% - 40px);
                    flex-basis: calc(54.54545% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-11 .col-xl-7 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(63.63636% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(63.63636% - 40px);
                    flex-basis: calc(63.63636% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-11 .col-xl-8 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(72.72727% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(72.72727% - 40px);
                    flex-basis: calc(72.72727% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-11 .col-xl-9 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(81.81818% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(81.81818% - 40px);
                    flex-basis: calc(81.81818% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-11 .col-xl-10 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(90.90909% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(90.90909% - 40px);
                    flex-basis: calc(90.90909% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-11 .col-xl-11 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(100% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(100% - 40px);
                    flex-basis: calc(100% - 40px);
                    margin: 0 20px
                }

                .col-xl-11 .col-xl-11 .col-xl-12, .col-xl-11 .col-xl-12 {
                    -webkit-box-flex: 0;
                    -ms-flex: 0 0 calc(109.09091% - 40px);
                    -ms-flex-positive: 0;
                    flex-grow: 0;
                    -ms-flex-negative: 0;
                    flex-shrink: 0;
                    -ms-flex-preferred-size: calc(109.09091% - 40px);
                    flex-basis: calc(109.09091% - 40px);
                    margin: 0 20px
                }

                    .col-xl-11 .col-xl-12 .col-xl-1 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(8.33333% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(8.33333% - 40px);
                        flex-basis: calc(8.33333% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-11 .col-xl-12 .col-xl-2 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(16.66667% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(16.66667% - 40px);
                        flex-basis: calc(16.66667% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-11 .col-xl-12 .col-xl-3 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(25% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(25% - 40px);
                        flex-basis: calc(25% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-11 .col-xl-12 .col-xl-4 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(33.33333% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(33.33333% - 40px);
                        flex-basis: calc(33.33333% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-11 .col-xl-12 .col-xl-5 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(41.66667% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(41.66667% - 40px);
                        flex-basis: calc(41.66667% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-11 .col-xl-12 .col-xl-6 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(50% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(50% - 40px);
                        flex-basis: calc(50% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-11 .col-xl-12 .col-xl-7 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(58.33333% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(58.33333% - 40px);
                        flex-basis: calc(58.33333% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-11 .col-xl-12 .col-xl-8 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(66.66667% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(66.66667% - 40px);
                        flex-basis: calc(66.66667% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-11 .col-xl-12 .col-xl-9 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(75% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(75% - 40px);
                        flex-basis: calc(75% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-11 .col-xl-12 .col-xl-10 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(83.33333% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(83.33333% - 40px);
                        flex-basis: calc(83.33333% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-11 .col-xl-12 .col-xl-11 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(91.66667% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(91.66667% - 40px);
                        flex-basis: calc(91.66667% - 40px);
                        margin: 0 20px
                    }

                    .col-xl-11 .col-xl-12 .col-xl-12, .col-xl-12 {
                        -webkit-box-flex: 0;
                        -ms-flex: 0 0 calc(100% - 40px);
                        -ms-flex-positive: 0;
                        flex-grow: 0;
                        -ms-flex-negative: 0;
                        flex-shrink: 0;
                        -ms-flex-preferred-size: calc(100% - 40px);
                        flex-basis: calc(100% - 40px);
                        margin: 0 20px
                    }

                        .col-xl-12 .col-xl-1 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(8.33333% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(8.33333% - 40px);
                            flex-basis: calc(8.33333% - 40px);
                            margin: 0 20px
                        }

                            .col-xl-12 .col-xl-1 .col-xl-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-1 .col-xl-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 40px);
                                flex-basis: calc(200% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-1 .col-xl-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(300% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(300% - 40px);
                                flex-basis: calc(300% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-1 .col-xl-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(400% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(400% - 40px);
                                flex-basis: calc(400% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-1 .col-xl-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(500% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(500% - 40px);
                                flex-basis: calc(500% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-1 .col-xl-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(600% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(600% - 40px);
                                flex-basis: calc(600% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-1 .col-xl-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(700% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(700% - 40px);
                                flex-basis: calc(700% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-1 .col-xl-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(800% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(800% - 40px);
                                flex-basis: calc(800% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-1 .col-xl-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(900% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(900% - 40px);
                                flex-basis: calc(900% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-1 .col-xl-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(1000% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(1000% - 40px);
                                flex-basis: calc(1000% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-1 .col-xl-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(1100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(1100% - 40px);
                                flex-basis: calc(1100% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-1 .col-xl-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(1200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(1200% - 40px);
                                flex-basis: calc(1200% - 40px);
                                margin: 0 20px
                            }

                        .col-xl-12 .col-xl-2 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(16.66667% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(16.66667% - 40px);
                            flex-basis: calc(16.66667% - 40px);
                            margin: 0 20px
                        }

                            .col-xl-12 .col-xl-2 .col-xl-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 40px);
                                flex-basis: calc(50% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-2 .col-xl-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-2 .col-xl-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(150% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(150% - 40px);
                                flex-basis: calc(150% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-2 .col-xl-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 40px);
                                flex-basis: calc(200% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-2 .col-xl-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(250% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(250% - 40px);
                                flex-basis: calc(250% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-2 .col-xl-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(300% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(300% - 40px);
                                flex-basis: calc(300% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-2 .col-xl-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(350% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(350% - 40px);
                                flex-basis: calc(350% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-2 .col-xl-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(400% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(400% - 40px);
                                flex-basis: calc(400% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-2 .col-xl-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(450% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(450% - 40px);
                                flex-basis: calc(450% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-2 .col-xl-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(500% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(500% - 40px);
                                flex-basis: calc(500% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-2 .col-xl-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(550% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(550% - 40px);
                                flex-basis: calc(550% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-2 .col-xl-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(600% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(600% - 40px);
                                flex-basis: calc(600% - 40px);
                                margin: 0 20px
                            }

                        .col-xl-12 .col-xl-3 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(25% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(25% - 40px);
                            flex-basis: calc(25% - 40px);
                            margin: 0 20px
                        }

                            .col-xl-12 .col-xl-3 .col-xl-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(33.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(33.33333% - 40px);
                                flex-basis: calc(33.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-3 .col-xl-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(66.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(66.66667% - 40px);
                                flex-basis: calc(66.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-3 .col-xl-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-3 .col-xl-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(133.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(133.33333% - 40px);
                                flex-basis: calc(133.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-3 .col-xl-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(166.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(166.66667% - 40px);
                                flex-basis: calc(166.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-3 .col-xl-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 40px);
                                flex-basis: calc(200% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-3 .col-xl-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(233.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(233.33333% - 40px);
                                flex-basis: calc(233.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-3 .col-xl-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(266.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(266.66667% - 40px);
                                flex-basis: calc(266.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-3 .col-xl-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(300% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(300% - 40px);
                                flex-basis: calc(300% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-3 .col-xl-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(333.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(333.33333% - 40px);
                                flex-basis: calc(333.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-3 .col-xl-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(366.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(366.66667% - 40px);
                                flex-basis: calc(366.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-3 .col-xl-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(400% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(400% - 40px);
                                flex-basis: calc(400% - 40px);
                                margin: 0 20px
                            }

                        .col-xl-12 .col-xl-4 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(33.33333% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(33.33333% - 40px);
                            flex-basis: calc(33.33333% - 40px);
                            margin: 0 20px
                        }

                            .col-xl-12 .col-xl-4 .col-xl-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(25% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(25% - 40px);
                                flex-basis: calc(25% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-4 .col-xl-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 40px);
                                flex-basis: calc(50% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-4 .col-xl-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(75% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(75% - 40px);
                                flex-basis: calc(75% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-4 .col-xl-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-4 .col-xl-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(125% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(125% - 40px);
                                flex-basis: calc(125% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-4 .col-xl-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(150% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(150% - 40px);
                                flex-basis: calc(150% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-4 .col-xl-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(175% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(175% - 40px);
                                flex-basis: calc(175% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-4 .col-xl-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 40px);
                                flex-basis: calc(200% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-4 .col-xl-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(225% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(225% - 40px);
                                flex-basis: calc(225% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-4 .col-xl-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(250% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(250% - 40px);
                                flex-basis: calc(250% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-4 .col-xl-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(275% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(275% - 40px);
                                flex-basis: calc(275% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-4 .col-xl-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(300% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(300% - 40px);
                                flex-basis: calc(300% - 40px);
                                margin: 0 20px
                            }

                        .col-xl-12 .col-xl-5 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(41.66667% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(41.66667% - 40px);
                            flex-basis: calc(41.66667% - 40px);
                            margin: 0 20px
                        }

                            .col-xl-12 .col-xl-5 .col-xl-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(20% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(20% - 40px);
                                flex-basis: calc(20% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-5 .col-xl-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(40% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(40% - 40px);
                                flex-basis: calc(40% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-5 .col-xl-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(60% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(60% - 40px);
                                flex-basis: calc(60% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-5 .col-xl-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(80% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(80% - 40px);
                                flex-basis: calc(80% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-5 .col-xl-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-5 .col-xl-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(120% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(120% - 40px);
                                flex-basis: calc(120% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-5 .col-xl-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(140% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(140% - 40px);
                                flex-basis: calc(140% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-5 .col-xl-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(160% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(160% - 40px);
                                flex-basis: calc(160% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-5 .col-xl-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(180% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(180% - 40px);
                                flex-basis: calc(180% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-5 .col-xl-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 40px);
                                flex-basis: calc(200% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-5 .col-xl-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(220% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(220% - 40px);
                                flex-basis: calc(220% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-5 .col-xl-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(240% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(240% - 40px);
                                flex-basis: calc(240% - 40px);
                                margin: 0 20px
                            }

                        .col-xl-12 .col-xl-6 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(50% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(50% - 40px);
                            flex-basis: calc(50% - 40px);
                            margin: 0 20px
                        }

                            .col-xl-12 .col-xl-6 .col-xl-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(16.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(16.66667% - 40px);
                                flex-basis: calc(16.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-6 .col-xl-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(33.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(33.33333% - 40px);
                                flex-basis: calc(33.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-6 .col-xl-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 40px);
                                flex-basis: calc(50% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-6 .col-xl-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(66.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(66.66667% - 40px);
                                flex-basis: calc(66.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-6 .col-xl-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(83.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(83.33333% - 40px);
                                flex-basis: calc(83.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-6 .col-xl-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-6 .col-xl-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(116.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(116.66667% - 40px);
                                flex-basis: calc(116.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-6 .col-xl-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(133.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(133.33333% - 40px);
                                flex-basis: calc(133.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-6 .col-xl-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(150% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(150% - 40px);
                                flex-basis: calc(150% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-6 .col-xl-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(166.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(166.66667% - 40px);
                                flex-basis: calc(166.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-6 .col-xl-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(183.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(183.33333% - 40px);
                                flex-basis: calc(183.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-6 .col-xl-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(200% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(200% - 40px);
                                flex-basis: calc(200% - 40px);
                                margin: 0 20px
                            }

                        .col-xl-12 .col-xl-7 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(58.33333% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(58.33333% - 40px);
                            flex-basis: calc(58.33333% - 40px);
                            margin: 0 20px
                        }

                            .col-xl-12 .col-xl-7 .col-xl-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(14.28571% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(14.28571% - 40px);
                                flex-basis: calc(14.28571% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-7 .col-xl-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(28.57143% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(28.57143% - 40px);
                                flex-basis: calc(28.57143% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-7 .col-xl-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(42.85714% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(42.85714% - 40px);
                                flex-basis: calc(42.85714% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-7 .col-xl-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(57.14286% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(57.14286% - 40px);
                                flex-basis: calc(57.14286% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-7 .col-xl-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(71.42857% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(71.42857% - 40px);
                                flex-basis: calc(71.42857% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-7 .col-xl-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(85.71429% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(85.71429% - 40px);
                                flex-basis: calc(85.71429% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-7 .col-xl-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-7 .col-xl-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(114.28571% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(114.28571% - 40px);
                                flex-basis: calc(114.28571% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-7 .col-xl-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(128.57143% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(128.57143% - 40px);
                                flex-basis: calc(128.57143% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-7 .col-xl-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(142.85714% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(142.85714% - 40px);
                                flex-basis: calc(142.85714% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-7 .col-xl-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(157.14286% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(157.14286% - 40px);
                                flex-basis: calc(157.14286% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-7 .col-xl-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(171.42857% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(171.42857% - 40px);
                                flex-basis: calc(171.42857% - 40px);
                                margin: 0 20px
                            }

                        .col-xl-12 .col-xl-8 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(66.66667% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(66.66667% - 40px);
                            flex-basis: calc(66.66667% - 40px);
                            margin: 0 20px
                        }

                            .col-xl-12 .col-xl-8 .col-xl-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(12.5% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(12.5% - 40px);
                                flex-basis: calc(12.5% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-8 .col-xl-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(25% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(25% - 40px);
                                flex-basis: calc(25% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-8 .col-xl-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(37.5% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(37.5% - 40px);
                                flex-basis: calc(37.5% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-8 .col-xl-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 40px);
                                flex-basis: calc(50% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-8 .col-xl-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(62.5% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(62.5% - 40px);
                                flex-basis: calc(62.5% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-8 .col-xl-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(75% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(75% - 40px);
                                flex-basis: calc(75% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-8 .col-xl-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(87.5% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(87.5% - 40px);
                                flex-basis: calc(87.5% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-8 .col-xl-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-8 .col-xl-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(112.5% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(112.5% - 40px);
                                flex-basis: calc(112.5% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-8 .col-xl-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(125% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(125% - 40px);
                                flex-basis: calc(125% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-8 .col-xl-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(137.5% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(137.5% - 40px);
                                flex-basis: calc(137.5% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-8 .col-xl-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(150% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(150% - 40px);
                                flex-basis: calc(150% - 40px);
                                margin: 0 20px
                            }

                        .col-xl-12 .col-xl-9 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(75% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(75% - 40px);
                            flex-basis: calc(75% - 40px);
                            margin: 0 20px
                        }

                            .col-xl-12 .col-xl-9 .col-xl-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(11.11111% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(11.11111% - 40px);
                                flex-basis: calc(11.11111% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-9 .col-xl-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(22.22222% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(22.22222% - 40px);
                                flex-basis: calc(22.22222% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-9 .col-xl-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(33.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(33.33333% - 40px);
                                flex-basis: calc(33.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-9 .col-xl-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(44.44444% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(44.44444% - 40px);
                                flex-basis: calc(44.44444% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-9 .col-xl-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(55.55556% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(55.55556% - 40px);
                                flex-basis: calc(55.55556% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-9 .col-xl-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(66.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(66.66667% - 40px);
                                flex-basis: calc(66.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-9 .col-xl-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(77.77778% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(77.77778% - 40px);
                                flex-basis: calc(77.77778% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-9 .col-xl-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(88.88889% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(88.88889% - 40px);
                                flex-basis: calc(88.88889% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-9 .col-xl-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-9 .col-xl-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(111.11111% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(111.11111% - 40px);
                                flex-basis: calc(111.11111% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-9 .col-xl-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(122.22222% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(122.22222% - 40px);
                                flex-basis: calc(122.22222% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-9 .col-xl-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(133.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(133.33333% - 40px);
                                flex-basis: calc(133.33333% - 40px);
                                margin: 0 20px
                            }

                        .col-xl-12 .col-xl-10 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(83.33333% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(83.33333% - 40px);
                            flex-basis: calc(83.33333% - 40px);
                            margin: 0 20px
                        }

                            .col-xl-12 .col-xl-10 .col-xl-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(10% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(10% - 40px);
                                flex-basis: calc(10% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-10 .col-xl-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(20% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(20% - 40px);
                                flex-basis: calc(20% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-10 .col-xl-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(30% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(30% - 40px);
                                flex-basis: calc(30% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-10 .col-xl-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(40% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(40% - 40px);
                                flex-basis: calc(40% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-10 .col-xl-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 40px);
                                flex-basis: calc(50% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-10 .col-xl-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(60% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(60% - 40px);
                                flex-basis: calc(60% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-10 .col-xl-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(70% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(70% - 40px);
                                flex-basis: calc(70% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-10 .col-xl-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(80% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(80% - 40px);
                                flex-basis: calc(80% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-10 .col-xl-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(90% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(90% - 40px);
                                flex-basis: calc(90% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-10 .col-xl-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-10 .col-xl-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(110% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(110% - 40px);
                                flex-basis: calc(110% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-10 .col-xl-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(120% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(120% - 40px);
                                flex-basis: calc(120% - 40px);
                                margin: 0 20px
                            }

                        .col-xl-12 .col-xl-11 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(91.66667% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(91.66667% - 40px);
                            flex-basis: calc(91.66667% - 40px);
                            margin: 0 20px
                        }

                            .col-xl-12 .col-xl-11 .col-xl-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(9.09091% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(9.09091% - 40px);
                                flex-basis: calc(9.09091% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-11 .col-xl-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(18.18182% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(18.18182% - 40px);
                                flex-basis: calc(18.18182% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-11 .col-xl-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(27.27273% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(27.27273% - 40px);
                                flex-basis: calc(27.27273% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-11 .col-xl-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(36.36364% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(36.36364% - 40px);
                                flex-basis: calc(36.36364% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-11 .col-xl-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(45.45455% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(45.45455% - 40px);
                                flex-basis: calc(45.45455% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-11 .col-xl-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(54.54545% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(54.54545% - 40px);
                                flex-basis: calc(54.54545% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-11 .col-xl-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(63.63636% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(63.63636% - 40px);
                                flex-basis: calc(63.63636% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-11 .col-xl-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(72.72727% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(72.72727% - 40px);
                                flex-basis: calc(72.72727% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-11 .col-xl-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(81.81818% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(81.81818% - 40px);
                                flex-basis: calc(81.81818% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-11 .col-xl-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(90.90909% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(90.90909% - 40px);
                                flex-basis: calc(90.90909% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-11 .col-xl-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-11 .col-xl-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(109.09091% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(109.09091% - 40px);
                                flex-basis: calc(109.09091% - 40px);
                                margin: 0 20px
                            }

                        .col-xl-12 .col-xl-12 {
                            -webkit-box-flex: 0;
                            -ms-flex: 0 0 calc(100% - 40px);
                            -ms-flex-positive: 0;
                            flex-grow: 0;
                            -ms-flex-negative: 0;
                            flex-shrink: 0;
                            -ms-flex-preferred-size: calc(100% - 40px);
                            flex-basis: calc(100% - 40px);
                            margin: 0 20px
                        }

                            .col-xl-12 .col-xl-12 .col-xl-1 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(8.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(8.33333% - 40px);
                                flex-basis: calc(8.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-12 .col-xl-2 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(16.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(16.66667% - 40px);
                                flex-basis: calc(16.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-12 .col-xl-3 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(25% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(25% - 40px);
                                flex-basis: calc(25% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-12 .col-xl-4 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(33.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(33.33333% - 40px);
                                flex-basis: calc(33.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-12 .col-xl-5 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(41.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(41.66667% - 40px);
                                flex-basis: calc(41.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-12 .col-xl-6 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(50% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(50% - 40px);
                                flex-basis: calc(50% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-12 .col-xl-7 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(58.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(58.33333% - 40px);
                                flex-basis: calc(58.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-12 .col-xl-8 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(66.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(66.66667% - 40px);
                                flex-basis: calc(66.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-12 .col-xl-9 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(75% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(75% - 40px);
                                flex-basis: calc(75% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-12 .col-xl-10 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(83.33333% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(83.33333% - 40px);
                                flex-basis: calc(83.33333% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-12 .col-xl-11 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(91.66667% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(91.66667% - 40px);
                                flex-basis: calc(91.66667% - 40px);
                                margin: 0 20px
                            }

                            .col-xl-12 .col-xl-12 .col-xl-12 {
                                -webkit-box-flex: 0;
                                -ms-flex: 0 0 calc(100% - 40px);
                                -ms-flex-positive: 0;
                                flex-grow: 0;
                                -ms-flex-negative: 0;
                                flex-shrink: 0;
                                -ms-flex-preferred-size: calc(100% - 40px);
                                flex-basis: calc(100% - 40px);
                                margin: 0 20px
                            }
}

*, :after, :before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

*, :after, :before, html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    position: relative;
    font-size: 100%;
    -webkit-tap-highlight-color: rgba(26,24,24,.2)
}

body {
    line-height: 1.25;
    margin: 0;
    overflow-x: hidden;
    font-family: Gilroy Regular,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

h1 {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.5;
    font-family: Rangers,sans-serif
}

button:focus {
    outline: 0
}

main {
    overflow: hidden
}

.app-container, .tv-page {
    min-height: 100vh;
    background-color: #021329
}

.tv-page {
    position: relative;
    padding-bottom: 120px
}

    .tv-page:after {
        content: "";
        position: absolute;
        bottom: -120px;
        left: 0;
        height: 120px;
        width: 100%
    }

    .tv-page .loader, .tv-page:after {
        background: #021329
    }

    .tv-page .loader__text {
        font-size: 32px;
        /*font-size: 2rem;*/
        line-height: .75
    }

@media (min-width:768px) {
    .tv-page .loader__text {
        font-size: 55px;
        /*font-size: 3.4375rem;*/;
        line-height: 1.90909
    }
}

.tv-page--light {
    background-color: #041e42
}

    .tv-page--light .loader, .tv-page--light:after {
        background: #041e42
    }

.stream-layout .site-navigation__options-list li:first-of-type {
    display: none
}

h1, h2, h3, h4, h5, h6 {
    font-family: graphie-semibold,sans-serif
}

strong {
    font-family: Gilroy Bold,sans-serif
}

p {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5;
    margin: 24px 0 0
}

@media (min-width:768px) {
    p {
        font-size: 16px;
        /*font-size: 1.25rem;*/
        line-height: 1.6;
        margin: 26px 0 0
    }
}

.article li, .article p {
    color: #5e5d5d
}

.article li {
    margin: 24px 0 0
}

@media (min-width:768px) {
    .article li {
        margin: 26px 0 0
    }
}

p.summary {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.55556;
    margin: 44px 0;
    padding-left: 16px;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif;
    border-left: 6px solid #0033a0
}

@media (min-width:1024px) {
    p.summary {
        font-size: 32px;
        /*font-size: 2rem;*/
        line-height: 1.5;
        margin-left: -50px;
        padding-left: 40px;
        border-left-width: 10px
    }
}

ol, ul {
    margin: 24px 0 0
}

a {
    color: red;
    font-family: graphie-semibold,sans-serif;
    -webkit-transition: color .2s ease-in;
    transition: color .2s ease-in
}

    a, a:hover {
        text-decoration: none
    }

        a:hover {
            color: #0033a0
        }

.sr-only, .visually-hidden {
    position: absolute !important;
    padding: 0 !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden;
    border: 0 !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px)
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes overlayFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: .8
    }
}

@keyframes overlayFadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: .8
    }
}

@-webkit-keyframes overlayFadeOut {
    0% {
        opacity: .8
    }

    to {
        opacity: 0
    }
}

@keyframes overlayFadeOut {
    0% {
        opacity: .8
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        margin-left: 100px;
        opacity: 0
    }

    to {
        margin-left: 0;
        opacity: 1
    }
}

@keyframes fadeInRight {
    0% {
        margin-left: 100px;
        opacity: 0
    }

    to {
        margin-left: 0;
        opacity: 1
    }
}

@-webkit-keyframes slideInUp {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideInRight {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInRight {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@-webkit-keyframes slideInDown {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInUp {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInDown {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-40%,0);
        transform: translate3d(0,-40%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-40%,0);
        transform: translate3d(0,-40%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-40%,0);
        transform: translate3d(0,-40%,0)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-40%,0);
        transform: translate3d(0,-40%,0)
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes shortFadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,20%,0);
        transform: translate3d(0,20%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes shortFadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,20%,0);
        transform: translate3d(0,20%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideInLeft {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInLeft {
    0% {
        visibility: visible;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@-webkit-keyframes slideInLeftSmall {
    0% {
        margin-left: -12px
    }

    to {
        margin-left: 0
    }
}

@keyframes slideInLeftSmall {
    0% {
        margin-left: -12px
    }

    to {
        margin-left: 0
    }
}

@-webkit-keyframes slideInRightSmall {
    0% {
        margin-right: -12px
    }

    to {
        margin-right: 0
    }
}

@keyframes slideInRightSmall {
    0% {
        margin-right: -12px
    }

    to {
        margin-right: 0
    }
}

@-webkit-keyframes ballPop {
    0% {
        -webkit-transform: translate(-50%,-50%) scale(0);
        transform: translate(-50%,-50%) scale(0)
    }

    50% {
        -webkit-transform: translate(-50%,-50%) scale(1.2);
        transform: translate(-50%,-50%) scale(1.2)
    }
}

@keyframes ballPop {
    0% {
        -webkit-transform: translate(-50%,-50%) scale(0);
        transform: translate(-50%,-50%) scale(0)
    }

    50% {
        -webkit-transform: translate(-50%,-50%) scale(1.2);
        transform: translate(-50%,-50%) scale(1.2)
    }
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes newEvent {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    25% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 1
    }
}

@keyframes newEvent {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    25% {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 1
    }
}

.shortFadeInUp {
    -webkit-animation-name: shortFadeInUp;
    animation-name: shortFadeInUp;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.newEvent {
    -webkit-animation-name: newEvent;
    animation-name: newEvent;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.slideInLeftSmall {
    -webkit-animation-name: slideInLeftSmall;
    animation-name: slideInLeftSmall;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.news-article {
    margin: auto;
    padding: 0;
    max-width: 1800px;
    overflow: hidden;
    color: #5e5d5d
}

    .news-article * {
        min-height: 0;
        min-width: 0
    }

.news-article__leader {
    position: relative
}

.news-article__leader__content {
    padding: 32px 24px 0;
    border-bottom: 1px solid #e8e8e8
}

@media (min-width:768px) {
    .news-article__leader__content {
        padding: 32px 16px
    }
}

@media (min-width:1024px) {
    .news-article__leader__content {
        position: relative;
        padding-top: 10%;
        padding-left: 8.33333%
    }
}

@media (min-width:1024px) {
    .news-article__leader__content__footer {
        position: absolute;
        bottom: 0;
        left: 0;
        padding: 0 30px 0 16.66667%;
        width: 100%
    }
}

.news-article__leader__image img {
    height: auto;
    width: 100%
}

@media (max-width:768px) {
    .news-article__leader__image {
        position: relative
    }
}

@media (min-width:1024px) {
    .news-article__leader {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .news-article__leader__content, .news-article__leader__image {
        width: 50%
    }
}

.news-article__tags {
    margin-top: 42px
}

.news-article__pagination {
    margin-top: 20px;
    width: 100%
}

@media (min-width:1024px) {
    .news-article__pagination {
        margin-top: 28px;
        width: 80%
    }
}

.news-article__share-pane {
    position: absolute;
    right: 0;
    bottom: 0;
    overflow: hidden
}

    .news-article__share-pane .share-pane {
        -webkit-animation: slideInUp .5s ease;
        animation: slideInUp .5s ease
    }

@media (min-width:1024px) {
    .news-article__share-pane {
        z-index: 50;
        right: auto;
        bottom: 10%;
        left: 0
    }

        .news-article__share-pane .share-pane {
            -webkit-animation: slideInLeft .5s ease;
            animation: slideInLeft .5s ease
        }

        .news-article__share-pane .share-pane__item {
            display: block
        }
}

@media (min-width:1024px) {
    .news-article__layout {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width:1300px) {
    .news-article__layout {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: initial;
        flex-wrap: nowrap
    }
}

.news-article__body {
    margin: 88px 24px;
    padding: 0 0 36px
}

@media (min-width:768px) {
    .news-article__body {
        margin-right: 16px;
        margin-left: 16px
    }
}

@media (min-width:1300px) {
    .news-article__body {
        width: 46.33333%;
        margin-left: 16.66667% !important
    }

        .news-article__body ol, .news-article__body p, .news-article__body ul {
            padding-right: 25%
        }
}

@media (min-width:1300px) {
    .news-article__body {
        width: 58.33333%
    }
}

.news-article__body .article-image-embed, .news-article__body .inline-gallery, .news-article__body .player-promo, .news-article__body .shop-promo, .news-article__body .video-object {
    margin: 0 -24px
}

@media (min-width:1300px) {
    .news-article__body .article-image-embed, .news-article__body .inline-gallery, .news-article__body .player-promo, .news-article__body .shop-promo, .news-article__body .video-object {
        margin-right: 0;
        margin-left: -28.5%;
        width: auto
    }
}

@media (min-width:1300px) {
    .news-article__body .player-promo .player-banner:before {
        margin-right: 0;
        width: 50%
    }

    .news-article__body .player-promo .player-banner-squad-number {
        font-size: 160px;
        /*font-size: 10rem;*/;
        line-height: .6625
    }

    .news-article__body .player-promo .player-banner-link {
        padding-top: 50px
    }

    .news-article__body .player-promo .player-banner-name-first {
        bottom: 115px;
        font-size: 45px;
        /*font-size: 2.8125rem;*/
        line-height: 1.24444
    }

    .news-article__body .player-promo .player-banner-name-second {
        font-size: 90px;
        font-size: 5.625rem;
        line-height: .91111;
        bottom: 56px
    }
}

.news-article__body contentful-rich-text .article-image-embed, .news-article__body contentful-rich-text > img, .news-article__body contentful-rich-text > table {
    display: block;
    margin-top: 60px;
    margin-bottom: 60px;
    margin-left: -24px;
    width: calc(100% + 48px)
}

@media (min-width:768px) {
    .news-article__body contentful-rich-text .article-image-embed, .news-article__body contentful-rich-text > img, .news-article__body contentful-rich-text > table {
        margin-left: -16px;
        width: calc(100% + 32px)
    }
}

@media (min-width:1024px) {
    .news-article__body contentful-rich-text .article-image-embed, .news-article__body contentful-rich-text > img, .news-article__body contentful-rich-text > table {
        display: block;
        margin-right: 0;
        margin-left: -36%;
        width: calc(134% + 10px)
    }
}

@media (min-width:1300px) {
    .news-article__body contentful-rich-text .article-image-embed, .news-article__body contentful-rich-text > img, .news-article__body contentful-rich-text > table {
        margin-left: -29%;
        width: calc(128.1% + 10px)
    }
}

@media (min-width:1024px) {
    .news-article__body contentful-rich-text .quote {
        padding-right: 25%
    }
}

@media (min-width:1024px) {
    .news-article__body .podcast {
        margin-left: -14%;
        width: 100%
    }
}

.news-article__footer {
    position: relative
}

@media (min-width:768px) {
    .news-article__footer {
        margin-top: 120px
    }
}

.news-article__footer-share-pane {
    margin-top: 48px;
    margin-bottom: 48px;
    margin-left: -24px
}

@media (min-width:620px) {
    .news-article__footer-share-pane {
        margin-left: 0
    }
}

@media (min-width:768px) {
    .news-article__footer-share-pane {
        margin-left: -16px
    }
}

@media (min-width:1300px) {
    .news-article__footer-share-pane {
        position: absolute;
        bottom: 0;
        left: -29%;
        margin: 0;
        overflow: hidden
    }
}

.news-article__footer-share-pane .share-pane__item {
    margin: 0
}

@media (min-width:1024px) {
    .news-article__footer-share-pane .share-pane__item {
        display: inline-block
    }
}

@media (min-width:1300px) {
    .news-article__footer-share-pane .share-pane__item {
        display: block
    }
}

@media (min-width:1024px) and (max-width:1300px) {
    .news-article__aside {
        width: 100%
    }
}

@media (min-width:1300px) {
    .news-article__aside {
        margin-left: -16px;
        width: calc(25% + 16px);
        background: #f4f4f4
    }
}

@media (min-width:1024px) and (max-width:1300px) {
    .news-article__aside .article-side-bar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .news-article__aside .article-side-bar__item {
        width: 50%;
        min-height: 300px
    }
}

.news-article-header__title {
    font-size: 32px;
    /*font-size: 2rem;*/
    line-height: 1;
    margin: 0;
    padding: 8px 0 12px;
    color: #0033a0;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

@media (min-width:1300px) {
    .news-article-header__title {
        font-size: 60px;
        /*font-size: 3.75rem;*/;
        line-height: .93333
    }
}

.responsive-image .blur-up {
    -webkit-filter: blur(2px);
    filter: blur(2px);
    opacity: .7;
    -webkit-transition: opacity .4s,-webkit-filter .4s;
    transition: opacity .4s,-webkit-filter .4s;
    transition: filter .4s,opacity .4s;
    transition: filter .4s,opacity .4s,-webkit-filter .4s
}

    .responsive-image .blur-up.lazyloaded {
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }

.footer {
    margin-top: 120px
}

.footer__recite-me {
    padding: 16px 24px;
    background-color: #0033a0
}

    .footer__recite-me a {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.25;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-line-pack: center;
        align-content: center;
        color: #fff;
        font-family: graphie-semibold,sans-serif
    }

        .footer__recite-me a span {
            line-height: 24px
        }

        .footer__recite-me a svg {
            margin-right: 10px;
            height: 20px;
            width: 20px
        }

.footer__social {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 280px;
    background-color: #0033a0
}

@media (min-width:768px) {
    .footer__social {
        height: 420px
    }
}

@media (min-width:1024px) {
    .footer__social {
        -ms-flex-line-pack: center;
        align-content: center;
        height: 522px
    }
}

.footer__social-content {
    z-index: 20;
    -ms-flex-item-align: center;
    align-self: center
}

.footer__social-hashtag {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 2.02632;
    width: 100%;
    color: #fff;
    font-family: Rangers,sans-serif;
    text-align: center;
    text-transform: uppercase
}

@media (min-width:768px) {
    .footer__social-hashtag {
        font-size: 78px;
        /*font-size: 4.875rem;*/
        line-height: 1.53846
    }
}

@media (min-width:1024px) {
    .footer__social-hashtag {
        font-size: 97px;
        /*font-size: 6.0625rem;*/
        line-height: 2.05155
    }
}

@media (min-width:1300px) {
    .footer__social-hashtag {
        font-size: 122px;
        /*font-size: 7.625rem;*/
        line-height: 1.63115
    }
}

.footer__social-links {
    margin-top: 30px;
    width: 100%
}

.footer__social > svg {
    z-index: 10;
    position: absolute;
    top: -70px;
    left: -115px;
    height: 270px;
    width: 270px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media (min-width:768px) {
    .footer__social > svg {
        top: -96px;
        left: -56px;
        height: 440px;
        width: 440px
    }
}

@media (min-width:1024px) {
    .footer__social > svg {
        top: -120px;
        left: -56px;
        height: 550px;
        width: 548px
    }
}

.footer__sponsors {
    position: relative;
    margin: auto;
    padding: 64px 24px 90px;
    width: 100%;
    background-color: #052b86;
    background-image: url(/www/images/lion-right.svg),url(/www/images/lion-left.svg);
    background-position: 100% 100%,0 100%;
    background-repeat: no-repeat;
    background-size: 45%;
    border-top: 1px solid #f4f4f4;
    border-bottom: 1px solid #f4f4f4;
}

@media (min-width:768px) {
    .footer__sponsors {
        padding: 64px 24px 150px;
        background-size: 35%
    }
}

@media (min-width:1024px) {
    .footer__sponsors {
        padding: 110px 24px 150px;
        background-size: auto auto;
        background-size: initial
    }
}

.footer__sponsors-title {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.25;
    position: relative;
    margin-bottom: 40px;
    height: 16px;
    color: #98a4ae;
    font-family: graphie-semibold,sans-serif;
    text-align: center;
    text-transform: uppercase;
    background: url(/www/images/dashes.svg) no-repeat 50%
}

    .footer__sponsors-title svg {
        width: 100%
    }

    .footer__sponsors-title span {
        position: absolute;
        top: 50%;
        left: 50%;
        padding-top: 3px;
        opacity: .8;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.footer__sponsors-group {
    margin: auto;
    padding: 0;
    width: 100%
}

@media (min-width:768px) {
    .footer__sponsors-group {
        width: calc(80% - 40px);
        max-width: 1200px
    }
}

.footer__sponsors-group:first-of-type ul li:first-child, .footer__sponsors-group:first-of-type ul li:nth-child(2) {
    width: 50%
}

.footer__sponsors-group ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin: 0 24px;
    padding: 0;
    list-style: none
}

    .footer__sponsors-group ul li {
        margin-top: 0;
        margin-bottom: 32px;
        padding: 0 12px;
        width: 50%
    }

@media (min-width:768px) {
    .footer__sponsors-group ul li {
        width: 25%
    }
}

.footer__sponsors-group ul li a {
    display: block;
    width: 100%;
    text-align: center
}

    .footer__sponsors-group ul li a img {
        max-width: 100%;
        -webkit-animation: fadeIn .3s ease;
        animation: fadeIn .3s ease
    }

@media (min-width:768px) {
    .footer__main {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

        .footer__main > div {
            width: 50%
        }
}

.footer__navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 280px;
    width: 100%;
    background: radial-gradient(circle,transparent 22px,transparent,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 30px,transparent 0) 0 0;
    background-color: red;
    background-position: 5px 46px;
    background-repeat: repeat;
    background-size: 90px 90px;
}

@media (min-width:1024px) {
    .footer__navigation {
        height: 540px;
        background: radial-gradient(circle,transparent 44px,transparent,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 65px,transparent 0) 0 0;
        background-color: red;
        background-position: -4px 82px;
        background-size: 227px 185px;
    }
}

.footer__details {
    height: 280px;
    width: 100%;
    background-color: #041e42
}

@media (min-width:1024px) {
    .footer__details {
        height: 540px
    }
}

.footer__details__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    padding: 0 24px;
    height: 100%;
    max-width: 465px
}

@media (min-width:1024px) {
    .footer__details__inner {
        padding: 0
    }
}

.footer__details-address {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.42857;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: center;
    align-self: center;
    margin-top: 28px;
    color: #fff;
    font-family: graphie-semibold,sans-serif
}

    .footer__details-address address {
        font-style: normal
    }

@media (min-width:1024px) {
    .footer__details-address {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.5
    }
}

.footer__details-address:first-child img, .footer__details-address:first-child svg {
    margin-right: 24px;
    height: 80px;
    width: 80px;
}

@media (min-width:1024px) {
    .footer__details-address:first-child img, .footer__details-address:first-child svg {
        margin-right: 64px;
        height: 106px;
        width: 106px;
    }
}

.footer__details-address h3 {
    font-size: 24px;
    /*/*font-size: 1,5rem;*/;*/
    line-height: 1.20833;
    margin: 0 0 12px;
    text-transform: uppercase
}

@media (min-width:1024px) {
    .footer__details-address h3 {
        font-size: 32px;
        /*/*font-size: 2rem;*/*/
        line-height: 1.21875
    }
}

.footer__details-company {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.33333;
    display: block;
    margin-top: 64px;
    width: 100%;
    color: #fff;
    font-family: Gilroy Regular,sans-serif;
    opacity: .4
}

ul.links-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 40px;
    padding: 0;
    width: 100%;
    list-style: none
}

@media (min-width:1024px) {
    ul.links-list {
        width: 50%
    }
}

ul.links-list li {
    position: relative;
    padding-bottom: 24px;
    width: 50%
}

    ul.links-list li:nth-child(5), ul.links-list li:nth-child(6) {
        padding-bottom: 0
    }

    ul.links-list li:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        height: 100%;
        width: 2px;
        background-color: white;
    }

    ul.links-list li a {
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 1.14286;
        display: block;
        padding-left: 24px;
        color: white;
        font-family: graphie-semibold,sans-serif;
        text-transform: uppercase
    }

.error-page {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: auto 24px;
    height: calc(100vh - 60px);
    max-width: 1800px;
    background-color: #041e42
}

    .error-page:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #041e42
    }

@media (min-width:768px) {
    .error-page {
        margin: auto 40px
    }
}

@media (min-width:1024px) {
    .error-page {
        margin: auto;
        max-height: 720px
    }
}

.error-page__status {
    font-size: 64px;
    /*font-size: 4rem;*/;
    line-height: 1.4375;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 60%;
    color: red;
    font-family: Rangers,sans-serif;
    text-align: center;
    background-color: #041e42
}

@media (min-width:1024px) {
    .error-page__status {
        font-size: 166px;
        font-size: 10.375rem;
        line-height: 1.1988;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        height: 100%
    }
}

.error-page__status span {
    z-index: 10;
    position: relative
}

.error-page__status svg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    fill: #002b87
}

.error-page__error {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    height: 40%
}

@media (min-width:768px) {
    .error-page__error {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (min-width:1024px) {
    .error-page__error {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: initial;
        -ms-flex-pack: initial;
        justify-content: normal;
        height: 100%
    }
}

.error-page__error-inner {
    width: 100%
}

@media (min-width:768px) {
    .error-page__error-inner {
        width: calc(50% - 40px)
    }
}

@media (min-width:1024px) {
    .error-page__error-inner {
        width: calc(50% - 40px);
        margin-left: calc(16.66667% + 22px) !important
    }
}

.error-page__error h1 {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.33333;
    padding-bottom: 20px;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    border-bottom: 2px solid #fff
}

@media (min-width:1024px) {
    .error-page__error h1 {
        font-size: 32px;
        /*font-size: 2rem;*/
        line-height: 1.5;
        padding-bottom: 32px
    }
}

.error-page__error p {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.71429;
    color: hsla(0,0%,100%,.5);
    font-family: Gilroy Regular,sans-serif
}

.error-page--500 .error-page__error {
    position: relative;
    background-color: #0033a0
}

    .error-page--500 .error-page__error:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #0033a0
    }

.usful-links {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: auto 24px;
    padding: 64px 0;
    max-width: 1800px;
    background-color: #0033a0
}

    .usful-links:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #0033a0
    }

@media (min-width:1024px) {
    .usful-links {
        margin: auto;
        padding: 96px 0
    }
}

.usful-links__title {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media (min-width:1024px) {
    .usful-links__title {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }
}

.usful-links__title .section-heading {
    margin: 0 0 40px;
    padding-bottom: 20px;
    font-family: graphie-semibold,sans-serif
}

@media (min-width:768px) {
    .usful-links__title .section-heading {
        margin: 0 100px;
        padding: 0
    }
}

.usful-links__title .section-heading h2 {
    margin: 0;
    color: #fff
}

.usful-links__title .section-heading svg {
    fill: #fff
}

.usful-links__links {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media (min-width:1024px) {
    .usful-links__links {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }
}

.usful-links__links ul {
    margin: 0
}

@media (min-width:1024px) {
    .usful-links__links ul {
        width: calc(66.66667% - 48px);
        margin-left: calc(16.66667% + 22px) !important
    }
}

.slick-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-color-highlight: transparent
}

.slick-list, .slick-slider {
    position: relative;
    display: block
}

.slick-list {
    margin: 0;
    padding: 0;
    overflow: hidden
}

    .slick-list:focus {
        outline: none
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand
    }

.slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

    .slick-track:after, .slick-track:before {
        content: "";
        display: table
    }

    .slick-track:after {
        clear: both
    }

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-dots li button {
    display: block;
    height: 100%;
    width: 100%;
    color: transparent;
    font-size: 0;
    line-height: 0;
    background: transparent;
    border: 0;
    cursor: pointer;
    outline: none
}

    .slick-dots li button:focus, .slick-dots li button:hover {
        opacity: 1;
        outline: none
    }

.slick-dots li.slick-active {
    background: #fff
}

.carousel .slick-next, .carousel .slick-prev, .inline-gallery .slick-next, .inline-gallery .slick-prev, .promo-carousel .slick-next, .promo-carousel .slick-prev, .shop-promo .slick-next, .shop-promo .slick-prev {
    position: absolute;
    z-index: 2;
    display: block;
    padding: 0;
    height: 48px;
    width: 48px;
    font-size: 0;
    line-height: 0;
    background: none;
    border: none;
    cursor: pointer;
    opacity: .75;
    outline: none;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in
}

    .carousel .slick-next:after, .carousel .slick-prev:after, .inline-gallery .slick-next:after, .inline-gallery .slick-prev:after, .promo-carousel .slick-next:after, .promo-carousel .slick-prev:after, .shop-promo .slick-next:after, .shop-promo .slick-prev:after {
        content: " ";
        position: absolute;
        top: 40%;
        left: 35%;
        height: 30%;
        width: 30%;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

.carousel .slick-prev, .inline-gallery .slick-prev, .promo-carousel .slick-prev, .shop-promo .slick-prev {
    right: 65px
}

@media (min-width:1300px) {
    .carousel .slick-prev, .inline-gallery .slick-prev, .promo-carousel .slick-prev, .shop-promo .slick-prev {
        right: 35px
    }
}

.carousel .slick-prev:after, .inline-gallery .slick-prev:after, .promo-carousel .slick-prev:after, .shop-promo .slick-prev:after {
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.carousel .slick-next, .inline-gallery .slick-next, .promo-carousel .slick-next, .shop-promo .slick-next {
    right: 35px
}

@media (min-width:1300px) {
    .carousel .slick-next, .inline-gallery .slick-next, .promo-carousel .slick-next, .shop-promo .slick-next {
        right: 5px
    }
}

.carousel .slick-next:focus, .carousel .slick-next:hover, .carousel .slick-prev:focus, .carousel .slick-prev:hover, .inline-gallery .slick-next:focus, .inline-gallery .slick-next:hover, .inline-gallery .slick-prev:focus, .inline-gallery .slick-prev:hover, .promo-carousel .slick-next:focus, .promo-carousel .slick-next:hover, .promo-carousel .slick-prev:focus, .promo-carousel .slick-prev:hover, .shop-promo .slick-next:focus, .shop-promo .slick-next:hover, .shop-promo .slick-prev:focus, .shop-promo .slick-prev:hover {
    opacity: 1;
    outline: none
}

.carousel .slick-next.slick-disabled, .carousel .slick-prev.slick-disabled, .inline-gallery .slick-next.slick-disabled, .inline-gallery .slick-prev.slick-disabled, .promo-carousel .slick-next.slick-disabled, .promo-carousel .slick-prev.slick-disabled, .shop-promo .slick-next.slick-disabled, .shop-promo .slick-prev.slick-disabled {
    cursor: default;
    opacity: .2
}

.carousel .slick-next, .carousel .slick-prev, .promo-carousel .slick-next, .promo-carousel .slick-prev, .shop-promo .slick-next, .shop-promo .slick-prev {
    top: -72px
}

    .carousel .slick-next:after, .carousel .slick-prev:after, .promo-carousel .slick-next:after, .promo-carousel .slick-prev:after, .shop-promo .slick-next:after, .shop-promo .slick-prev:after {
        border-top: 3px solid #0033a0;
        border-right: 3px solid #0033a0
    }

    .shop-promo .slick-next:after, .shop-promo .slick-prev:after {
        border-top: 3px solid #fff;
        border-right: 3px solid #fff
    }

.inline-gallery .slick-next, .inline-gallery .slick-prev {
    bottom: 0
}

    .inline-gallery .slick-next:after, .inline-gallery .slick-prev:after {
        border-top: 3px solid #fff;
        border-right: 3px solid #fff
    }

.generic-content-page .inline-gallery__inner, .generic-content-page .promo, .generic-content-page .video-object__details, .player-profile-page .inline-gallery__inner, .player-profile-page .promo, .player-profile-page .video-object__details {
    margin-right: auto;
    margin-left: auto;
    max-width: 1800px
}

.generic-content-page .inline-gallery__inner--FullWidthPromo, .generic-content-page .promo--FullWidthPromo, .generic-content-page .video-object__details--FullWidthPromo, .player-profile-page .inline-gallery__inner--FullWidthPromo, .player-profile-page .promo--FullWidthPromo, .player-profile-page .video-object__details--FullWidthPromo {
    max-width: 100%
}

.generic-content-page .inline-gallery__pannel, .player-profile-page .inline-gallery__pannel {
    margin: 0 24px
}

@media (min-width:1024px) {
    .generic-content-page .inline-gallery__pannel, .player-profile-page .inline-gallery__pannel {
        margin: initial
    }
}

.generic-content-page .inline-gallery__title, .player-profile-page .inline-gallery__title {
    margin-right: 24px;
    margin-left: 24px
}

.block-theme--rangersBlue {
    color: #fff;
    background-color: #0033a0
}

    .block-theme--rangersBlue h1, .block-theme--rangersBlue h2, .block-theme--rangersBlue h3, .block-theme--rangersBlue h4, .block-theme--rangersBlue h5, .block-theme--rangersBlue h6, .block-theme--rangersBlue li, .block-theme--rangersBlue p {
        color: currentColor
    }

    .block-theme--rangersBlue a {
        color: #5bc2e7
    }

.block-theme--rangersDarkBlue {
    color: #fff;
    background-color: #052b86
}

    .block-theme--rangersDarkBlue h1, .block-theme--rangersDarkBlue h2, .block-theme--rangersDarkBlue h3, .block-theme--rangersDarkBlue h4, .block-theme--rangersDarkBlue h5, .block-theme--rangersDarkBlue h6, .block-theme--rangersDarkBlue li, .block-theme--rangersDarkBlue p {
        color: currentColor
    }

    .block-theme--rangersDarkBlue a {
        color: #5bc2e7
    }

.block-theme--rangersRed {
    color: #fff;
    background-color: red
}

    .block-theme--rangersRed h1, .block-theme--rangersRed h2, .block-theme--rangersRed h3, .block-theme--rangersRed h4, .block-theme--rangersRed h5, .block-theme--rangersRed h6, .block-theme--rangersRed li, .block-theme--rangersRed p {
        color: currentColor
    }

    .block-theme--rangersRed a {
        color: #1a1818
    }

.block-theme--rangersOrange {
    color: #fff;
    background-color: #ff6900
}

    .block-theme--rangersOrange h1, .block-theme--rangersOrange h2, .block-theme--rangersOrange h3, .block-theme--rangersOrange h4, .block-theme--rangersOrange h5, .block-theme--rangersOrange h6, .block-theme--rangersOrange li, .block-theme--rangersOrange p {
        color: currentColor
    }

    .block-theme--rangersOrange a {
        color: #1a1818
    }

.block-theme--vipDarkGrey {
    color: #fff;
    background-color: #2e2e2e
}

    .block-theme--vipDarkGrey h1, .block-theme--vipDarkGrey h2, .block-theme--vipDarkGrey h3, .block-theme--vipDarkGrey h4, .block-theme--vipDarkGrey h5, .block-theme--vipDarkGrey h6, .block-theme--vipDarkGrey li, .block-theme--vipDarkGrey p {
        color: currentColor
    }

    .block-theme--vipDarkGrey a {
        color: #5bc2e7
    }

.block-theme--vipGrey {
    color: #1e1e1e;
    background-color: #98a4ae
}

    .block-theme--vipGrey li, .block-theme--vipGrey p {
        color: currentColor
    }

    .block-theme--vipGrey h1, .block-theme--vipGrey h2, .block-theme--vipGrey h3, .block-theme--vipGrey h4, .block-theme--vipGrey h5, .block-theme--vipGrey h6, .block-theme--vipGrey strong {
        color: #0033a0
    }

    .block-theme--vipGrey a {
        color: #fff
    }

.block-theme--white {
    color: #1e1e1e;
    background-color: #fff
}

    .block-theme--white li, .block-theme--white p {
        color: currentColor
    }

    .block-theme--white h1, .block-theme--white h2, .block-theme--white h3, .block-theme--white h4, .block-theme--white h5, .block-theme--white h6, .block-theme--white strong {
        color: #0033a0
    }

.block-theme--lightGrey {
    color: #1e1e1e;
    background-color: #f4f4f4
}

    .block-theme--lightGrey li, .block-theme--lightGrey p {
        color: currentColor
    }

    .block-theme--lightGrey h1, .block-theme--lightGrey h2, .block-theme--lightGrey h3, .block-theme--lightGrey h4, .block-theme--lightGrey h5, .block-theme--lightGrey h6, .block-theme--lightGrey strong {
        color: #0033a0
    }

.block-theme--christmasDarkBlue {
    color: #fff;
    background-color: #041e42
}

    .block-theme--christmasDarkBlue li, .block-theme--christmasDarkBlue p {
        color: currentColor
    }

    .block-theme--christmasDarkBlue .content-block__pattern svg {
        opacity: 1;
        fill: #48e0f1
    }

.block-theme--blue150Years {
    color: #e0ae4b;
    background-color: #0033a0
}

    .block-theme--blue150Years .image-block__link, .block-theme--blue150Years .image-block__title, .block-theme--blue150Years a, .block-theme--blue150Years li {
        color: currentColor
    }

    .block-theme--blue150Years h3, .block-theme--blue150Years p {
        color: #fff
    }

    .block-theme--blue150Years .content-block__body__summary {
        color: #e0ae4b
    }

    .block-theme--blue150Years .content-block__pattern svg {
        fill: #e0ae4b
    }

    .block-theme--blue150Years .image-block__small-title {
        color: #fff
    }

.block-theme--darkBlue150Years {
    color: #e0ae4b;
    background-color: #041e42
}

    .block-theme--darkBlue150Years .image-block__link, .block-theme--darkBlue150Years .image-block__title, .block-theme--darkBlue150Years a, .block-theme--darkBlue150Years li {
        color: currentColor
    }

    .block-theme--darkBlue150Years p {
        color: #fff
    }

    .block-theme--darkBlue150Years .content-block__pattern svg {
        fill: #0033a0
    }

    .block-theme--darkBlue150Years .content-block__body__summary {
        color: #e0ae4b
    }

    .block-theme--darkBlue150Years .image-block__small-title {
        color: #fff
    }

.theme-hospitality .header {
    color: #fff;
    background: #1e1e1e
}

.theme-mygers .header {
    color: #fff;
    background: red
}

.theme-mygers .header__nav-item a {
    color: #fff;
    opacity: .7
}

    .theme-mygers .header__nav-item a.active, .theme-mygers .header__nav-item a:hover {
        color: #fff;
        opacity: 1
    }

        .theme-mygers .header__nav-item a.active:after {
            background-color: #0033a0
        }

.theme-womensteam .header {
    color: #fff;
    background: #ff6900
}

.theme-womensteam .header__nav-item a {
    color: #fff;
    opacity: .7
}

    .theme-womensteam .header__nav-item a.active, .theme-womensteam .header__nav-item a:hover {
        color: #fff;
        opacity: 1
    }

        .theme-womensteam .header__nav-item a.active:after {
            background-color: #0033a0
        }

.theme-christmas .header {
    position: relative;
    overflow: hidden;
    color: #fff;
    background: #041e42
}

.theme-christmas .header__pattern {
    position: absolute;
    top: auto;
    right: 0;
    bottom: -6px;
    height: auto;
    width: 50%;
    text-align: right
}

    .theme-christmas .header__pattern svg {
        opacity: 1;
        fill: #48e0f1
    }

.theme-christmas .package__content {
    background-color: #041e42
}

.theme-150-years-blue .header {
    background-color: #0033a0
}

.theme-150-years-blue .header__pattern svg {
    fill: #e0ae4b;
    opacity: 1
}

.theme-150-years-blue .header__heading h1 {
    color: #e0ae4b
}

.theme-150-years-dark-blue .header {
    background-color: #041e42
}

.theme-150-years-dark-blue .header__pattern svg {
    fill: #e0ae4b;
    opacity: 1
}

.theme-150-years-dark-blue .header__heading h1 {
    color: #e0ae4b
}

#main-content #payment-form input, #main-content #voucher-form .text-center .input-group input, #main-content form input, .form-element__input, .form-element input {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.55556;
    display: block;
    margin-bottom: 24px;
    padding: 15px 0;
    width: 100%;
    color: #fff;
    font-family: Gilroy Regular,sans-serif;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid hsla(0,0%,100%,.6);
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in
}

    #main-content #payment-form input:focus, #main-content #voucher-form .text-center .input-group input:focus, #main-content form input:focus, .form-element__input:focus, .form-element input:focus {
        border-color: #5bc2e7;
        outline: none
    }

    #main-content #payment-form input::-webkit-input-placeholder, #main-content #voucher-form .text-center .input-group input::-webkit-input-placeholder, #main-content form input::-webkit-input-placeholder, .form-element__input::-webkit-input-placeholder, .form-element input::-webkit-input-placeholder {
        color: #fff;
        opacity: 1
    }

    #main-content #payment-form input::-moz-placeholder, #main-content #voucher-form .text-center .input-group input::-moz-placeholder, #main-content form input::-moz-placeholder, .form-element__input::-moz-placeholder, .form-element input::-moz-placeholder {
        color: #fff;
        opacity: 1
    }

    #main-content #payment-form input:-ms-input-placeholder, #main-content #payment-form input::-ms-input-placeholder, #main-content #voucher-form .text-center .input-group input:-ms-input-placeholder, #main-content #voucher-form .text-center .input-group input::-ms-input-placeholder, #main-content form input:-ms-input-placeholder, #main-content form input::-ms-input-placeholder, .form-element__input:-ms-input-placeholder, .form-element__input::-ms-input-placeholder, .form-element input:-ms-input-placeholder, .form-element input::-ms-input-placeholder {
        color: #fff;
        opacity: 1
    }

    #main-content #payment-form input::placeholder, #main-content #voucher-form .text-center .input-group input::placeholder, #main-content form input::placeholder, .form-element__input::placeholder, .form-element input::placeholder {
        color: #fff;
        opacity: 1
    }

    #main-content #payment-form input:disabled, #main-content #voucher-form .text-center .input-group input:disabled, #main-content form input:disabled, .form-element__input:disabled, .form-element input:disabled {
        opacity: .5
    }

.form-element__input-wrapper {
    position: relative
}

.form-element__placeholder {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.4;
    position: absolute;
    top: 50%;
    left: 0;
    pointer-events: none;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#main-content #payment-form .alert, #main-content #voucher-form .text-center .input-group .alert, #main-content form .alert, .form-element .alert {
    margin-top: 20px
}

.form-element--is-focused .form-element__placeholder, .form-element--not-empty .form-element__placeholder {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 2;
    top: 0;
    font-family: Gilroy Bold,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.form-element--not-empty .form-element__placeholder {
    color: hsla(0,0%,100%,.6)
}

.form-element--is-focused .form-element__placeholder {
    color: #5bc2e7
}

.form-element--not-valid .form-element__input, .form-element--not-valid .form-element__input:focus {
    border-color: red
}

.form-element--not-valid .form-element__placeholder {
    color: red
}

.form-element--is-textarea .form-element__placeholder {
    top: 24px;
    -webkit-transform: none;
    -webkit-transform: initial;
    transform: none
}

.form-element--is-textarea .form-element__input {
    min-height: 150px
}

.form-element--is-textarea.form-element--is-focused .form-element__placeholder, .form-element--is-textarea.form-element--not-empty .form-element__placeholder {
    top: -16px
}

@-webkit-keyframes buttonProcessingBg {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(46px);
        transform: translateX(46px)
    }
}

@keyframes buttonProcessingBg {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(46px);
        transform: translateX(46px)
    }
}

#main-content #payment-form button, #main-content #payment-form input[type=button], #main-content #payment-form input[type=submit], #main-content #voucher-form .text-center button, #main-content form .row .row .subscription-plan-card button, #main-content form button, #main-content form input[type=button], #main-content form input[type=submit], .button {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    padding: 16px 16px 12px;
    height: 48px;
    color: #041e42;
    font-family: Gilroy Extrabold,sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    background: #e0ae4b;
    border: 1px solid #e0ae4b;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

    #main-content #payment-form button:hover, #main-content #payment-form input:hover[type=button], #main-content #payment-form input:hover[type=submit], #main-content #voucher-form .text-center button:hover, #main-content form .row .row .subscription-plan-card button:hover, #main-content form button:hover, #main-content form input:hover[type=button], #main-content form input:hover[type=submit], .button:hover {
        color: #fff
    }

.button__label {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25
}

.button__icon {
    height: 20px;
    width: 20px
}

    .button__icon svg {
        height: 100%;
        width: 100%;
        fill: #fff
    }

.button--has-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 16px
}

    .button--has-icon .button__icon, .button--has-icon .button__label {
        display: inline-block;
        -ms-flex-item-align: center;
        align-self: center
    }

    .button--has-icon .button__icon {
        margin-right: 5px
    }

    .button--has-icon .button__label {
        padding-top: 2px
    }

.button--secondary {
    color: #fff;
    background: #041e42;
    border-color: #041e42
}

.button--transparent {
    color: #fff;
    background: transparent;
    border-color: #fff
}

.button--rangers {
    color: #fff;
    background: #0033a0;
    border-color: #0033a0
}

.button--full-width {
    display: block;
    width: 100%
}

.button--icon-only .button__label {
    display: none
}

.button--icon-only .button__icon {
    margin: 0
}

.button--dissabled {
    cursor: not-allowed;
    opacity: .7
}

    .button--dissabled:hover {
        color: #f4f4f4;
        background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
        background: initial
    }

.button--processing {
    position: relative;
    overflow: hidden;
    background-color: transparent;
    border-color: transparent
}

    .button--processing div {
        z-index: 20;
        position: relative
    }

    .button--processing:before {
        z-index: 10;
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: -46px;
        height: 100%;
        width: 200%;
        -webkit-animation-name: buttonProcessingBg;
        animation-name: buttonProcessingBg;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        background: repeating-linear-gradient(-55deg,#5bc2e7 1px,transparent 2px,transparent 11px,#5bc2e7 12px,#5bc2e7 20px)
    }

#main-content #payment-form .win button, #main-content #payment-form .win input[type=button], #main-content #payment-form .win input[type=submit], #main-content #voucher-form .text-center .win button, #main-content form .row .row .subscription-plan-card .win button, #main-content form .win button, #main-content form .win input[type=button], #main-content form .win input[type=submit], .win #main-content #payment-form button, .win #main-content #payment-form input[type=button], .win #main-content #payment-form input[type=submit], .win #main-content #voucher-form .text-center button, .win #main-content form .row .row .subscription-plan-card button, .win #main-content form button, .win #main-content form input[type=button], .win #main-content form input[type=submit], .win .button {
    line-height: 13px
}

body.stream-layout {
    background-color: #041e42
}

body.stream-layout--zig-zag {
    position: relative
}

    body.stream-layout--zig-zag:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #041e42;
        background: #041e42;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 113 156'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%230b2447}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M113 36.6L94.3 0h-1.1l19.4 38 .4.8v-2.2zM19.8 0h-1.1L0 36.6v2.2zM113 114.6L56.9 4.7l-.4-.9L0 114.6v2.2L56.5 6l56.1 110 .4.8v-2.2zm-.4-37.5l.4.9v-2.2L74.4 0h-1.2zM0 78L39.8 0h-1.2L0 75.8V78zm0 78zm113 0z'/%3E%3Cpath class='a' d='M56.9 82.7l-.4-.9L18.7 156h1.1l36.7-72 36.7 72h1.1z'/%3E%3Cpath class='a' d='M0 156L56.5 45.2l56.1 109.9.4.9v-2.2l-56.1-110-.4-.8L0 153.8v2.2zM19.8 0h-1.1L0 36.6v2.2zM113 36.6L94.3 0h-1.1l19.4 38 .4.8v-2.2z'/%3E%3Cpath class='a' d='M56.5 123.2L73.2 156h1.2l-17.5-34.2-.4-.8-17.9 35h1.2z'/%3E%3C/svg%3E");
        background-size: 32%
    }

@media (min-width:768px) {
    body.stream-layout--zig-zag:before {
        background-size: 10%
    }
}

body.stream-layout #main-content, body.stream-layout .blog-heading {
    background: transparent
}

#main-content, .blog-heading {
    background: #041e42
}

    #main-content, .blog-heading .container {
        max-width: none;
        color: #fff
    }

        #main-content h1, #main-content h2, #main-content h3, #main-content h4, #main-content h5, #main-content h6, #main-content li, #main-content p, .blog-heading .container h1, .blog-heading .container h2, .blog-heading .container h3, .blog-heading .container h4, .blog-heading .container h5, .blog-heading .container h6, .blog-heading .container li, .blog-heading .container p {
            color: currentColor
        }

        #main-content a, .blog-heading .container a {
            color: #5bc2e7
        }

            #main-content a:hover, .blog-heading .container a:hover {
                color: red
            }

        #main-content p, .blog-heading .container p {
            font-size: 20px;
            /*font-size: 1.25rem;*/
            line-height: 1.4;
            margin-top: 0;
            margin-bottom: 24px;
            font-family: graphie-semibold,sans-serif
        }

        #main-content h2, .blog-heading .container h2 {
            margin-top: 0;
            margin-bottom: 24px;
            font-family: Gilroy Extrabold,sans-serif;
            text-transform: uppercase
        }

@media (min-width:1024px) {
    #main-content h2, .blog-heading .container h2 {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1
    }
}

#main-content .col-md-6, .blog-heading .container .col-md-6 {
    margin: 0
}

.blog-heading + .container {
    max-width: none
}

#main-content {
    margin: 0 -24px -120px;
    padding-right: 24px;
    padding-bottom: 120px;
    padding-left: 24px;
    grid-row-gap: 70px;
    row-gap: 70px
}

@media (min-width:768px) {
    #main-content {
        margin-right: -16px;
        margin-left: -16px;
        padding-right: 40px;
        padding-left: 40px
    }
}

@media (min-width:1024px) {
    #main-content {
        margin-bottom: -120px;
        padding: 14px calc(8.33333% + 24px) 120px
    }

        #main-content > * {
            padding-right: 24px;
            padding-left: 24px
        }
}

#main-content .table {
    width: 100%;
    border-collapse: collapse
}

    #main-content .table th {
        font-family: Gilroy Bold,sans-serif;
        text-align: left;
        text-transform: uppercase;
        font-size: 11px;
        font-size: .6875rem;
        line-height: 2.18182
    }

    #main-content .table td, #main-content .table th {
        padding: 8px
    }

        #main-content .table td:first-child, #main-content .table th:first-child {
            padding-left: 0
        }

        #main-content .table td:last-child, #main-content .table th:last-child {
            padding-right: 0
        }

    #main-content .table tbody td {
        border-top: 1px solid #fff
    }

        #main-content .table tbody td, #main-content .table tbody td small {
            font-size: 12px;
            /*font-size: .75rem;*/
            line-height: 1.66667
        }

            #main-content .table tbody td small {
                display: block;
                margin-top: 12px
            }

    #main-content .table tbody tr:last-child td {
        border-bottom: 1px solid #fff
    }

    #main-content .table tbody td:not(:first-child) {
        font-family: graphie-semibold,sans-serif
    }

@media (min-width:768px) {
    #main-content .table th {
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 2.14286
    }

    #main-content .table td {
        padding: 30px 8px
    }

    #main-content .table tbody td {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.2
    }

        #main-content .table tbody td small {
            font-size: 16px;
            /*font-size: 1rem;*/
            line-height: 1.25
        }
}

#main-content h1, #main-content h2, #main-content h3, #main-content h4, #main-content h5, #main-content h6, .blog-heading h1 {
    margin-top: 0
}

.blog-heading {
    position: relative;
    margin: 0;
    padding: 64px 24px 70px;
    color: currentColor
}

    .blog-heading .container {
        margin: 0
    }

@media (min-width:768px) {
    .blog-heading {
        padding-right: 40px;
        padding-left: 40px
    }
}

@media (min-width:1024px) {
    .blog-heading {
        padding: 80px 8.33333% 70px
    }
}

.blog-heading h1 {
    position: relative;
    margin: 0;
    font-family: Rangers,sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    /*font-size: 1,5rem;*/;
    line-height: 1.25
}

@media (min-width:1024px) {
    .blog-heading h1 {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1.2
    }
}

.blog-heading h1:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='61' fill='%23fff' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.518 9.3L8.082 2.619 4.645 9.301 0 .267h1.217l3.428 6.692L8.082.277l3.436 6.682L14.955.277l3.437 6.682L21.828.277l3.437 6.682L28.702.277 32.14 6.96 35.576.277l3.437 6.683L42.45.277l3.437 6.683L49.324.277l3.437 6.683L56.2.277l4.645 9.034h-1.216l-3.43-6.693L52.762 9.3l-3.437-6.682-3.437 6.683-3.437-6.683-3.437 6.683-3.437-6.683-3.437 6.683-3.437-6.683-3.437 6.683-3.437-6.683-3.436 6.683-3.437-6.683-3.437 6.683'/%3E%3C/svg%3E");
    position: absolute;
    top: -24px;
    left: 0;
    display: block;
    height: 12px;
    width: 68px;
    opacity: .4
}

@media (min-width:1024px) {
    .blog-heading h1:before {
        top: 0;
        left: -80px
    }
}

#main-content #ProgressSteps {
    margin-right: -23%;
    margin-bottom: 44px;
    margin-left: -22%
}

@media (min-width:1024px) {
    #main-content #ProgressSteps {
        display: block;
        margin-right: 0;
        margin-bottom: 44px;
        margin-left: 0
    }
}

#main-content #ProgressSteps ol {
    margin: 0
}

    #main-content #ProgressSteps ol li:before {
        content: "";
        position: absolute;
        top: .5px;
        left: -50%;
        z-index: 0;
        height: 1px;
        width: 100%;
        text-indent: -10000px;
        background-color: hsla(0,0%,100%,.25)
    }

    #main-content #ProgressSteps ol li.done {
        color: #5bc2e7;
        font-family: Gilroy Bold,sans-serif !important
    }

        #main-content #ProgressSteps ol li.done:before {
            background-color: hsla(0,0%,100%,.25)
        }

        #main-content #ProgressSteps ol li.done:after {
            background: #5bc2e7;
            border-color: #5bc2e7
        }

    #main-content #ProgressSteps ol[data-progress-steps="3"] li {
        width: 32.5%
    }

    #main-content #ProgressSteps ol li {
        margin: 0;
        font-family: Gilroy Regular,sans-serif !important;
        line-height: 0;
        text-indent: -10000px
    }

        #main-content #ProgressSteps ol li:after {
            margin: -6px 0 0 -7px;
            height: 16px;
            width: 16px;
            background-color: #041e42;
            border-width: 1px;
            border-color: #fff
        }

@media (min-width:1024px) {
    #main-content #ProgressSteps ol li {
        margin: 0;
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.6;
        padding: 0;
        line-height: 3.5;
        text-indent: 0
    }
}

#main-content #payment-form, #main-content form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

    #main-content #payment-form label, #main-content form label {
        display: block;
        color: #fff;
        font-family: Gilroy Bold,sans-serif;
        opacity: .6;
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 2
    }

    #main-content #payment-form input, #main-content #payment-form select, #main-content form input, #main-content form select {
        margin-bottom: 20px;
        padding: 2px 0 8px;
        width: 100%;
        border-radius: 0
    }

    #main-content #payment-form select, #main-content form select {
        position: relative;
        padding: 16px 24px 16px 0;
        color: #fff;
        background: transparent;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M2 6l10 9 10-9 2 1-12 11L0 7l2-1z'/%3E%3C/svg%3E");
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: 16px 16px;
        border: none;
        border-bottom: 1px solid hsla(0,0%,100%,.6);
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

        #main-content #payment-form select::-ms-expand, #main-content form select::-ms-expand {
            display: none
        }

    #main-content #payment-form option, #main-content form option {
        color: #1a1818
    }

    #main-content #payment-form input[type=button], #main-content #payment-form input[type=submit], #main-content form input[type=button], #main-content form input[type=submit] {
        -ms-flex-item-align: end;
        align-self: flex-end;
        -ms-flex-item-align: center;
        align-self: center;
        margin-top: 27px;
        border-radius: 0
    }

    #main-content #payment-form input[aria-hidden=true], #main-content form input[aria-hidden=true] {
        display: none
    }

    #main-content #payment-form iframe, #main-content form iframe {
        width: 100%
    }

    #main-content #payment-form .text-right, #main-content form .text-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #main-content #payment-form[action*=cancel] input[type=submit], #main-content form[action*=cancel] input[type=submit] {
        margin: 0
    }

@media (min-width:1024px) {
    #main-content #payment-form[action*=cancel], #main-content form[action*=cancel] {
        width: 80%;
        max-width: 500px
    }
}

#main-content #payment-form .validation-summary-errors, #main-content form .validation-summary-errors {
    margin-bottom: 24px
}

    #main-content #payment-form .validation-summary-errors ul, #main-content form .validation-summary-errors ul {
        padding-left: 0;
        list-style: none
    }

    #main-content #payment-form .validation-summary-errors li, #main-content form .validation-summary-errors li {
        color: red;
        font-weight: "Gilroy Bold",sans-serif;
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 1.42857
    }

#main-content #payment-form #card-errors, #main-content #payment-form .alert.alert-warning, #main-content #payment-form .help-block.field-error, #main-content form #card-errors, #main-content form .alert.alert-warning, #main-content form .help-block.field-error {
    margin-top: 12px;
    color: red !important;
    font-family: Gilroy Bold,sans-serif !important;
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.42857
}

#main-content #payment-form .form-group[focus-within] label, #main-content form .form-group[focus-within] label {
    color: #5bc2e7;
    opacity: 1
}

#main-content #payment-form .form-group:focus-within label, #main-content form .form-group:focus-within label {
    color: #5bc2e7;
    opacity: 1
}

#main-content #payment-form .input-validation-error, #main-content form .input-validation-error {
    border-bottom-color: red
}

#payment-form {
    margin-bottom: 75px
}

    #payment-form .col-md-6 {
        margin: 0
    }

#payment-form, .paypal-form {
    max-width: 500px
}

    .paypal-form h3 {
        max-width: 400px;
        font-family: Gilroy Extrabold,sans-serif;
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 1
    }

#ProgressSteps + form {
    width: auto;
    max-width: none
}

#main-content {
    overflow: hidden
}

    #main-content form .row .row {
        grid-template-columns: repeat(1,1fr);
        display: grid;
        grid-column-gap: 8.33333%;
        -webkit-column-gap: 8.33333%;
        -moz-column-gap: 8.33333%;
        column-gap: 8.33333%;
        margin-bottom: 24px;
        grid-row-gap: 24px;
        row-gap: 24px
    }

.cssgridlegacy #main-content form .row .row > *, .no-cssgrid #main-content form .row .row > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 24px);
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 24px);
    flex-basis: calc(100% - 24px)
}

.no-cssgrid #main-content form .row .row > * {
    width: calc(100% - 24px)
}

@media (min-width:768px) {
    #main-content form .row .row {
        grid-template-columns: repeat(2,1fr);
        display: grid
    }

    .cssgridlegacy #main-content form .row .row > *, .no-cssgrid #main-content form .row .row > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 24px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 24px);
        flex-basis: calc(50% - 24px)
    }

    .no-cssgrid #main-content form .row .row > * {
        width: calc(50% - 24px)
    }
}

@media (min-width:1300px) {
    #main-content form .row .row {
        grid-template-columns: repeat(3,1fr);
        display: grid;
        margin-bottom: 70px;
        grid-row-gap: 70px;
        row-gap: 70px
    }

    .cssgridlegacy #main-content form .row .row > *, .no-cssgrid #main-content form .row .row > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.33333% - 24px);
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.33333% - 24px);
        flex-basis: calc(33.33333% - 24px)
    }

    .no-cssgrid #main-content form .row .row > * {
        width: calc(33.33333% - 24px)
    }
}

@media (min-width:768px) {
    #main-content form .row .row .col-centered {
        -ms-flex-preferred-size: calc(40% - 24px);
        flex-basis: calc(40% - 24px)
    }
}

@media (min-width:1024px) {
    #main-content form .row .row .col-centered {
        -ms-flex-preferred-size: calc(40% - 24px);
        flex-basis: calc(40% - 24px)
    }
}

#main-content form .row .row .subscription-plan-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 24px;
    height: 100%;
    text-align: center;
    background-color: #fff;
    border: none
}

    #main-content form .row .row .subscription-plan-card h2 {
        padding-bottom: 24px;
        color: #0033a0;
        font-family: Gilroy Bold,sans-serif;
        border-bottom: 1px solid rgba(26,24,24,.1);
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.4
    }

    #main-content form .row .row .subscription-plan-card p {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin-top: 0;
        padding-bottom: 24px;
        color: #1e1e1e;
        border-bottom: 1px solid rgba(26,24,24,.1);
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.75
    }

        #main-content form .row .row .subscription-plan-card p, #main-content form .row .row .subscription-plan-card p span {
            font-family: Gilroy Regular,sans-serif !important
        }

    #main-content form .row .row .subscription-plan-card button {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-item-align: center;
        align-self: center;
        margin-top: 12px
    }

        #main-content form .row .row .subscription-plan-card button:after {
            content: "";
            position: absolute;
            bottom: 100%;
            left: 50%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            margin-bottom: 10px;
            height: 18px;
            width: 100%;
            max-width: 100%;
            background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='199px' height='25px' viewBox='0 0 199 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 63.1 (92452) - https://sketch.com --%3E%3Ctitle%3ELogos/RangersTV%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0 0.0768115942 199 0.0768115942 199 25 0 25'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Subscribe-overlay-/-Desktop' transform='translate(-123.000000, -43.000000)'%3E%3Cg id='Atoms/Logos/RangersTV/Dark'%3E%3Cg transform='translate(123.000000, 43.000000)'%3E%3Cg id='Rangers-TV-RGB---White-Red'%3E%3Cg id='Group-4'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M193.017336,0.740942029 L187.717424,18.3717391 L182.418958,0.740942029 L176.435571,0.740942029 L184.23022,24.7061594 L191.205351,24.7061594 L199.000362,0.740942029 L193.017336,0.740942029 Z M156.910776,0.740942029 L156.910776,6.01304348 L163.064218,6.01304348 L163.064218,24.7061594 L168.534547,24.7061594 L168.534547,6.01304348 L174.688351,6.01304348 L174.688351,0.740942029 L156.910776,0.740942029 L156.910776,0.740942029 Z' id='Fill-1' fill='%23FFFFFF' mask='url(%23mask-2)'%3E%3C/path%3E%3Cpath d='M151.469755,6.67971014 L153.507153,5.48586957 C151.763551,1.95942029 148.686649,0.0768115942 144.754771,0.0768115942 C142.566856,0.0768115942 140.686849,0.727173913 139.079653,2.06231884 C137.506829,3.39746377 136.720598,5.14347826 136.720598,7.36884058 C136.720598,9.55978261 137.506829,11.2717391 138.908513,12.4014493 C140.37858,13.4971014 141.746253,14.1134058 143.763751,14.6608696 C145.677769,15.1746377 146.977058,15.6536232 147.660895,16.0648551 C148.379104,16.4413043 148.72066,16.9891304 148.72066,17.707971 C148.72066,19.009058 147.626522,19.6594203 145.472618,19.6594203 C143.079553,19.6594203 141.404696,18.5637681 140.446964,16.3384058 L138.18958,17.648913 C138.979791,19.1036232 141.188691,22.1351449 145.873875,22.1351449 C149.318745,22.1351449 151.177767,19.9496377 151.177767,17.8927536 C151.177767,14.6742754 148.35848,13.7623188 145.37348,12.7967391 C142.298749,11.8021739 139.119453,10.7735507 139.119453,7.07644928 C139.119453,3.91702899 141.95466,2.26376812 144.754771,2.26376812 C149.113233,2.26376812 151.311278,6.37101449 151.469755,6.67971014 L151.469755,6.67971014 Z M137.707276,17.9289855 L135.729216,19.0771739 C137.096527,22.7405797 140.412953,25 145.302202,25 C147.934429,25 150.088333,24.3492754 151.72954,23.048913 C153.370747,21.7134058 154.190989,19.9333333 154.190989,17.6394928 C154.190989,15.6880435 153.404758,14.1134058 152.550144,13.1891304 C152.139842,12.7094203 151.524027,12.2644928 150.703785,11.8536232 C149.917555,11.4086957 149.233718,11.1007246 148.72066,10.9293478 L146.498373,10.2101449 C144.754771,9.69673913 143.592611,9.2173913 143.011169,8.77246377 C142.464462,8.32753623 142.190565,7.81413043 142.190565,7.23188406 C142.190565,6.23913043 143.113925,5.4173913 144.754771,5.4173913 C146.840653,5.4173913 148.036824,6.37572464 148.8918,8.19057971 L150.978405,6.96775362 C150.859005,6.7423913 148.747435,2.83442029 144.754771,2.83442029 C141.772304,2.83442029 139.689316,4.57898551 139.689316,7.07644928 C139.689316,10.3583333 142.535378,11.2789855 145.5486,12.2536232 C148.596195,13.2394928 151.747631,14.259058 151.747631,17.8927536 C151.747631,20.226087 149.689247,22.7057971 145.873875,22.7057971 C140.978475,22.7057971 138.5836,19.4938406 137.707276,17.9289855 L137.707276,17.9289855 Z M134.327171,24.5210145 L129.232771,15.7224638 C131.865722,14.3528986 133.643335,11.6826087 133.643335,8.77246377 C133.643335,6.47862319 132.857104,4.5615942 131.250269,2.95253623 C129.643073,1.34311594 127.729055,0.555797101 125.438022,0.555797101 L118.937958,0.555797101 L118.937958,14.0811594 L125.096465,14.0811594 C126.785071,14.0811594 128.148402,13.5471014 129.244711,12.4789855 C130.341382,11.3811594 130.87434,10.0163043 130.87434,8.38405797 C130.87434,6.75217391 130.341382,5.38731884 129.244711,4.31884058 C128.148402,3.22101449 126.785071,2.6865942 125.096465,2.6865942 L121.335365,2.6865942 L121.335365,2.15289855 L125.096465,2.15289855 C126.933416,2.15289855 128.445093,2.74637681 129.659355,3.93297101 C130.87434,5.11992754 131.46736,6.60398551 131.46736,8.38405797 C131.46736,10.1644928 130.87434,11.6481884 129.659355,12.8351449 C128.445093,14.0221014 126.933416,14.6155797 125.096465,14.6155797 L118.937958,14.6155797 L118.937958,24.5210145 L121.335365,24.5210145 L121.335365,16.6467391 L123.933944,16.6467391 L128.446902,24.5210145 L131.277767,24.5210145 L126.625147,16.642029 L127.270993,16.642029 L131.929402,24.5210145 L134.327171,24.5210145 Z M121.335365,5.69130435 L125.438022,5.69130435 C126.942462,5.69130435 128.173367,7.02644928 128.173367,8.77246377 C128.173367,10.5184783 126.942462,11.8536232 125.438022,11.8536232 L121.335365,11.8536232 L121.335365,5.69130435 Z M115.865398,24.5210145 L118.3453,24.5210145 L118.3453,0.55615942 L115.865398,0.55615942 L115.865398,24.5210145 Z M98.99852,24.5210145 L111.01016,24.5210145 L111.01016,22.1518116 L101.437175,22.1518116 L101.437175,21.6177536 L111.01016,21.6177536 L111.01016,19.2485507 L101.437175,19.2485507 L101.437175,15.0032609 L109.984405,15.0032609 L109.984405,12.7163043 L98.99852,12.7163043 L98.99852,24.5210145 Z M101.437175,5.82826087 L110.83902,5.82826087 L110.83902,3.45905797 L101.437175,3.45905797 L101.437175,2.925 L110.83902,2.925 L110.83902,0.555797101 L98.99852,0.555797101 L98.99852,12.1822464 L109.984405,12.1822464 L109.984405,9.79963768 L101.437175,9.79963768 L101.437175,5.82826087 Z M95.9672073,24.5210145 L98.4058618,24.5210145 L98.4058618,0.555797101 L95.9672073,0.555797101 L95.9672073,24.5210145 Z M81.4192218,15.9619565 L87.8121873,15.9619565 C86.8891891,18.4268116 84.8724145,19.6594203 81.6923945,19.6594203 C79.4020855,19.6594203 77.5897382,19.009058 76.2224273,17.707971 C74.8547545,16.3728261 74.17128,14.6952899 74.17128,12.6068841 C74.17128,10.5184783 74.8207436,8.77246377 76.1540436,7.43731884 C77.4873436,6.10217391 79.1969345,5.4173913 81.2140709,5.4173913 C83.8122873,5.4173913 86.0002018,6.58152174 87.0603291,8.22463768 L89.1140091,7.04528986 C88.3585327,5.79528986 87.3298836,4.79275362 85.99586,4.04492754 C84.5775327,3.22137681 83.0173727,2.82355072 81.3443255,2.82355072 C78.5641145,2.82355072 76.2662073,3.76086957 74.4227436,5.63586957 C72.60714,7.51050725 71.6993382,9.8115942 71.6993382,12.5384058 C71.6993382,15.2652174 72.6353618,17.565942 74.4791873,19.440942 C76.3515964,21.3155797 78.7341691,22.2528986 81.6276291,22.2528986 C84.2092018,22.2528986 86.3081091,21.4862319 87.9247127,19.9235507 C89.5416782,18.3612319 90.3930364,16.4014493 90.44948,14.1007246 L81.4192218,14.1007246 L81.4192218,15.9619565 Z M90.0684855,21.8163043 C92.2911345,19.6594203 93.4192836,16.8177536 93.4192836,13.2228261 L93.4192836,11.1688406 L81.4192218,11.1688406 L81.4192218,13.5891304 L90.9885891,13.5891304 L90.9885891,13.8731884 C90.9885891,16.3731884 90.1093709,18.475 88.3787945,20.207971 C86.6482182,21.9123188 84.3792564,22.7644928 81.6276291,22.7644928 C78.5641145,22.7644928 76.0393473,21.7699275 74.0822727,19.8101449 C72.1248364,17.8503623 71.1320073,15.4072464 71.1320073,12.5384058 C71.1320073,9.6692029 72.0962527,7.25471014 74.0254673,5.29492754 C75.9825418,3.30652174 78.42192,2.31231884 81.3443255,2.31231884 C84.7913673,2.31231884 87.9391855,4.06050725 89.5973982,6.76775362 L91.7096927,5.55434783 C89.6581836,2.26775362 85.7270291,0.0768115942 81.2480818,0.0768115942 C77.7268673,0.0768115942 74.75236,1.275 72.3249218,3.70543478 C69.8974836,6.13623188 68.7009509,9.08043478 68.7009509,12.5728261 C68.7009509,16.0648551 69.9318564,19.009058 72.3589327,21.4054348 C74.8207436,23.8018116 77.8976455,25 81.6243727,25 C85.0428309,25 87.8461982,23.9387681 90.0684855,21.8163043 L90.0684855,21.8163043 Z M63.54866,24.5210145 L65.54264,24.5210145 L65.54264,0.55615942 L63.54866,0.55615942 L63.54866,24.5210145 Z M61.4403455,24.5210145 L62.9563636,24.5210145 L62.9563636,0.555797101 L60.0726727,0.555797101 L60.0726727,13.5655797 L50.8416055,0.555797101 L48.2238509,0.555797101 L60.0726727,17.734058 L60.0726727,18.7431159 L47.5280745,0.555797101 L46.7389491,0.555797101 L46.7389491,24.5210145 L48.7329291,24.5210145 L48.7329291,6.61195652 L49.3252255,7.44710145 L49.3252255,24.5210145 L52.2092782,24.5210145 L52.2092782,11.5112319 L61.4403455,24.5210145 Z M41.7100382,24.5210145 L44.2268455,24.5210145 L36.0902782,0.555797101 L33.5734709,0.555797101 L41.7100382,24.5210145 Z M41.1575418,24.5210145 L33.0209745,0.555797101 L29.1158709,0.555797101 L20.9789418,24.5210145 L23.6147873,24.5210145 L31.1612291,2.29528986 L31.4286127,3.13478261 L26.4083855,17.9202899 L36.1420182,17.9202899 L36.3131582,18.4543478 L26.2267527,18.4543478 L24.1672836,24.5210145 L26.9619673,24.5210145 L28.1585,20.7550725 L37.0472873,20.7550725 L38.2441818,24.5210145 L41.1575418,24.5210145 Z M35.4064418,15.6195652 L29.7993455,15.6195652 L32.6030745,6.82101449 L35.4064418,15.6195652 Z M18.4621345,24.5210145 L13.3677345,15.7224638 C16.0006855,14.3528986 17.7782982,11.6826087 17.7782982,8.77246377 C17.7782982,6.47862319 16.9917055,4.5615942 15.3852327,2.95253623 C13.7780364,1.34311594 11.8636564,0.555797101 9.57298545,0.555797101 L3.07292182,0.555797101 L3.07292182,14.0811594 L9.23142909,14.0811594 C10.9200345,14.0811594 12.2833655,13.5471014 13.3796745,12.4789855 C14.4763455,11.3811594 15.0093036,10.0163043 15.0093036,8.38405797 C15.0093036,6.75217391 14.4763455,5.38731884 13.3796745,4.31884058 C12.2833655,3.22101449 10.9200345,2.6865942 9.23142909,2.6865942 L5.47032909,2.6865942 L5.47032909,2.15289855 L9.23142909,2.15289855 C11.06838,2.15289855 12.5796945,2.74637681 13.7943182,3.93297101 C15.0093036,5.11992754 15.6019618,6.60398551 15.6019618,8.38405797 C15.6019618,10.1644928 15.0093036,11.6481884 13.7943182,12.8351449 C12.5796945,14.0221014 11.06838,14.6155797 9.23142909,14.6155797 L3.07292182,14.6155797 L3.07292182,24.5210145 L5.47032909,24.5210145 L5.47032909,16.6467391 L8.06854545,16.6467391 L12.5815036,24.5210145 L15.4127309,24.5210145 L10.7601109,16.642029 L11.4059564,16.642029 L16.0643655,24.5210145 L18.4621345,24.5210145 Z M5.47032909,5.69130435 L9.57298545,5.69130435 C11.0774255,5.69130435 12.3083309,7.02644928 12.3083309,8.77246377 C12.3083309,10.5184783 11.0774255,11.8536232 9.57298545,11.8536232 L5.47032909,11.8536232 L5.47032909,5.69130435 Z M0,24.5210145 L2.47990182,24.5210145 L2.47990182,0.55615942 L0,0.55615942 L0,24.5210145 Z' id='Fill-3' fill='%230033A0' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M196.069996,0.740942029 L188.932047,24.7061594 L191.204989,24.7061594 L199,0.740942029 L196.069996,0.740942029 Z M193.016975,0.740942029 L187.717785,18.3721014 L182.418958,0.740942029 L179.785284,0.740942029 L186.364585,22.8318841 L186.084538,23.7605072 L179.228807,0.740942029 L176.435571,0.740942029 L184.230582,24.7061594 L188.375571,24.7061594 L195.513882,0.740942029 L193.016975,0.740942029 Z M156.910776,3.10978261 L174.688713,3.10978261 L174.688713,0.740942029 L156.910776,0.740942029 L156.910776,3.10978261 Z M156.910776,3.6442029 L156.910776,6.01304348 L163.06458,6.01304348 L163.06458,24.7061594 L165.532904,24.7061594 L165.532904,6.01376812 L166.066224,6.01376812 L166.066224,24.7061594 L168.534547,24.7061594 L168.534547,6.01304348 L174.688351,6.01304348 L174.688351,3.6442029 L156.910776,3.6442029 L156.910776,3.6442029 Z' id='Fill-5' fill='%23FF0100'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: contain;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%)
        }

#main-content #voucher-form {
    margin-bottom: -120px;
    padding: 0 !important;
    max-width: none
}

    #main-content #voucher-form .text-center {
        display: grid;
        margin-right: -24px;
        margin-left: -24px;
        padding: 54px 24px;
        background-color: #021329
    }

        #main-content #voucher-form .text-center h2 {
            font-size: 24px;
            /*font-size: 1,5rem;*/;
            line-height: 1.66667;
            margin-bottom: 42px;
            width: 60%
        }

@media (min-width:768px) {
    #main-content #voucher-form .text-center {
        margin-right: calc(-8.33333% - 16px);
        margin-left: calc(-8.33333% - 16px);
        padding: 54px calc(8.33333% + 36px)
    }

        #main-content #voucher-form .text-center .col-md-4.col-md-offset-4.col-sm-12 {
            margin: 0
        }
}

@media (min-width:1024px) {
    #main-content #voucher-form .text-center {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        margin-right: calc(-8.33333% - 32px);
        margin-left: calc(-8.33333% - 32px);
        padding: 150px calc(8.33333% + 56px)
    }
}

#main-content #voucher-form .text-center button {
    -ms-flex-item-align: end;
    align-self: flex-end;
    -ms-flex-item-align: center;
    align-self: center;
    margin-top: 27px;
    width: 100%
}

#main-content #voucher-form .text-center .input-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

    #main-content #voucher-form .text-center .input-group:before {
        content: "Enter Code";
        position: absolute;
        bottom: 100%;
        left: 0;
        display: block;
        color: #fff;
        font-family: Gilroy Bold,sans-serif;
        opacity: .6;
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 1
    }

    #main-content #voucher-form .text-center .input-group .input-group-btn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    #main-content #voucher-form .text-center .input-group input[type=text] {
        margin-bottom: 36px
    }

@media (min-width:1024px) {
    #main-content #voucher-form .text-center .input-group {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }

        #main-content #voucher-form .text-center .input-group input[type=text] {
            margin-bottom: 0
        }

        #main-content #voucher-form .text-center .input-group button {
            margin-top: 0;
            margin-left: 24px
        }
}

#main-content .redeem-gift-title {
    margin: 0 auto;
    padding: 120px 24px 18px;
    color: red !important;
    font-family: Rangers,sans-serif;
    text-align: center;
    text-transform: uppercase;
    font-size: 60px;
    /*font-size: 3.75rem;*/;
    line-height: 1.2
}

@media (min-width:768px) {
    #main-content .redeem-gift-title {
        font-size: 100px;
        font-size: 6.25rem;
        line-height: 1.2
    }
}

#main-content .redeem-gift-intro {
    margin: 0 auto;
    padding: 0 24px;
    font-family: graphie-semibold,sans-serif;
    text-align: center;
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.55556
}

@media (min-width:768px) {
    #main-content .redeem-gift-intro {
        font-size: 18px;
        /*font-size: 1.125rem;*/
        line-height: 1.33333;
        margin-bottom: 60px;
        max-width: 60%
    }
}

#main-content .parent-div {
    margin-top: 100px;
    margin-bottom: 100px;
    padding-top: 100px;
    padding-bottom: 100px;
    border-top: 1px solid hsla(0,0%,100%,.3);
    border-bottom: 1px solid hsla(0,0%,100%,.3)
}

#main-content #card-element {
    padding: 16px !important;
    height: 44px;
    border: none !important
}

    #main-content #card-element > div {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

#main-content .ElementsApp, #main-content .ElementsApp .InputElement {
    color: #fff !important
}

@-webkit-keyframes buttonProcessingBg {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(46px);
        transform: translateX(46px)
    }
}

@keyframes buttonProcessingBg {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(46px);
        transform: translateX(46px)
    }
}

.button {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    padding: 16px 16px 12px;
    height: 48px;
    color: #041e42;
    font-family: Gilroy Extrabold,sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    background: #e0ae4b;
    border: 1px solid #e0ae4b;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

    .button:hover {
        color: #fff
    }

.button__label {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25
}

.button__icon {
    height: 20px;
    width: 20px
}

    .button__icon svg {
        height: 100%;
        width: 100%;
        fill: #fff
    }

.button--has-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 16px
}

    .button--has-icon .button__icon, .button--has-icon .button__label {
        display: inline-block;
        -ms-flex-item-align: center;
        align-self: center
    }

    .button--has-icon .button__icon {
        margin-right: 5px
    }

    .button--has-icon .button__label {
        padding-top: 2px
    }

.button--secondary {
    color: #fff;
    background: #041e42;
    border-color: #041e42
}

.button--transparent {
    color: #fff;
    background: transparent;
    border-color: #fff
}

.button--rangers {
    color: #fff;
    background: #0033a0;
    border-color: #0033a0
}

.button--full-width {
    display: block;
    width: 100%
}

.button--icon-only .button__label {
    display: none
}

.button--icon-only .button__icon {
    margin: 0
}

.button--dissabled {
    cursor: not-allowed;
    opacity: .7
}

    .button--dissabled:hover {
        color: #f4f4f4;
        background: initial
    }

.button--processing {
    position: relative;
    overflow: hidden;
    background-color: transparent;
    border-color: transparent
}

    .button--processing div {
        z-index: 20;
        position: relative
    }

    .button--processing:before {
        z-index: 10;
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: -46px;
        height: 100%;
        width: 200%;
        -webkit-animation-name: buttonProcessingBg;
        animation-name: buttonProcessingBg;
        -webkit-animation-duration: .6s;
        animation-duration: .6s;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        background: repeating-linear-gradient(-55deg,#5bc2e7 1px,transparent 2px,transparent 11px,#5bc2e7 12px,#5bc2e7 20px)
    }

.win .button {
    line-height: 13px
}

.basic-pager {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px 20px;
    max-width: 150px;
    background-color: #0033a0
}

.basic-pager__page {
    position: relative;
    width: 60%;
    color: #fff;
    font-size: 32px;
    /*font-size: 2rem;*/
    line-height: 1.25;
    letter-spacing: 2px
}

.basic-pager__buttons {
    display: inherit;
    height: 100%;
    width: 40%
}

.basic-pager__buttons--next {
    text-align: right
}

.basic-pager__buttons--previous {
    text-align: left
}

.basic-pager__buttons--next, .basic-pager__buttons--previous {
    display: inline-block;
    height: 100%;
    width: 50%;
    text-align: center
}

    .basic-pager__buttons--next a, .basic-pager__buttons--previous a {
        position: relative;
        display: block;
        height: 100%
    }

        .basic-pager__buttons--next a svg, .basic-pager__buttons--previous a svg {
            position: absolute;
            top: 50%;
            height: 32px;
            width: 13px;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            fill: #fff
        }

        .basic-pager__buttons--next a:hover svg, .basic-pager__buttons--previous a:hover svg {
            fill: red
        }

.block-link {
    height: 100%;
    min-height: 150px
}

.block-link__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.block-link__image img {
    width: 100%
}

.link__icon {
    margin-right: 8px;
    height: 16px;
    width: 16px
}

    .link__icon svg {
        height: 100%;
        width: 100%;
        fill: currentColor
    }

.link--has-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 24px
}

.link--disabled.button {
    background-color: #8c8b8b;
    border-color: #8c8b8b;
    cursor: not-allowed;
    opacity: .2
}

.thumbnail, .thumbnail img {
    height: 100%;
    width: 100%
}

.responsive-image {
    position: relative;
    display: block;
    margin: 0;
    padding: 100% 0 0;
    height: 1px;
    max-width: 100%;
    overflow: hidden;
    background: #0033a0
}

    .responsive-image img {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        height: auto;
        width: 100%;
        min-width: 100%;
        max-width: none;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1)
    }

    .responsive-image .blur-up {
        opacity: 0;
        -webkit-transition: opacity .7s ease-in;
        transition: opacity .7s ease-in
    }

        .responsive-image .blur-up.lazyloaded {
            opacity: 1
        }

            .responsive-image .blur-up.lazyloaded.has-opacity {
                opacity: .8
            }

.responsive-image--transparent {
    background: transparent
}

.responsive-image--1x1 {
    padding-top: 100%
}

.responsive-image--2x1 {
    padding-top: 50%
}

.responsive-image--16x9 {
    padding-top: 56%
}

.responsive-image--3x2, .responsive-image--4x3 {
    padding-top: 67%
}

.responsive-image--4x5 {
    padding-top: 120%
}

.responsive-image--2x3 {
    padding-top: 150%
}

@media (max-width:768px) {
    .responsive-image--mobile-1x1 {
        padding-top: 100%
    }
}

.heading__title {
    font-size: 42px;
    /*font-size: 2.625rem;*/
    line-height: 1
}

.heading__summary {
    margin-bottom: 2rem;
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.66667;
    font-family: Arial,Helvetica,sans-serif;
    border-bottom: 1px solid #f4f4f4
}

.hero-banner {
    height: 600px;
    width: 100%;
    overflow: hidden;
    background-size: cover
}

.hero-banner__container {
    padding: 1rem;
    height: 100%
}

    .hero-banner__container h1 {
        font-size: 2rem
    }

    .hero-banner__container .container {
        height: 100%
    }

.container {
    max-width: 1800px;
    margin-right: 24px;
    margin-left: 24px
}

@media (min-width:768px) {
    .container {
        margin-right: 16px;
        margin-left: 16px
    }
}

@media (min-width:1024px) {
    .container {
        margin-right: auto;
        margin-left: auto
    }
}

.container--overflow-hidden {
    overflow: hidden
}

.pagination {
    padding: 16px 0 80px
}

    .pagination .pager {
        margin: 1rem auto;
        padding: 0;
        width: 100%;
        text-align: center;
        list-style: none
    }

    .pagination .pager__item {
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 2.85714;
        position: relative;
        display: inline-block;
        font-weight: 500
    }

@media (min-width:620px) {
    .pagination .pager__item {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 2.5
    }
}

.pagination .pager__item-link {
    position: relative;
    display: block;
    padding: 15px 10px;
    color: #0033a0;
    font-weight: 400;
    text-align: center;
    background-color: transparent;
    border: none
}

@media (min-width:450px) {
    .pagination .pager__item-link {
        padding: 15px 12px
    }
}

@media (min-width:768px) {
    .pagination .pager__item-link {
        padding: 15px
    }
}

.pagination .pager__item-link:hover {
    color: red
}

.pagination .pager__item-link:after {
    content: " ";
    position: absolute;
    top: 50%;
    right: -20px;
    height: 1px;
    width: 40px;
    background: rgba(26,24,24,.1);
    -webkit-transform: rotate(115deg);
    transform: rotate(115deg)
}

.pagination .pager__item--active a {
    color: red
}

.pagination .pager__item--first-page:after, .pagination .pager__item--last-page:before {
    content: "...";
    position: absolute;
    top: 50%;
    z-index: 1;
    width: 24px;
    color: #1a1818;
    opacity: .4;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.pagination .pager__item--first-page {
    margin-right: 24px
}

    .pagination .pager__item--first-page:after {
        right: -32px
    }

.pagination .pager__item--last-page {
    margin-left: 42px
}

    .pagination .pager__item--last-page:before {
        left: -32px
    }

    .pagination .pager__item--last-page .pager__item-link:after {
        right: 0;
        left: -20px
    }

.pagination .pager__item--disabled {
    display: none !important
}

.pagination .pager__item--next-page, .pagination .pager__item--previous-page {
    margin-left: 8px
}

    .pagination .pager__item--next-page svg, .pagination .pager__item--previous-page svg {
        position: absolute;
        top: 14px;
        left: 5px;
        z-index: 1;
        height: 18px;
        width: 26px;
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        fill: #0033a0
    }

    .pagination .pager__item--next-page a:before, .pagination .pager__item--next-page span, .pagination .pager__item--previous-page a:before, .pagination .pager__item--previous-page span {
        font-size: 0;
        opacity: 0
    }

    .pagination .pager__item--next-page .pager__item-link:after, .pagination .pager__item--previous-page .pager__item-link:after {
        display: none
    }

    .pagination .pager__item--next-page.pager__item--disabled, .pagination .pager__item--previous-page.pager__item--disabled {
        display: inline-block !important;
        pointer-events: none;
        opacity: .2;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

.pagination .pager__item--previous-page {
    margin-right: 8px;
    margin-left: 0
}

    .pagination .pager__item--previous-page svg {
        top: 24px;
        left: 20px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transform-origin: 2px 4px;
        transform-origin: 2px 4px
    }

.pagination--dark .pager__item-link {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.6;
    color: red;
    font-family: Gilroy Bold,sans-serif
}

    .pagination--dark .pager__item-link:hover {
        color: #fff
    }

    .pagination--dark .pager__item-link:after {
        top: calc(50% + 6px);
        background: hsla(0,0%,100%,.3)
    }

.pagination--dark .pager__item--active a, .pagination--dark .pager__item--first-page:after, .pagination--dark .pager__item--last-page:before {
    color: #fff
}

.pagination--dark .pager__item--next-page svg, .pagination--dark .pager__item--previous-page svg {
    height: 24px;
    fill: red
}

.pagination--dark .pager__item--previous-page svg {
    top: 33px
}

.pagination--dark .pager__item--next-page svg {
    top: 16px
}

.pagination--dark .pager__item--disabled svg {
    fill: #fff;
    opacity: .3
}

.social-links__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    text-align: center;
    list-style: none
}

.social-links__item {
    border-right: 1px solid hsla(0,0%,100%,.2)
}

    .social-links__item:last-of-type {
        border: none
    }

.social-links__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 3px 10px;
    text-align: center
}

@media (min-width:1024px) {
    .social-links__link {
        padding: 14px 24px
    }
}

.social-links__link-icon {
    padding: 4px;
    height: 32px;
    width: 32px
}

@media (min-width:1024px) {
    .social-links__link-icon {
        padding: 2px
    }
}

.social-links__link span {
    display: none
}

.social-links__link svg {
    -ms-flex-item-align: center;
    align-self: center;
    height: 100%;
    width: 100%;
    color: #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    fill: #fff
}

.social-links__link:hover svg {
    fill: #e0ae4b;
    color: #e0ae4b
}

.alert {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.42857;
    margin-top: 32px;
    margin-bottom: 32px;
    color: #1a1818;
    font-family: Gilroy Bold,sans-serif;
    -webkit-animation: fadeIn .5s ease-in;
    animation: fadeIn .5s ease-in
}

.alert--error {
    color: red;
    border-color: red
}

    .alert--error h3 {
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 1.42857;
        margin-top: 0;
        margin-bottom: 8px;
        color: #fff;
        font-family: Gilroy Bold,sans-serif;
        text-transform: uppercase
    }

.alert--success {
    color: #155724;
    border-color: #155724
}

.alert--info {
    color: #002b87;
    border-color: #002b87
}

.alert--warning {
    color: #fc0;
    border-color: #fc0
}

.filter-select {
    position: relative
}

.filter-select__value {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.21429;
    z-index: 30;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif;
    background-color: #fff;
    border: 1px solid #fff;
    cursor: pointer
}

    .filter-select__value div {
        margin-top: 3px
    }

        .filter-select__value div a {
            display: block;
            padding: 10px 32px 10px 16px;
            color: #0033a0
        }

            .filter-select__value div a:hover {
                color: #0033a0
            }

    .filter-select__value:after {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        height: 1px;
        width: 0;
        -webkit-animation-delay: .6s;
        animation-delay: .6s;
        background-color: #fff;
        opacity: .3;
        -webkit-transition: width .3s ease-out;
        transition: width .3s ease-out
    }

.filter-select__item {
    display: block;
    font-family: graphie-semibold,sans-serif;
    text-align: left;
    text-transform: uppercase
}

    .filter-select__item a {
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 1.85714;
        display: block;
        padding-left: 16px;
        color: #fff
    }

        .filter-select__item a:hover {
            color: #fff
        }

.filter-select__item--selected {
    position: relative
}

    .filter-select__item--selected:before {
        content: "";
        position: absolute;
        top: 0;
        left: -1px;
        height: 100%;
        width: 4px;
        background-color: red
    }

.filter-select__options {
    z-index: 20;
    position: absolute;
    display: none;
    margin: 0;
    padding: 20px 0;
    width: 100%;
    -webkit-animation: fadeInDown .3s ease-in;
    animation: fadeInDown .3s ease-in;
    background-color: #0033a0;
    border: 1px solid #0033a0;
    list-style: none
}

.filter-select__icon {
    position: absolute;
    top: 14px;
    right: 10px;
    height: 16px;
    width: 16px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease,-webkit-transform .1s ease;
    z-index: 40
}

    .filter-select__icon svg {
        height: 16px;
        width: 16px;
        color: #0033a0
    }

.filter-select--open .filter-select__value {
    position: relative;
    color: #fff;
    background-color: #0033a0;
    border: 1px solid #0033a0
}

    .filter-select--open .filter-select__value:after {
        width: 85%
    }

    .filter-select--open .filter-select__value a, .filter-select--open .filter-select__value a:hover {
        color: #fff
    }

.filter-select--open .filter-select__icon {
    top: 12px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

    .filter-select--open .filter-select__icon svg {
        color: #fff
    }

.filter-select--open .filter-select__options {
    display: block
}

.filter-select--closing .filter-select__options {
    -webkit-animation: fadeOutUp .3s ease-in forwards;
    animation: fadeOutUp .3s ease-in forwards
}

.loader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 400px
}

.loader__text {
    font-size: 55px;
    /*font-size: 3.4375rem;*/;
    line-height: 1.90909;
    -ms-flex-item-align: center;
    align-self: center;
    color: #e8e8e8;
    font-family: Rangers,sans-serif;
    -webkit-animation: fadingColors 1.5s ease-in-out infinite;
    animation: fadingColors 1.5s ease-in-out infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    justify-self: center
}

.loader--dark {
    background-color: #0033a0
}

    .loader--dark .loader__text {
        color: #fff
    }

.loader--full-page {
    height: calc(100vh - 60px)
}

@media (min-width:768px) {
    .loader--full-page {
        height: calc(100vh - 80px)
    }
}

@media (min-width:1024px) {
    .loader--full-page {
        height: calc(100vh - 120px)
    }
}

@-webkit-keyframes fadingColors {
    0% {
        color: #e8e8e8
    }

    to {
        color: #8c8b8b
    }
}

@keyframes fadingColors {
    0% {
        color: #e8e8e8
    }

    to {
        color: #8c8b8b
    }
}

.tabs__buttons {
    margin: 0;
    padding: 0;
    height: 56px;
    background: #041e42;
    list-style: none
}

@media (min-width:768px) {
    .tabs__buttons {
        height: 72px;
        text-align: center
    }
}

.tabs__button {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.21429;
    display: inline-block;
    padding: 0 20px;
    height: 100%;
    color: hsla(0,0%,100%,.4);
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase;
    background: #041e42;
    border: none;
    cursor: pointer
}

@media (min-width:768px) {
    .tabs__button {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.25;
        margin-top: 15px;
        height: calc(100% - 15px)
    }
}

.tabs__button--selected {
    color: #0033a0;
    background-color: #f4f4f4
}

.tabs__tab {
    display: none;
    height: auto;
    min-height: 300px;
    overflow: hidden;
    -webkit-animation: all 5s ease;
    animation: all 5s ease
}

@media (min-width:768px) {
    .tabs__tab {
        min-height: 500px
    }
}

.tabs__tab--selected {
    display: block
}

    .tabs__tab--selected, .tabs__tab--selected div:focus {
        border-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
        outline-style: none
    }

.tabs--light .tabs__button--selected {
    background-color: #fff
}

.accordion {
    width: 100%
}

.panel[aria-expanded=true] .panel__label {
    color: #fff
}

    .panel[aria-expanded=true] .panel__label:after, .panel[aria-expanded=true] .panel__label:before {
        background: red
    }

    .panel[aria-expanded=true] .panel__label:after {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .panel[aria-expanded=true] .panel__label:before {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

.panel__inner {
    overflow: hidden;
    -webkit-transition: all .4s cubic-bezier(.65,.05,.36,1);
    transition: all .4s cubic-bezier(.65,.05,.36,1);
    will-change: height
}

.panel__content {
    margin: 0;
    padding-bottom: 80px;
    width: 100%;
    color: #fff
}

@media (min-width:768px) {
    .panel__content {
        margin-left: calc(25% + 20px / 2) !important;
        width: calc(62.5% - 20px)
    }
}

.panel__content p {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5
}

.panel:not(:last-child) {
    margin-bottom: 3px
}

.panel__label {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.11111;
    position: relative;
    display: block;
    padding: 16px 40px 16px 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-align: left;
    background: transparent;
    background-size: 80px;
    border: none;
    border-top: 1px solid hsla(0,0%,100%,.5);
    cursor: pointer;
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

@media (min-width:768px) {
    .panel__label {
        font-size: 28px;
        /*font-size: 1.75rem;*/;
        line-height: 1.42857;
        padding: 24px 40px 24px 0;
        background-size: initial
    }
}

.panel__label:focus {
    outline: none
}

.panel__label:hover:after, .panel__label:hover:before {
    background: red
}

.panel__label:after, .panel__label:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -2px;
    height: 4px;
    width: 32px;
    background-color: #fff;
    -webkit-transition: all .35s cubic-bezier(.65,.05,.36,1);
    transition: all .35s cubic-bezier(.65,.05,.36,1)
}

.panel__label:before {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.section-heading {
    position: relative;
    margin: 64px 0 32px;
    color: currentColor
}

@media (min-width:1024px) {
    .section-heading {
        margin: 80px 8.33333%
    }
}

.section-heading h2 {
    margin: 0;
    font-family: Rangers,sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.5
}

@media (min-width:1024px) {
    .section-heading h2 {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1.2
    }
}

.section-heading svg {
    position: absolute;
    top: -8px;
    left: 0;
    height: 12px;
    width: 68px;
    fill: currentColor
}

@media (min-width:1024px) {
    .section-heading svg {
        top: 20px;
        left: -100px
    }
}

.section-heading--narrow {
    margin: 64px 0 32px
}

    .section-heading--narrow h2 {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.5
    }

    .section-heading--narrow svg {
        top: -8px;
        left: 0
    }

.date-and-category {
    font-size: 10px;
    /*font-size: .625rem;*/
    line-height: 1.2;
    padding: 12px 0;
    color: #0033a0
}

    .date-and-category time {
        font-family: graphie-semibold,sans-serif
    }

    .date-and-category a {
        font-size: 10px;
        /*font-size: .625rem;*/
        padding: 3px 5px 2px;
        color: #0033a0;
        font-family: Gilroy Bold,sans-serif;
        letter-spacing: 2px;
        line-height: 1;
        text-transform: uppercase;
        border: 1px solid #0033a0;
        margin-left: 16px
    }

.article-author {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 2.66667;
    text-transform: uppercase
}

    .article-author strong {
        color: red
    }

.image-object {
    height: 100%;
    width: 100%;
    -webkit-animation: fadeIn .5s ease-in;
    animation: fadeIn .5s ease-in
}

.image-object, .image-object--cover {
    -o-object-fit: cover;
    object-fit: cover
}

.image-object--contain {
    -o-object-fit: contain;
    object-fit: contain
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    height: 100vh;
    width: 100vw;
    overflow: auto;
    background: #0033a0;
    opacity: 0;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

.overlay, .overlay__content {
    -ms-scroll-chaining: none;
    overscroll-behavior: none
}

.overlay__content {
    padding-top: 40px
}

@media (min-width:768px) {
    .overlay__content {
        padding-top: 130px
    }
}

.overlay__close {
    position: absolute;
    top: 16px;
    right: 0;
    z-index: 2;
    display: block;
    padding: 10px;
    height: 48px;
    width: 48px;
    text-align: center;
    background-color: transparent;
    border: none;
    cursor: pointer
}

    .overlay__close svg {
        position: relative;
        height: 28px;
        width: 28px;
        fill: #fff
    }

@media (min-width:768px) {
    .overlay__close {
        top: 24px;
        right: 24px
    }
}

.overlay-is-showing .overlay {
    z-index: 99999;
    overflow-x: hidden;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.overlay--dark {
    background: #041e42
}

.overlay--rtv-dark {
    background: #021329
}

.overlay-is-showing .ranger-tv-modal .overlay {
    z-index: 9999
}

.tag {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 2;
    position: relative;
    padding: 4px 10px;
    color: #98a4ae;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

    .tag:after {
        content: " ";
        position: absolute;
        top: 2px;
        right: -5px;
        height: 16px;
        width: 1px;
        font-size: .1px;
        background: #0033a0;
        background: red;
        -webkit-transform: rotateX(45deg);
        transform: rotate(20deg)
    }

    .tag:hover {
        color: red
    }

@media (min-width:768px) {
    .tag {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.6;
        padding: 4px 12px
    }

        .tag:after {
            height: 20px
        }
}

.tag-list {
    margin: 0 -10px;
    padding: 0;
    list-style: none
}

@media (min-width:768px) {
    .tag-list {
        margin: 0 -12px
    }
}

.tag-list__item {
    display: inline-block;
    margin-right: 8px
}

    .tag-list__item:last-of-type a:after {
        display: none
    }

.article-image-embed img {
    height: auto;
    width: 100%
}

.promo {
    position: relative;
    color: #fff
}

.promo__content {
    position: absolute;
    bottom: 0;
    z-index: 1;
    padding: 24px;
    width: 100%
}

.promo__image {
    display: none;
    margin: auto;
    width: 80%
}

.promo__text h2 {
    font-size: 40px;
    /*font-size: 2.5rem;*/
    line-height: 1;
    margin: 0;
    font-family: Rangers,sans-serif
}

.promo__text h2, .promo__text p {
    color: currentColor;
    text-transform: uppercase
}

.promo__text p {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5
}

@media (min-width:768px) {
    .promo__text h2 {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1.2
    }

    .promo__text p {
        font-size: 24px;
        /*font-size: 1,5rem;*/;
        line-height: 1.33333
    }
}

@media (min-width:768px) {
    .promo__link {
        margin-top: 42px
    }
}

.promo__link .link {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding: 16px 0 8px;
    color: currentColor;
    font-family: Gilroy Extrabold,sans-serif;
    text-transform: uppercase
}

.promo__link .link__icon {
    margin-right: auto;
    margin-left: 8px;
    height: 18px;
    width: 22px
}

    .promo__link .link__icon svg {
        fill: currentColor
    }

.promo__floating-link {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    height: 100%;
    width: 100%
}

    .promo__floating-link div, .promo__floating-link span {
        position: absolute !important;
        padding: 0 !important;
        height: 1px !important;
        width: 1px !important;
        overflow: hidden;
        border: 0 !important;
        clip: rect(1px 1px 1px 1px);
        clip: rect(1px,1px,1px,1px)
    }

.promo--NavPromo .promo__text h2 {
    display: none
}

.promo--NavPromo .promo__text p {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5;
    width: 80%;
    font-family: graphie-semibold,sans-serif;
    text-transform: none
}

.promo--NavPromo .promo__content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    padding-top: 0;
    min-height: 120px
}

.promo--NavPromo .promo__bg-image {
    padding: 24px 40% 0 24px
}

@media (min-width:1024px) {
    .promo--NavPromo .promo__bg-image {
        padding-right: 20%
    }
}

.promo--NavPromo .promo__link {
    margin-top: 0
}

.promo--NavPromo.promo--theme-blue {
    background-color: #0033a0
}

.promo--NavPromo.promo--theme-black, .promo--NavPromo.promo--theme-red {
    background-color: red
}

.promo--NavPromo.promo--theme-white {
    color: #0033a0;
    background-color: #fff
}

.promo--NavPromo.promo--theme-gold {
    color: #041e42;
    background-color: #e0ae4b
}

.promo--NavPromo.promo--theme-navy {
    background-color: #041e42
}

.promo--FullWidthPromo, .promo--GeneralPromo {
    text-align: center
}

    .promo--FullWidthPromo .responsive-image--3x2, .promo--FullWidthPromo .responsive-image--4x3, .promo--GeneralPromo .responsive-image--3x2, .promo--GeneralPromo .responsive-image--4x3 {
        padding: 120% 0 0
    }

@media (min-width:768px) {
    .promo--FullWidthPromo .responsive-image--3x2, .promo--FullWidthPromo .responsive-image--4x3, .promo--GeneralPromo .responsive-image--3x2, .promo--GeneralPromo .responsive-image--4x3 {
        padding: 80% 0 0
    }
}

@media (min-width:1024px) {
    .promo--FullWidthPromo .responsive-image--3x2, .promo--FullWidthPromo .responsive-image--4x3, .promo--GeneralPromo .responsive-image--3x2, .promo--GeneralPromo .responsive-image--4x3 {
        padding: 66.5% 0 0
    }
}

@media (min-width:1740px) {
    .promo--FullWidthPromo .responsive-image--3x2, .promo--FullWidthPromo .responsive-image--4x3, .promo--GeneralPromo .responsive-image--3x2, .promo--GeneralPromo .responsive-image--4x3 {
        padding: 57% 0 0
    }
}

.promo--FullWidthPromo .promo__text h2, .promo--FullWidthPromo .promo__text p, .promo--GeneralPromo .promo__text h2, .promo--GeneralPromo .promo__text p {
    display: none
}

.promo--FullWidthPromo .promo__link .link, .promo--GeneralPromo .promo__link .link {
    display: inline-block;
    padding-right: 40px;
    padding-left: 40px
}

.promo--FullWidthPromo .promo__link .link__icon, .promo--GeneralPromo .promo__link .link__icon {
    display: none
}

.promo--FullWidthPromo .promo__image {
    display: block;
    width: 100%
}

@media (min-width:768px) {
    .promo--FullWidthPromo .promo__image {
        width: 80%
    }
}

.promo--FullWidthPromo .promo__content {
    top: 30%;
    -webkit-transform: translateY(-30%);
    transform: translateY(-30%)
}

@media (min-width:1024px) {
    .promo--FullWidthPromo .promo__content {
        top: 24%;
        -webkit-transform: translateY(-27%);
        transform: translateY(-27%)
    }
}

.promo--FullWidthPromo .promo__text p {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.2;
    display: block;
    margin: 24px 0 16px;
    font-family: Gilroy Medium,sans-serif;
    text-transform: none
}

@media (min-width:1024px) {
    .promo--FullWidthPromo .promo__text p {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1.2;
        margin: 36px 0 20px
    }
}

.promo--FullWidthPromo .promo__link {
    margin-top: 16px
}

.promo--has-category .promo__text h2 {
    margin-bottom: 32px;
    line-height: 0
}

    .promo--has-category .promo__text h2 a {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.2;
        color: #fff;
        font-family: graphie-semibold,sans-serif
    }

.promo--has-category .promo__text .date-and-category a {
    margin: 0;
    color: #fff;
    border-color: #fff
}

.inline-gallery {
    clear: both;
    padding: 80px 0 70px;
    overflow: hidden;
    color: #fff;
    background: #041e42
}

    .inline-gallery * {
        min-height: 0;
        min-width: 0
    }

    .inline-gallery :focus {
        outline: none
    }

@media (min-width:768px) {
    .inline-gallery {
        padding-bottom: 100px
    }
}

.inline-gallery__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 0 0
}

@media (min-width:1024px) {
    .inline-gallery__nav {
        padding: 40px 40px 0
    }
}

@media (min-width:1300px) {
    .inline-gallery__nav {
        width: 84.5%
    }
}

.inline-gallery__nav-numbering {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 2;
    display: none;
    margin-right: 5px;
    color: #fff;
    font-family: graphie-semibold,sans-serif
}

    .inline-gallery__nav-numbering span:last-of-type {
        opacity: .3
    }

.inline-gallery__nav-progress {
    width: 100%
}

@media (min-width:768px) {
    .inline-gallery__nav-progress {
        width: 86%
    }
}

@media (min-width:1024px) {
    .inline-gallery__nav-progress {
        width: 95%
    }
}

.inline-gallery__nav-progress .slider-progress__max, .inline-gallery__nav-progress .slider-progress__min {
    width: 30px
}

.inline-gallery__nav-progress .slider-progress__progress {
    width: calc(100% - 30px)
}

.inline-gallery__nav-controls {
    display: none;
    text-align: right
}

@media (min-width:768px) {
    .inline-gallery__nav-controls {
        display: block;
        margin-top: -8px;
        width: 15%
    }
}

@media (min-width:1024px) {
    .inline-gallery__nav-controls {
        width: 20%
    }
}

@media (min-width:1300px) {
    .inline-gallery__nav-controls {
        width: 15%
    }
}

.inline-gallery__nav-controls button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: inline-block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 32px;
    width: 32px;
    background-color: transparent;
    border: none;
    cursor: pointer;
    -webkit-transition: opacity .3 ease;
    transition: opacity .3 ease
}

@media (min-width:768px) {
    .inline-gallery__nav-controls button {
        height: 42px;
        width: 42px
    }
}

.inline-gallery__nav-controls button svg {
    height: 20px;
    width: 20px;
    fill: #fff
}

.inline-gallery__nav-controls button.disabled {
    cursor: auto;
    opacity: .5
}

.inline-gallery__inner {
    margin: 0 24px;
    overflow: visible
}

@media (min-width:768px) {
    .inline-gallery__inner {
        margin: 0 16px
    }
}

@media (min-width:1024px) {
    .inline-gallery__inner {
        margin: 0
    }
}

.inline-gallery__items {
    position: relative
}

.inline-gallery__slider-container {
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease
}

.inline-gallery__loader {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.inline-gallery__title {
    font-size: 26px;
    /*font-size: 1.625rem;*/
    line-height: 1;
    margin: 16px 0;
    font-weight: "graphie-semibold",sans-serif;
    text-transform: uppercase
}

@media (min-width:1024px) {
    .inline-gallery__title {
        font-size: 56px;
        /*font-size: 3.5rem;*/;
        line-height: 1;
        margin-bottom: 44px;
        margin-left: 40px
    }
}

.inline-gallery__item {
    display: block;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-right: 16px;
    height: auto;
    width: 100%
}

@media (min-width:768px) {
    .inline-gallery__item {
        margin-right: 24px
    }
}

@media (min-width:1024px) {
    .inline-gallery__item {
        margin-right: 40px
    }
}

.inline-gallery__item img {
    height: 100%
}

    .inline-gallery__item img:hover {
        cursor: url("/assets/media/img/svg/image-zoom.svg") 40 40,auto
    }

.inline-gallery__caption {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.71429;
    margin: 16px 0;
    color: #fff;
    opacity: .5
}

@media (min-width:768px) {
    .inline-gallery__caption {
        width: 80%
    }
}

@media (min-width:1024px) {
    .inline-gallery__caption {
        margin-left: 40px
    }
}

.inline-gallery .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30vh
}

@media (min-width:768px) {
    .inline-gallery .slick-track {
        height: 50vh
    }
}

.inline-gallery .slick-list {
    overflow: visible
}

.inline-gallery .slick-slide {
    margin-right: 20px;
    height: 100%;
    width: 100%;
    opacity: .4;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in
}

@media (min-width:1024px) {
    .inline-gallery .slick-slide {
        margin-right: 40px
    }
}

.inline-gallery .slick-slide.slick-active {
    opacity: 1
}

.inline-gallery .slick-slide div {
    height: 100%
}

.inline-gallery__thumbnails {
    position: relative;
    width: 100%
}

@media (min-width:1024px) {
    .inline-gallery__thumbnails {
        padding: 0 40px
    }
}

.inline-gallery__thumbnails-inner {
    overflow-x: auto;
    scroll-behavior: smooth;
    font-size: 0;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none
}

    .inline-gallery__thumbnails-inner::-webkit-scrollbar {
        display: none
    }

.inline-gallery__thumbnails ul {
    margin: 0;
    padding: 0;
    height: 100px;
    list-style: none
}

    .inline-gallery__thumbnails ul li {
        display: inline-block;
        margin-top: 10px;
        margin-right: 12px;
        margin-bottom: 10px;
        height: 100%;
        width: 150px;
        background-color: hsla(0,0%,100%,.1);
        cursor: pointer;
        opacity: .3;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

        .inline-gallery__thumbnails ul li.active {
            opacity: 1
        }

        .inline-gallery__thumbnails ul li:hover {
            margin: 10px 32px 10px 20px;
            opacity: 1;
            -webkit-transform: scale(1.2);
            transform: scale(1.2)
        }

.inline-gallery--is-fullscreen {
    z-index: 99999;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    margin: 0 !important;
    padding: 0;
    height: 100%;
    width: 100% !important;
    max-width: 100%
}

@media (min-width:768px) {
    .inline-gallery--is-fullscreen {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

.inline-gallery--is-fullscreen .inline-gallery__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: none !important
}

    .inline-gallery--is-fullscreen .inline-gallery__item img {
        -ms-flex-item-align: center;
        align-self: center;
        height: auto;
        max-height: 100%;
        max-width: 90%
    }

@media (min-width:1300px) {
    .inline-gallery--is-fullscreen .inline-gallery__item img {
        height: 100%
    }
}

.inline-gallery--is-fullscreen .inline-gallery__item img:hover {
    cursor: auto
}

.inline-gallery--is-fullscreen .inline-gallery__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100% !important;
    max-width: 100%
}

.inline-gallery--is-fullscreen .inline-gallery__content {
    height: 75vh;
    overflow: hidden
}

    .inline-gallery--is-fullscreen .inline-gallery__content .slick-track {
        height: 75vh !important
    }

    .inline-gallery--is-fullscreen .inline-gallery__content .slick-slide {
        max-width: none !important
    }

.inline-gallery--is-fullscreen .inline-gallery__pannel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 25vh;
    width: 100%
}

@media (min-width:768px) {
    .inline-gallery--is-fullscreen .inline-gallery__pannel {
        padding: 0 40px
    }
}

.inline-gallery--is-fullscreen .inline-gallery__title {
    display: none
}

.inline-gallery--is-fullscreen .inline-gallery__nav {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding: 20px 0;
    width: 100%
}

@media (min-width:1024px) {
    .inline-gallery--is-fullscreen .inline-gallery__nav {
        padding: 0 40px
    }
}

.inline-gallery--is-fullscreen .inline-gallery__nav-progress {
    display: none
}

.inline-gallery--is-fullscreen .inline-gallery__nav-numbering {
    display: block
}

.inline-gallery--is-fullscreen .inline-gallery__nav-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.inline-gallery--is-fullscreen .inline-gallery__thumbnails {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.inline-gallery--is-fullscreen .inline-gallery__caption {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 0
}

.video-object {
    position: relative
}

.video-object__title {
    margin: 0;
    padding: 40px;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-align: center;
    text-transform: uppercase;
    background-color: #0033a0;
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.71429
}

@media (min-width:768px) {
    .video-object__title {
        font-size: 42px;
        /*font-size: 2.625rem;*/
        line-height: 1.16667;
        padding: 90px
    }
}

.video-object__details {
    position: relative;
    width: 100%;
    cursor: pointer
}

    .video-object__details .responsive-image {
        width: 100%
    }

    .video-object__details:hover svg {
        fill: #0033a0
    }

.video-object__trigger {
    position: absolute;
    left: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px;
    background: red;
    cursor: pointer;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

    .video-object__trigger svg {
        height: 36px;
        width: 36px;
        fill: #fff
    }

@media (min-width:768px) {
    .video-object__trigger {
        padding: 34px;
        height: 100px;
        width: 100px
    }
}

.video-object__provider {
    padding: 60px 24px;
    background: url(/www/images/zigzag-pattern-solid-blue-2.svg) #003bab
}

@media (min-width:768px) {
    .video-object__provider {
        padding: 60px 5%
    }
}

@media (min-width:1024px) {
    .video-object__provider {
        padding: 10% 20%
    }
}

.video-object--rangers-tv {
    position: relative
}

    .video-object--rangers-tv .video-object__trigger {
        top: 50%
    }

    .video-object--rangers-tv .video-object__provider {
        padding: 0;
        background: #041e42
    }

.stream-video, .youtube-video {
    position: relative;
    padding-top: 56%;
    height: 1px;
    width: 100%;
    text-align: center
}

    .stream-video > div, .youtube-video > div {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%
    }

        .stream-video > div iframe, .youtube-video > div iframe {
            height: 100% !important;
            width: 100% !important
        }

.quote {
    margin: 32px 0;
    padding: 0;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif
}

    .quote svg {
        height: 48px;
        width: 70px
    }

.quote__body {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.6;
    margin-top: 8px
}

.quote__author {
    position: relative;
    padding-top: 40px;
    text-transform: uppercase;
    font-size: 10px;
    /*font-size: .625rem;*/
    line-height: 1.2
}

    .quote__author:before {
        content: "";
        position: absolute;
        top: 32%;
        left: 0;
        height: 2px;
        width: 40px;
        background-color: red
    }

@media (min-width:768px) {
    .quote svg {
        float: left
    }

    .quote__body {
        margin-left: 120px;
        width: calc(100% - 120px)
    }
}

.news-list-item {
    position: relative;
    height: 100%
}

.news-list-item__icon {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    padding: 13px;
    height: 48px;
    width: 48px
}

    .news-list-item__icon svg {
        height: 100%;
        width: 100%;
        fill: #fff
    }

.news-list-item__icon--video {
    background: red
}

.news-list-item__icon--gallery {
    background: #0033a0
}

.news-list-item__icon--podcast {
    background: #041e42
}

@media (min-width:1024px) {
    .news-list-item__icon {
        padding: 20px;
        height: 64px;
        width: 64px
    }
}

.news-list-item__title {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.2;
    margin: 8px 0 0;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .news-list-item__title {
        font-size: 28px;
        /*font-size: 1.75rem;*/;
        line-height: 1.14286
    }
}

.news-list-item__thumbnail {
    display: block;
    width: 100%;
    cursor: pointer
}

.news-list-item__floating-thumbnail {
    position: relative;
    cursor: pointer
}

    .news-list-item__floating-thumbnail:after {
        content: " ";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),color-stop(50%,rgba(0,0,0,.05)));
        background: linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.05) 50%)
    }

.news-list-item__details {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    padding: 12px 0 24px;
    width: 100%;
    color: #fff
}

    .news-list-item__details p {
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 1.42857;
        margin: 8px 0 0
    }

@media (min-width:768px) {
    .news-list-item__details p {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.5;
        margin: 8px 0
    }
}

.news-list-item__details a {
    color: currentColor;
    border-color: currentColor
}

    .news-list-item__details a:hover {
        color: currentColor;
        text-decoration: none
    }

.news-list-item__details .date-and-category {
    color: currentColor
}

.news-list-item__footer {
    padding: 8px 0
}

    .news-list-item__footer .link {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        padding-left: 0;
        font-family: Gilroy Extrabold,sans-serif;
        text-transform: uppercase
    }

    .news-list-item__footer .link__icon {
        margin-right: auto;
        margin-left: 8px;
        height: 18px;
        width: 22px
    }

        .news-list-item__footer .link__icon svg {
            fill: currentColor
        }

.news-list-item--article {
    border-top: 1px solid #e8e8e8
}

    .news-list-item--article .news-list-item__content {
        margin: 24px 0;
        padding: 0 24px
    }

@media (min-width:768px) {
    .news-list-item--article .news-list-item__content {
        position: absolute;
        top: 0;
        left: 0;
        margin: 40px 0;
        padding: 0 16px;
        height: 100%;
        width: 100%
    }
}

@media (min-width:1024px) {
    .news-list-item--article .news-list-item__content {
        padding: 0 40px
    }
}

.news-list-item--article .news-list-item__details {
    position: relative;
    top: 0;
    bottom: auto;
    color: #0033a0
}

.news-list-item--article .news-list-item__floating-thumbnail:after {
    display: none
}

@media (max-width:768px) {
    .news-list-item--article .news-list-item__floating-thumbnail {
        display: none
    }
}

@media (min-width:768px) {
    .news-list-item--article {
        border: 1px solid #f4f4f4
    }
}

.news-list-item--feature .news-list-item__details, .news-list-item--full-image .news-list-item__details, .news-list-item--podcast .news-list-item__details {
    padding-right: 16px;
    padding-left: 16px
}

@media (min-width:768px) {
    .news-list-item--feature .news-list-item__details, .news-list-item--full-image .news-list-item__details, .news-list-item--podcast .news-list-item__details {
        padding-right: 24px;
        padding-left: 24px
    }
}

@media (min-width:1024px) {
    .news-list-item--feature .news-list-item__details, .news-list-item--full-image .news-list-item__details, .news-list-item--podcast .news-list-item__details {
        padding-right: 40px;
        padding-left: 40px
    }
}

.news-list-item--podcast {
    text-align: center
}

    .news-list-item--podcast .news-list-item__title {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1
    }

@media (min-width:768px) {
    .news-list-item--podcast .news-list-item__title {
        font-size: 50px;
        /*font-size: 3.125rem;*/;
        line-height: 1
    }
}

.news-list-item--podcast .news-list-item__details {
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.news-list-item--podcast .date-and-category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

    .news-list-item--podcast .date-and-category a {
        margin: 10px 0
    }

.news-list-item--feature .news-list-item__title {
    font-size: 40px;
    /*font-size: 2.5rem;*/
    line-height: 1;
    color: #1a1818;
    font-family: Rangers,sans-serif
}

    .news-list-item--feature .news-list-item__title a {
        font-family: Rangers,sans-serif
    }

@media (min-width:768px) {
    .news-list-item--feature .news-list-item__title {
        font-size: 48px;
        /*font-size: 3rem;*/;
        line-height: 1
    }
}

.news-list-item--feature .news-list-item__details {
    color: #1a1818
}

.news-list-item--feature .news-list-item__floating-thumbnail:after {
    background: -webkit-gradient(linear,left bottom,left top,from(red),to(rgba(255,0,0,.4)));
    background: linear-gradient(0deg,red 0,rgba(255,0,0,.4))
}

.news-list-item--featured {
    border: none
}

    .news-list-item--featured .news-list-item__icon {
        height: 64px;
        width: 64px
    }

@media (min-width:768px) {
    .news-list-item--featured .news-list-item__title {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1.1;
        margin: 20px 0
    }
}

@media (min-width:768px) {
    .news-list-item--featured.news-list-item--podcast .news-list-item__title {
        font-size: 50px;
        /*font-size: 3.125rem;*/;
        line-height: .92;
        margin: 20px auto 0;
        width: 40%
    }
}

.news-list-item--featured.news-list-item--podcast .news-list-item__details p, .news-list-item--featured.news-list-item--podcast .news-list-item__footer {
    display: none
}

@media (min-width:768px) {
    .news-list-item--featured.news-list-item--feature .news-list-item__title {
        font-size: 60px;
        /*font-size: 3.75rem;*/;
        line-height: 1;
        margin: 20px 0;
        width: 80%
    }
}

@media (min-width:1024px) {
    .news-list-item--featured.news-list-item--feature .news-list-item__title {
        width: 30%
    }
}

@media (min-width:768px) {
    .news-list-item--featured.news-list-item--article .news-list-item__content {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0;
        padding: 0
    }

    .news-list-item--featured.news-list-item--article .news-list-item__thumbnail {
        width: 50%
    }

    .news-list-item--featured.news-list-item--article .news-list-item__details {
        padding: 0 40px 0 16px;
        width: 50%
    }
}

@media (min-width:1024px) {
    .news-list-item--featured.news-list-item--article .news-list-item__thumbnail {
        width: 66.66667%
    }

    .news-list-item--featured.news-list-item--article .news-list-item__details {
        padding-right: 40px;
        padding-left: 40px;
        width: 33.33333%
    }
}

.simple-list-item {
    margin: 0 24px;
    padding: 20px 0 32px
}

.simple-list-item__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.simple-list-item__thumbnail {
    width: 23%
}

.simple-list-item__icon {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    padding: 10px;
    height: 40px;
    width: 40px
}

@media (min-width:768px) {
    .simple-list-item__icon {
        padding: 13px;
        height: 48px;
        width: 48px
    }
}

.simple-list-item__icon svg {
    height: 100%;
    width: 100%;
    fill: #fff
}

.simple-list-item__icon--video {
    background: red
}

.simple-list-item__icon--gallery {
    background: #0033a0
}

.simple-list-item__icon--podcast {
    background: #041e42
}

.simple-list-item__details {
    padding-left: 16px;
    width: 77%
}

.simple-list-item__details__top {
    font-size: 10px;
    /*font-size: .625rem;*/
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

    .simple-list-item__details__top .link {
        font-size: 10px;
        /*font-size: .625rem;*/
        padding: 3px 5px 2px;
        color: #0033a0;
        font-family: Gilroy Bold,sans-serif;
        letter-spacing: 2px;
        line-height: 1;
        text-transform: uppercase;
        border: 1px solid #0033a0
    }

    .simple-list-item__details__top span {
        margin-left: auto
    }

.simple-list-item__details__title {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.11111;
    margin: 14px 0 0;
    width: 80%;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

    .simple-list-item__details__title a {
        color: #041e42;
        -webkit-transition: .3s ease-in;
        transition: .3s ease-in
    }

        .simple-list-item__details__title a:hover {
            color: #0033a0
        }

        .simple-list-item__details__title a svg {
            display: inline-block;
            margin-bottom: -1px;
            margin-left: 10px;
            height: 15px;
            width: 23px;
            fill: red
        }

@media (min-width:768px) {
    .simple-list-item__details__title {
        font-size: 44px;
        /*font-size: 2.75rem;*/
        line-height: 1.09091
    }

        .simple-list-item__details__title a svg {
            margin-bottom: 6px;
            height: 16px;
            width: 25px
        }
}

@media (min-width:768px) {
    .simple-list-item {
        margin: 0 16px;
        padding: 24px 0 36px;
        border-bottom: 1px solid #d2d2d2
    }

    .simple-list-item__thumbnail {
        width: 28%
    }

    .simple-list-item__details {
        padding-left: 24px;
        width: 72%
    }
}

@media (min-width:1024px) {
    .simple-list-item {
        margin: 0 8.33333%;
        padding: 32px 0 48px
    }

    .simple-list-item__thumbnail {
        width: 27%
    }

    .simple-list-item__details {
        padding-left: 40px;
        width: 73%
    }
}

@media (min-width:1300px) {
    .simple-list-item__thumbnail {
        width: 17.5%
    }

    .simple-list-item__details {
        width: 82.5%
    }
}

.simple-list-item--is-light {
    color: #fff;
    background: #0033a0;
    border-bottom: 1px solid hsla(0,0%,100%,.2)
}

    .simple-list-item--is-light a {
        color: currentColor
    }

    .simple-list-item--is-light .simple-list-item__details__top .link {
        font-size: 10px;
        /*font-size: .625rem;*/
        padding: 3px 5px 2px;
        color: #fff;
        font-family: Gilroy Bold,sans-serif;
        letter-spacing: 2px;
        line-height: 1;
        text-transform: uppercase;
        border: 1px solid #fff
    }

.simple-list-item--is-preview .simple-list-item__details__title {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25
}

    .simple-list-item--is-preview .simple-list-item__details__title a:hover {
        color: #fff
    }

.simple-list-item--is-preview .simple-list-item__details__top a {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.simple-list-item--is-preview .simple-list-item__details__top > span {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-right: 16px;
    margin-left: 0
}

.simple-list-item--no-thumbnail {
    padding: 10px
}

    .simple-list-item--no-thumbnail .simple-list-item__title {
        width: 100%
    }

    .simple-list-item--no-thumbnail .simple-list-item__details {
        margin-bottom: 0;
        padding: 0;
        width: 100%
    }

.match-up {
    position: relative;
    padding: 0;
    background: linear-gradient(-40deg,transparent calc(50% - 1px),#e8e8e8 50%,transparent calc(50% + 1px))
}

@media (min-width:768px) {
    .match-up {
        padding: 20px 0
    }
}

.match-up__match-time {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.42857;
    position: absolute;
    top: -2px;
    left: 50%;
    padding: 4px 0 2px;
    width: 50px;
    color: #fff;
    text-align: center;
    background-color: #041e42;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.match-up__match-time--live {
    background-color: red
}

.match-up__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width:768px) {
    .match-up__content {
        padding: 40px 0
    }
}

.match-up__other-scores {
    font-size: 10px;
    /*font-size: .625rem;*/
    line-height: 1.2;
    position: absolute;
    top: -7px;
    right: 2px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

    .match-up__other-scores div {
        position: relative
    }

        .match-up__other-scores div:first-of-type:after {
            content: "";
            position: absolute;
            top: 0;
            right: -6px;
            height: 100%;
            width: 1px;
            background-color: #98a4ae
        }

        .match-up__other-scores div:last-of-type {
            margin-left: 12px
        }

            .match-up__other-scores div:last-of-type:after {
                display: none
            }

@media (min-width:768px) {
    .match-up__other-scores {
        right: 10px
    }
}

.match-up__away, .match-up__home {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 35%;
    text-align: center
}

@media (min-width:375px) {
    .match-up__away, .match-up__home {
        width: 40%
    }
}

@media (min-width:450px) {
    .match-up__away, .match-up__home {
        width: 20%
    }
}

@media (min-width:1300px) {
    .match-up__away, .match-up__home {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 40%
    }
}

.match-up__away .match-up__crest, .match-up__home .match-up__crest {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    text-align: center
}

@media (min-width:1300px) {
    .match-up__away .match-up__crest, .match-up__home .match-up__crest {
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
}

.match-up__away .match-up__crest img, .match-up__home .match-up__crest img {
    height: 47px
}

.match-up__away .match-up__team-name, .match-up__away .match-up__team-short-name, .match-up__home .match-up__team-name, .match-up__home .match-up__team-short-name {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-item-align: center;
    align-self: center;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif
}

.match-up__away .match-up__team-name, .match-up__home .match-up__team-name {
    display: none
}

@media (min-width:1300px) {
    .match-up__away .match-up__team-name, .match-up__home .match-up__team-name {
        display: block
    }
}

@media (min-width:1300px) {
    .match-up__away .match-up__team-short-name, .match-up__home .match-up__team-short-name {
        display: none
    }
}

@media (min-width:1300px) {
    .match-up__away, .match-up__home {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

        .match-up__away div, .match-up__home div {
            -ms-flex-item-align: center;
            align-self: center
        }
}

.match-up__home {
    margin-top: -24px
}

@media (min-width:1300px) {
    .match-up__home {
        margin-top: 0;
        margin-right: 12px
    }
}

.match-up__home .match-up__crest {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.match-up__home .match-up__team-name, .match-up__home .match-up__team-short-name {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media (min-width:1300px) {
    .match-up__home .match-up__team-name, .match-up__home .match-up__team-short-name {
        margin-right: 12px;
        text-align: right
    }
}

@media (min-width:1024px) {
    .match-up__home {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

        .match-up__home img {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
}

.match-up__away {
    margin-bottom: -24px
}

@media (min-width:1300px) {
    .match-up__away {
        margin-bottom: 0;
        margin-left: 12px
    }
}

.match-up__away .match-up__crest {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.match-up__away .match-up__team-name, .match-up__away .match-up__team-short-name {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

@media (min-width:1300px) {
    .match-up__away .match-up__team-name, .match-up__away .match-up__team-short-name {
        margin-left: 12px;
        text-align: left
    }
}

@media (min-width:1300px) {
    .match-up__away {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .match-up__away div {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
}

.match-up__crest {
    height: 47px;
    width: 47px
}

.match-up__scores, .match-up__vs {
    font-size: 28px;
    /*font-size: 1.75rem;*/;
    line-height: 1;
    -ms-flex-item-align: center;
    align-self: center;
    padding: 5px;
    color: #0033a0;
    font-family: Gilroy Extrabold,sans-serif;
    text-align: center;
    text-transform: uppercase;
    background: #fff
}

.match-up__vs {
    width: 20%
}

.match-up__scores {
    -ms-flex-item-align: center;
    align-self: center;
    width: 30%
}

@media (min-width:375px) {
    .match-up__scores {
        width: 25%
    }
}

@media (min-width:1300px) {
    .match-up__scores {
        padding: 5px 0;
        width: 16%
    }
}

.match-up__scores span {
    margin: 0 5px;
    font-weight: 700
}

.match-up--has-penalties .grouped-match-events {
    margin-top: 0
}

.match-up--match-centre {
    padding: 12px 0;
    background: none
}

    .match-up--match-centre .match-up__content {
        position: relative;
        padding: 32px 0;
        background: linear-gradient(-47deg,transparent calc(50% - 1px),hsla(0,0%,100%,.5) 50%,transparent calc(50% + 1px))
    }

    .match-up--match-centre .match-up__away, .match-up--match-centre .match-up__home {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 35%
    }

@media (min-width:768px) {
    .match-up--match-centre .match-up__away, .match-up--match-centre .match-up__home {
        width: -webkit-min-content;
        width: -moz-min-content;
        width: min-content
    }
}

.match-up--match-centre .match-up__home {
    margin-top: -32px
}

@media (min-width:768px) {
    .match-up--match-centre .match-up__home {
        margin-right: 32px
    }
}

.match-up--match-centre .match-up__home .match-up__team-name, .match-up--match-centre .match-up__home .match-up__team-short-name {
    margin-bottom: 8px
}

.match-up--match-centre .match-up__away {
    margin-bottom: -32px
}

@media (min-width:768px) {
    .match-up--match-centre .match-up__away {
        margin-left: 32px
    }
}

.match-up--match-centre .match-up__away .match-up__team-name, .match-up--match-centre .match-up__away .match-up__team-short-name {
    margin-top: 8px
}

.match-up--match-centre .match-up__team-name, .match-up--match-centre .match-up__team-short-name {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-right: 0;
    margin-left: 0;
    color: #fff;
    text-align: center
}

@media (min-width:768px) {
    .match-up--match-centre .match-up__team-name, .match-up--match-centre .match-up__team-short-name {
        font-size: 24px;
        /*font-size: 1,5rem;*/;
        line-height: 1
    }
}

.match-up--match-centre .match-up__crest {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    height: 80px;
    width: 80px
}

@media (min-width:768px) {
    .match-up--match-centre .match-up__crest {
        height: 124px;
        width: 124px
    }
}

.match-up--match-centre .match-up__crest img {
    height: 80px;
    width: 80px
}

@media (min-width:768px) {
    .match-up--match-centre .match-up__crest img {
        height: 124px;
        width: auto
    }
}

.match-up--match-centre .match-up__scores, .match-up--match-centre .match-up__vs {
    font-size: 40px;
    /*font-size: 2.5rem;*/
    line-height: .7;
    padding: 12px 5px;
    max-height: 102px;
    color: #fff;
    background-color: #002b87
}

@media (min-width:768px) {
    .match-up--match-centre .match-up__scores, .match-up--match-centre .match-up__vs {
        font-size: 100px;
        font-size: 6.25rem;
        line-height: .96
    }
}

.match-up--match-centre .match-up__scores {
    width: auto
}

    .match-up--match-centre .match-up__scores span {
        font-family: Gilroy Regular,sans-serif;
        font-weight: 100
    }

.match-up--match-centre .match-up__full-time, .match-up--match-centre .match-up__other-scores div {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.21429;
    display: block;
    margin-bottom: 2px;
    margin-left: 0;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-align: center;
    opacity: .5
}

    .match-up--match-centre .match-up__full-time:after, .match-up--match-centre .match-up__other-scores div:after {
        display: none
    }

.match-up--match-centre .match-up__full-time {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.match-up--match-centre .match-up__other-scores {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    display: initial;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.match-up--match-centre .grouped-match-events {
    border-bottom: none
}

@media (max-width:768px) {
    .match-up--match-centre {
        padding-bottom: 0
    }
}

@media (min-width:768px) {
    .match-up--has-events {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.match-up--has-events .match-up__content {
    width: 100%
}

@media (min-width:1024px) {
    .match-up--has-events .match-up__content {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: 70%
    }
}

@media (min-width:1440px) {
    .match-up--has-events .match-up__content {
        width: 62%
    }
}

@media (min-width:1740px) {
    .match-up--has-events .match-up__content {
        width: 52%
    }
}

.match-events {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.21429;
    display: none;
    margin-top: 24px;
    padding: 24px 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #fff;
    font-family: Gilroy Regular,sans-serif
}

@media (min-width:1024px) {
    .match-events:first-of-type {
        border: none
    }
}

@media (min-width:1024px) {
    .match-events {
        display: initial;
        width: 12.5%;
        border: none
    }
}

@media (min-width:1440px) {
    .match-events {
        width: 19%
    }
}

@media (min-width:1740px) {
    .match-events {
        width: 24%
    }
}

.match-events__cards {
    margin-bottom: 16px;
    min-height: 24px
}

.match-events__cards__red, .match-events__cards__yellow {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.21429;
    display: inline-block;
    margin-right: 4px;
    padding-top: 5px;
    height: 24px;
    width: 18px;
    color: #041e42;
    font-family: Gilroy Bold,sans-serif;
    text-align: center
}

.match-events__cards__red {
    color: #fff;
    background-color: red
}

.match-events__cards__yellow {
    background-color: #fc0
}

.match-events__events__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px
}

    .match-events__events__item div:first-of-type {
        margin-right: 6px;
        width: auto;
        font-family: Gilroy Bold,sans-serif
    }

.match-events--home {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.match-events--away {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    text-align: right
}

    .match-events--away .match-events__cards__red, .match-events--away .match-events__cards__yellow {
        margin-right: 0;
        margin-left: 4px
    }

    .match-events--away .match-events__events div:first-of-type {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        margin-right: 0;
        margin-left: 6px
    }

    .match-events--away .match-events__events div:last-of-type {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-left: auto
    }

.grouped-match-events {
    display: block;
    padding: 0;
    width: 100%;
    color: #fff;
    border-top: 1px solid hsla(0,0%,100%,.5);
    border-bottom: 1px solid hsla(0,0%,100%,.5)
}

@media (min-width:1024px) {
    .grouped-match-events {
        display: none
    }
}

.grouped-match-events.is-open {
    padding-bottom: 28px
}

    .grouped-match-events.is-open .grouped-match-events__toggle {
        margin: 16px auto 42px
    }

        .grouped-match-events.is-open .grouped-match-events__toggle:before {
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg)
        }

        .grouped-match-events.is-open .grouped-match-events__toggle:after {
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }

    .grouped-match-events.is-open .grouped-match-events__content {
        display: block
    }

.grouped-match-events__content {
    display: none
}

.grouped-match-events__cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.grouped-match-events__cards-away, .grouped-match-events__cards-home {
    width: 50%
}

.grouped-match-events__cards-away {
    text-align: right
}

.grouped-match-events__events {
    position: relative;
    margin: 12px 0
}

    .grouped-match-events__events:before {
        content: "";
        position: absolute;
        top: -40px;
        left: 50%;
        height: calc(100% + 80px);
        width: 1px;
        background-color: hsla(0,0%,100%,.5);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .grouped-match-events__events .event {
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 2;
        position: relative;
        width: 100%;
        font-family: Gilroy Regular,sans-serif
    }

    .grouped-match-events__events .event--home {
        text-align: left
    }

    .grouped-match-events__events .event--away {
        text-align: right
    }

    .grouped-match-events__events .event .event__min {
        position: absolute;
        top: 50%;
        left: 50%;
        padding: 5px 0;
        min-width: 40px;
        font-family: Gilroy Bold,sans-serif;
        text-align: center;
        background: #002b87;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.grouped-match-events__toggle, .penalties__toggle {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.21429;
    position: relative;
    display: block;
    margin: 16px auto;
    width: 80px;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

    .grouped-match-events__toggle:hover, .penalties__toggle:hover {
        color: #fff
    }

    .grouped-match-events__toggle:after, .grouped-match-events__toggle:before, .penalties__toggle:after, .penalties__toggle:before {
        content: "";
        position: absolute;
        top: 50%;
        right: 0;
        margin-top: -2px;
        height: 1px;
        width: 10px;
        background-color: #5bc2e7;
        -webkit-transition: all .35s cubic-bezier(.65,.05,.36,1);
        transition: all .35s cubic-bezier(.65,.05,.36,1)
    }

    .grouped-match-events__toggle:before, .penalties__toggle:before {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }

.penalties {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 32px auto;
    width: 100%
}

@media (min-width:768px) {
    .penalties {
        width: 80%
    }
}

@media (min-width:1024px) {
    .penalties {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        margin-bottom: 8px;
        width: 58%
    }
}

.penalties__toggle {
    width: 55px;
    font-size: 0
}

@media (min-width:768px) {
    .penalties__toggle {
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 1.21429
    }
}

.penalties__toggle:after, .penalties__toggle:before {
    right: 50%
}

@media (min-width:768px) {
    .penalties__toggle:after, .penalties__toggle:before {
        right: 0
    }
}

.penalties__markers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation: fadeIn .5s ease both;
    animation: fadeIn .5s ease both
}

.penalties__item-marker {
    margin-right: 6px;
    height: 16px;
    width: 16px;
    border-radius: 50%
}

.penalties__item-marker--Scored {
    background: #5bc2e7
}

.penalties__item-marker--Missed, .penalties__item-marker--Saved {
    background: red
}

.penalties__item-name {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 2;
    display: none;
    color: #fff;
    font-family: Gilroy Regular,sans-serif
}

.penalties__body {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 32px 0 0;
    width: 100%
}

    .penalties__body:after {
        content: "";
        position: absolute;
        left: 50%;
        height: 100%;
        width: 1px;
        background: hsla(0,0%,100%,.5);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .penalties__body .penalties__home {
        width: 50%;
        text-align: left
    }

    .penalties__body .penalties__away {
        width: 50%;
        text-align: right
    }

        .penalties__body .penalties__away .penalties__item {
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end
        }

        .penalties__body .penalties__away .penalties__item-marker {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2;
            margin-right: 0;
            margin-left: 6px
        }

        .penalties__body .penalties__away .penalties__item-name {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }

    .penalties__body .penalties__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .penalties__body .penalties__item-marker {
        height: 12px;
        width: 12px
    }

    .penalties__body .penalties__item-name {
        display: block
    }

.penalties.is-open .penalties__toggle:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.penalties.is-open .penalties__toggle:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.penalties.is-open .penalties__markers {
    -webkit-animation: fadeOut .5s ease forwards;
    animation: fadeOut .5s ease forwards
}

.share-pane {
    display: inline-block;
    background: red
}

    .share-pane ul {
        margin: 0;
        padding: 0;
        list-style: none
    }

.share-pane__item {
    position: relative;
    display: inline-block;
    margin: 0
}

@media (min-width:768px) {
    .share-pane__item {
        margin: 0
    }
}

@media (min-width:1024px) {
    .share-pane__item {
        display: block
    }
}

.share-pane__item:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    height: 50%;
    width: 1px;
    background-color: #fff;
    opacity: .3;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width:1024px) {
    .share-pane__item:after {
        top: auto;
        left: 50%;
        height: 1px;
        width: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.share-pane__item:last-of-type:after {
    display: none
}

.share-pane__item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 48px;
    width: 48px;
    color: #fff
}

    .share-pane__item a svg {
        height: 18px;
        width: 24px;
        pointer-events: none;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        fill: #fff
    }

    .share-pane__item a:hover {
        color: #0033a0
    }

        .share-pane__item a:hover svg {
            fill: #0033a0
        }

.share-pane--vertical .share-pane__item {
    display: block
}

    .share-pane--vertical .share-pane__item:after {
        top: auto;
        left: 50%;
        height: 1px;
        width: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

.fixture {
    margin-bottom: 24px;
    padding: 32px 24px;
    background: #fff
}

@media (min-width:768px) {
    .fixture {
        padding: 20px 32px
    }
}

@media (min-width:768px) {
    .fixture__body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.fixture__details {
    -ms-flex-item-align: center;
    align-self: center;
    padding-bottom: 20px;
    width: 100%;
    font-family: graphie-semibold,sans-serif;
    border-bottom: 1px solid #e8e8e8
}

@media (min-width:768px) {
    .fixture__details {
        width: 25%;
        border-bottom: none
    }
}

.fixture__details-competition {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    color: #0033a0;
    font-weight: 700
}

.fixture__details-game {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 12px
}

    .fixture__details-game > div {
        margin-bottom: 8px;
        width: 100%
    }

@media (min-width:375px) {
    .fixture__details-game > div {
        margin-right: 12px;
        width: auto
    }
}

@media (min-width:768px) {
    .fixture__details-game > div {
        width: 100%
    }
}

.fixture__details-date, .fixture__details-venue {
    font-size: 10px;
    /*font-size: .625rem;*/
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #8c8b8b;
    text-transform: uppercase
}

    .fixture__details-date div:first-of-type, .fixture__details-venue div:first-of-type {
        margin-right: 5px;
        height: 16px;
        width: 16px
    }

        .fixture__details-date div:first-of-type svg, .fixture__details-venue div:first-of-type svg {
            height: 100%;
            width: 100%;
            opacity: .2
        }

.fixture__match-up {
    position: relative;
    -ms-flex-item-align: center;
    align-self: center;
    padding: 20px 0;
    width: 100%
}

@media (min-width:768px) {
    .fixture__match-up {
        width: 50%
    }

        .fixture__match-up:after, .fixture__match-up:before {
            content: "";
            position: absolute;
            bottom: 0;
            height: 100%;
            width: 1px;
            background-color: #f4f4f4
        }

        .fixture__match-up:before {
            right: 0
        }

        .fixture__match-up:after {
            left: 0
        }
}

.fixture__cta-desktop a, .fixture__cta-mobile a {
    display: block;
    text-align: center
}

    .fixture__cta-desktop a:hover, .fixture__cta-mobile a:hover {
        color: #fff
    }

.fixture__cta-desktop {
    display: none;
    padding: 0 32px
}

@media (min-width:768px) {
    .fixture__cta-desktop {
        display: initial;
        -ms-flex-item-align: center;
        align-self: center;
        padding: 0 20px;
        width: 100%;
        width: 25%;
        text-align: center;
        padding: 0 32px
    }
}

.fixture__cta-desktop a {
    display: inline-block
}

.fixture__cta-mobile {
    margin-top: 24px;
    height: auto;
    width: 100%
}

@media (min-width:768px) {
    .fixture__cta-mobile {
        display: none
    }
}

.fixture__footer-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    border-top: 1px solid #f4f4f4;
    list-style: none
}

    .fixture__footer-links:empty {
        display: none
    }

    .fixture__footer-links li {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-top: 0;
        border-right: 1px solid #f4f4f4
    }

        .fixture__footer-links li:last-of-type {
            border: none
        }

        .fixture__footer-links li a {
            font-size: 12px;
            /*font-size: .75rem;*/
            line-height: 1.25;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -ms-flex-line-pack: start;
            align-content: start;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding: 10px 0;
            height: 100%;
            min-height: 55px;
            color: #0033a0;
            font-family: graphie-semibold,sans-serif;
            text-align: center;
            text-transform: uppercase;
            word-wrap: break-word
        }

@media (min-width:375px) {
    .fixture__footer-links li a {
        padding: 10px
    }
}

@media (min-width:768px) {
    .fixture__footer-links li a {
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 1.14286;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .fixture__footer-links li a div {
            margin-right: 8px
        }
}

.fixture__footer-links li a .link__icon {
    margin-right: 0
}

@media (min-width:768px) {
    .fixture__footer-links li a .link__icon {
        margin-right: 8px
    }
}

.fixture__footer-links li a span {
    margin-top: 5px;
    width: 100%
}

@media (min-width:768px) {
    .fixture__footer-links li a span {
        margin: initial;
        width: auto
    }
}

.fixture__cancelled, .fixture__postponed {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    display: block;
    padding: 16px;
    font-family: Gilroy Bold,sans-serif;
    text-align: center;
    text-transform: uppercase;
    border: 1px solid #98a4ae
}

.fixture__cancelled {
    color: red
}

.fixture__postponed {
    color: #041e42;
    border: 1px dashed #98a4ae
}

.fixture--has-seatsub .fixture__cta-desktop :last-child {
    margin-top: 12px;
    width: 100%
}

    .fixture--has-seatsub .fixture__cta-desktop :last-child a {
        display: block
    }

    .fixture--has-seatsub .fixture__cta-desktop :last-child svg {
        height: 17px;
        width: 94px
    }

.fixture--has-seatsub .fixture__cta-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:768px) {
    .fixture--has-seatsub .fixture__cta-mobile {
        display: none
    }
}

.fixture--has-seatsub .fixture__cta-mobile :first-child {
    width: 50%
}

    .fixture--has-seatsub .fixture__cta-mobile :first-child svg {
        height: 17px;
        width: 94px
    }

.fixture--has-seatsub .fixture__cta-mobile :last-child {
    width: 50%
}

    .fixture--has-seatsub .fixture__cta-mobile :last-child a {
        display: block;
        width: 100%
    }

.fixture__share-pane {
    position: absolute;
    bottom: 0;
    left: 0
}

@media (max-width:1024px) {
    .fixture__share-pane {
        display: none
    }
}

.fixture--match-centre {
    margin-bottom: 0;
    padding: 32px 0 0;
    background-color: #002b87
}

@media (min-width:768px) {
    .fixture--match-centre {
        padding: 64px 0 24px
    }
}

.fixture--match-centre svg {
    fill: #fff
}

.fixture--match-centre .fixture__body {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.fixture--match-centre .fixture__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 18px;
    padding-bottom: 18px;
    width: 100%;
    color: #fff;
    border-top: 1px solid hsla(0,0%,100%,.5);
    border-bottom: 1px solid hsla(0,0%,100%,.5)
}

.fixture--match-centre .fixture__details-competition {
    display: block;
    width: 100%;
    color: #fff
}

@media (min-width:620px) {
    .fixture--match-centre .fixture__details-competition {
        width: auto
    }
}

.fixture--match-centre .fixture__details-game {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

@media (min-width:620px) {
    .fixture--match-centre .fixture__details-game {
        margin-top: 0;
        margin-left: auto;
        width: auto
    }
}

.fixture--match-centre .fixture__details-date, .fixture--match-centre .fixture__details-venue {
    margin: 0;
    width: 50%;
    color: #fff
}

@media (min-width:620px) {
    .fixture--match-centre .fixture__details-date, .fixture--match-centre .fixture__details-venue {
        margin-right: 12px;
        width: auto
    }
}

@media (min-width:768px) {
    .fixture--match-centre .fixture__details-date, .fixture--match-centre .fixture__details-venue {
        margin-right: 32px;
        width: auto
    }
}

.fixture--match-centre .fixture__details-date div svg, .fixture--match-centre .fixture__details-venue div svg {
    opacity: .5
}

.fixture--match-centre .fixture__match-up {
    padding: 12px 0;
    width: 100%
}

    .fixture--match-centre .fixture__match-up:after, .fixture--match-centre .fixture__match-up:before {
        display: none
    }

@media (max-width:768px) {
    .fixture--match-centre .fixture__match-up {
        padding-bottom: 0
    }
}

.fixture--match-centre .fixture__match-up .match-up__content {
    margin-bottom: 24px
}

.fixture--match-centre .fixture__match-center-footer {
    padding-top: 28px
}

    .fixture--match-centre .fixture__match-center-footer a {
        color: #fff;
        text-align: center
    }

.fixture--match-centre .fixture__match-center-footer__primary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: -8px;
    margin-left: -8px
}

    .fixture--match-centre .fixture__match-center-footer__primary a {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0 8px;
        padding: 16px 7px 12px;
        max-width: 320px
    }

@media (min-width:768px) {
    .fixture--match-centre .fixture__match-center-footer__primary a {
        padding: 16px 16px 12px
    }
}

.fixture--match-centre .fixture__match-center-footer__primary--centered {
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important
}

.fixture--match-centre .fixture__match-center-footer__secondary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin: 16px -8px
}

    .fixture--match-centre .fixture__match-center-footer__secondary a {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding: 18px 0
    }

        .fixture--match-centre .fixture__match-center-footer__secondary a:nth-child(2) {
            border-left: 1px solid hsla(0,0%,100%,.4)
        }

    .fixture--match-centre .fixture__match-center-footer__secondary .link {
        font-size: 12px;
        /*font-size: .75rem;*/
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        text-transform: uppercase
    }

.fixture--match-centre .fixture__match-center-footer__secondary__logo svg {
    height: 16px;
    max-width: 100%
}

@media (min-width:768px) {
    .fixture--match-centre .fixture__match-center-footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        padding-top: 18px
    }

    .fixture--match-centre .fixture__match-center-footer__primary {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left;
        padding-top: 2px
    }

    .fixture--match-centre .fixture__match-center-footer__primary--centered {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .fixture--match-centre .fixture__match-center-footer__secondary {
        margin-left: auto;
        padding-top: 2px
    }
}

@media (min-width:1440px) {
    .fixture--match-centre .fixture__match-center-footer__primary {
        -ms-flex-preferred-size: 35%;
        flex-basis: 35%
    }
}

.latest-matches {
    margin: 0 -24px;
    padding: 64px 24px;
    background-color: #f4f4f4
}

@media (min-width:768px) {
    .latest-matches {
        padding: 96px 24px
    }
}

@media (min-width:1300px) {
    .latest-matches {
        margin: initial
    }
}

.latest-matches__title .section-heading {
    margin-top: 0
}

    .latest-matches__title .section-heading h2 {
        color: #0033a0
    }

    .latest-matches__title .section-heading svg {
        fill: #0033a0
    }

@media (min-width:768px) {
    .latest-matches__accordion {
        margin: 0 24px
    }
}

@media (min-width:1024px) {
    .latest-matches__accordion {
        margin: 0 42px
    }
}

@media (min-width:1300px) {
    .latest-matches__accordion {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: initial;
        min-height: 620px
    }
}

@media (min-width:1440px) {
    .latest-matches__accordion {
        margin-left: calc(8.33333% + 0px / 2) !important
    }
}

.latest-matches__accordion__item {
    position: relative
}

@media (min-width:1300px) {
    .latest-matches__accordion__item {
        padding: 0;
        width: 166px;
        border-left: 1px solid #1a1818
    }

        .latest-matches__accordion__item:last-of-type a {
            border-right: 1px solid #1a1818
        }
}

.latest-matches__accordion__item-button {
    font-size: 48px;
    /*font-size: 3rem;*/;
    line-height: 1.22917;
    position: relative;
    display: block;
    padding: 8px 0 0;
    width: 100%;
    color: #5e5d5d;
    font-family: graphie-semibold,sans-serif;
    line-height: 2;
    text-align: left;
    text-transform: uppercase;
    background-color: #f4f4f4;
    border: 0
}

@media (min-width:1300px) {
    .latest-matches__accordion__item-button {
        font-size: 100px;
        font-size: 6.25rem;
        line-height: 1.23;
        position: absolute;
        bottom: 0;
        left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        height: 100%;
        width: 138px;
        line-height: 120px;
        text-align: right;
        -webkit-writing-mode: vertical-lr;
        -ms-writing-mode: tb-lr;
        writing-mode: vertical-lr
    }
}

.latest-matches__accordion__item-button:focus {
    outline: none
}

.latest-matches__accordion__item-button div {
    position: relative;
    display: block;
    width: 100%
}

@media (min-width:1300px) {
    .latest-matches__accordion__item-button div {
        padding-right: 17px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }
}

.latest-matches__accordion__item-button div:after {
    content: "";
    position: absolute;
    top: calc(50% - 4px);
    right: 0;
    margin-top: -2px;
    height: 4px;
    width: 32px;
    background-color: #5e5d5d;
    opacity: 1;
    -webkit-transition: all .35s cubic-bezier(.65,.05,.36,1);
    transition: all .35s cubic-bezier(.65,.05,.36,1);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease
}

@media (min-width:1300px) {
    .latest-matches__accordion__item-button div:after {
        top: auto;
        right: auto;
        bottom: -42px;
        left: 37%
    }
}

.latest-matches__accordion__item-button div:before {
    content: "";
    position: absolute;
    top: calc(50% - 4px);
    right: 0;
    margin-top: -2px;
    height: 4px;
    width: 32px;
    background-color: #5e5d5d;
    opacity: 1;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease
}

@media (min-width:1300px) {
    .latest-matches__accordion__item-button div:before {
        top: auto;
        right: auto;
        bottom: -42px;
        left: 37%
    }
}

@media (min-width:1300px) {
    .latest-matches__accordion__item:last-of-type .latest-matches__accordion__item-content {
        border-right: 1px solid #1a1818
    }
}

.latest-matches__accordion__item:first-of-type {
    border-left: none
}

.latest-matches__accordion__item-content {
    max-height: 0;
    overflow: hidden;
    border-top: 1px solid #1a1818;
    -webkit-transition: max-height .5s ease-in-out;
    transition: max-height .5s ease-in-out
}

@media (min-width:1300px) {
    .latest-matches__accordion__item-content {
        height: 100%;
        width: 0;
        max-height: unset;
        -webkit-transition: none;
        transition: none
    }
}

.latest-matches__accordion__item.active {
    width: 100%
}

@media (min-width:1300px) {
    .latest-matches__accordion__item.active + .latest-matches__accordion__item {
        border-left: 1px solid #1a1818
    }
}

.latest-matches__accordion__item.active .latest-matches__accordion__item {
    background: red
}

.latest-matches__accordion__item.active .latest-matches__accordion__item-button {
    color: #0033a0;
    border: none
}

    .latest-matches__accordion__item.active .latest-matches__accordion__item-button div:after, .latest-matches__accordion__item.active .latest-matches__accordion__item-button div:before {
        background-color: #0033a0;
        opacity: 0
    }

.latest-matches__accordion__item.active .latest-matches__accordion__item-content {
    position: relative;
    padding: 32px 0;
    max-height: 1200px;
    overflow: initial;
    border-bottom: 1px solid #1a1818
}

@media (min-width:1300px) {
    .latest-matches__accordion__item.active .latest-matches__accordion__item-content {
        margin-left: 138px;
        padding: 64px 0;
        width: calc(100% - 138px);
        max-height: unset;
        border-top: none;
        border-bottom: none
    }

        .latest-matches__accordion__item.active .latest-matches__accordion__item-content:before {
            content: "";
            position: absolute;
            top: 0;
            left: -8%;
            height: 1px;
            width: 108%;
            background-color: #1a1818
        }
}

@media (min-width:768px) {
    .latest-matches__matches {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-left: -5%
    }
}

@media (min-width:1024px) {
    .latest-matches__matches {
        margin-left: 0
    }
}

@media (min-width:1300px) {
    .latest-matches__matches {
        margin-top: 42px
    }
}

.latest-matches__matches .fixture-small {
    margin-right: 40px;
    margin-bottom: 62px;
    width: calc(100% - 14px);
    max-width: 313px;
    -webkit-box-shadow: 14px 14px 0 #0033a0;
    box-shadow: 14px 14px 0 #0033a0
}

    .latest-matches__matches .fixture-small .fixture {
        height: 100%
    }

@media (min-width:1024px) {
    .latest-matches__matches .fixture-small {
        margin-bottom: 0;
        max-width: 367px
    }
}

.latest-matches__matches .fixture-small:last-of-type {
    margin-right: 0
}

.latest-matches__matches .fixture-small .match-up__scores {
    width: 30%
}

.news-list {
    position: relative;
    margin: 48px auto 0;
    max-width: 1800px
}

@media (min-width:1024px) {
    .news-list {
        margin-top: 96px
    }
}

.news-list .no-results {
    margin: 50px 0;
    color: #0033a0;
    background: transparent
}

@media (min-width:768px) {
    .news-list .no-results {
        margin: 100px 0
    }
}

.news-list__filter {
    z-index: 20;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 150px;
    color: #fff;
    text-transform: uppercase
}

@media (min-width:1024px) {
    .news-list__filter {
        min-width: 250px
    }
}

.news-list__filter > span {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.21429;
    display: none;
    padding: 0 16px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    white-space: nowrap
}

.news-list__filter .filter-select {
    width: 100%
}

@media (min-width:768px) {
    .news-list__filter .filter-select a {
        padding-left: 24px
    }

    .news-list__filter .filter-select__icon {
        right: 24px
    }
}

@media (min-width:768px) {
    .news-list__filter {
        position: absolute;
        top: -58px;
        right: 0;
        margin-right: 16px
    }
}

@media (min-width:1024px) {
    .news-list__filter {
        margin-right: 8.33333% !important
    }

        .news-list__filter > span {
            display: block
        }
}

.news-list__items {
    min-height: 190px;
    border-bottom: 1px solid #f4f4f4
}

.news-list__items--grid-view {
    grid-template-columns: repeat(1,1fr);
    display: grid
}

.cssgridlegacy .news-list__items--grid-view > *, .no-cssgrid .news-list__items--grid-view > * {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 24px);
    flex: 0 0 calc(100% - 24px)
}

.no-cssgrid .news-list__items--grid-view > * {
    width: calc(100% - 24px)
}

@media (min-width:768px) {
    .news-list__items--grid-view {
        grid-template-columns: repeat(2,1fr);
        display: grid
    }

    .cssgridlegacy .news-list__items--grid-view > *, .no-cssgrid .news-list__items--grid-view > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 24px);
        flex: 0 0 calc(50% - 24px)
    }

    .no-cssgrid .news-list__items--grid-view > * {
        width: calc(50% - 24px)
    }
}

@media (min-width:1024px) {
    .news-list__items--grid-view {
        grid-template-columns: repeat(3,1fr);
        display: grid
    }

    .cssgridlegacy .news-list__items--grid-view > *, .no-cssgrid .news-list__items--grid-view > * {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.33333% - 24px);
        flex: 0 0 calc(33.33333% - 24px)
    }

    .no-cssgrid .news-list__items--grid-view > * {
        width: calc(33.33333% - 24px)
    }
}

.news-list__item-position--6 {
    grid-row-start: 6
}

@media (min-width:768px) {
    .news-list__item-position--6 {
        grid-column-start: 2;
        grid-row-start: 3
    }
}

@media (min-width:1024px) {
    .news-list__item-position--6 {
        grid-column-start: 3;
        grid-row-start: 2
    }
}

.news-list--first-page, .news-list--first-page .news-list-item__content {
    margin-top: 0
}

@-webkit-keyframes pop {
    0% {
        -webkit-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1)
    }

    50% {
        -webkit-transform: translateY(-50%) scale(1.5);
        transform: translateY(-50%) scale(1.5)
    }
}

@keyframes pop {
    0% {
        -webkit-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1)
    }

    50% {
        -webkit-transform: translateY(-50%) scale(1.5);
        transform: translateY(-50%) scale(1.5)
    }
}

.player-list {
    width: 100%;
    background: #0033a0
}

@media (min-width:768px) {
    .player-list {
        position: relative;
        height: calc(100vh - 190px)
    }
}

@media (min-width:1024px) {
    .player-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 auto
    }

        .player-list:before {
            content: "";
            position: absolute;
            top: 0;
            left: -50%;
            height: 100%;
            width: 50%;
            background: #0033a0
        }
}

@media (min-width:1440px) {
    .player-list {
        height: calc(100vh - 221px)
    }
}

@media (min-width:1024px) {
    .player-list__main {
        width: calc(83.33333% - 40px)
    }
}

.player-list__aside {
    display: none
}

@media (min-width:768px) {
    .player-list__aside {
        position: absolute;
        top: 0;
        left: 0;
        display: initial;
        height: 100%;
        width: 100%
    }
}

@media (min-width:1024px) {
    .player-list__aside {
        width: calc(33.33333% - 40px);
        position: static;
        display: block;
        background-color: #fff
    }

        .player-list__aside:after {
            content: "";
            position: absolute;
            top: 0;
            height: 100%;
            width: 50%;
            background: #fff
        }
}

.player-list__avatar {
    z-index: 30;
    right: 0;
    bottom: 0
}

@media (min-width:768px) {
    .player-list__avatar {
        position: absolute;
        width: 50vh;
        max-width: 400px
    }
}

@media (min-width:1024px) {
    .player-list__avatar {
        position: absolute;
        right: auto;
        height: auto;
        max-width: 650px
    }
}

@media (min-height:700px) {
    .player-list__avatar {
        max-width: 330px
    }
}

@media (min-height:768px) {
    .player-list__avatar {
        max-width: 370px
    }
}

@media (min-height:900px) {
    .player-list__avatar {
        max-width: 450px
    }
}

@media (min-height:1080px) {
    .player-list__avatar {
        max-width: 650px
    }
}

.player-list__placeholder {
    z-index: 10;
    right: -80px;
    bottom: 0;
    left: auto !important;
    display: none;
    height: 750px;
    width: 370px;
    opacity: 0;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease
}

@media (min-width:1024px) {
    .player-list__placeholder {
        position: absolute;
        right: auto;
        display: initial;
        width: 50vh;
        max-height: 550px
    }
}

@media (min-height:600px) {
    .player-list__placeholder {
        bottom: -22vh
    }
}

@media (min-height:700px) {
    .player-list__placeholder {
        bottom: 0;
        max-height: 400px
    }
}

@media (min-height:900px) {
    .player-list__placeholder {
        max-height: 650px
    }
}

@media (min-height:1110px) {
    .player-list__placeholder {
        bottom: 0;
        max-height: 850px;
        max-width: 850px
    }
}

.player-list__placeholder svg {
    height: 100%;
    width: 100%;
    fill: red;
    color: red
}

.player-list__pitch {
    z-index: 10;
    border-bottom: 1px solid hsla(0,0%,100%,.1)
}

@media (min-width:1024px) {
    .player-list__pitch {
        position: absolute;
        top: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%;
        width: 200px
    }
}

.player-list__pitch-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    height: 60px;
    width: 200px
}

@media (min-width:1024px) {
    .player-list__pitch-inner {
        margin-left: -90px;
        height: 169px;
        width: 257px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
}

.player-list__pitch-inner svg {
    height: 150px
}

@media (min-width:1024px) {
    .player-list__pitch-inner svg {
        height: 257px
    }
}

.player-list__pitch-marker {
    position: absolute;
    top: 50%;
    height: 12px;
    width: 12px;
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: background-color .3s ease-in;
    transition: background-color .3s ease-in
}

@media (min-width:1024px) {
    .player-list__pitch-marker {
        height: 16px;
        width: 16px
    }
}

.player-list__pitch-marker--goalkeeper {
    left: 20px
}

@media (min-width:1024px) {
    .player-list__pitch-marker--goalkeeper {
        left: 25px
    }
}

.player-list__pitch-marker--defender {
    left: 56px
}

@media (min-width:1024px) {
    .player-list__pitch-marker--defender {
        left: 72px
    }
}

.player-list__pitch-marker--midfielder {
    left: 94px
}

@media (min-width:1024px) {
    .player-list__pitch-marker--midfielder {
        left: 120px
    }
}

.player-list__pitch-marker--forward {
    left: 131px
}

@media (min-width:1024px) {
    .player-list__pitch-marker--forward {
        left: 172px
    }
}

.player-list__pitch-marker--staff {
    left: 210px
}

@media (min-width:1024px) {
    .player-list__pitch-marker--staff {
        left: 275px
    }
}

.player-list__pitch-marker.active {
    -webkit-animation: pop .3s ease-in-out both;
    animation: pop .3s ease-in-out both;
    background-color: red
}

.player-list__list {
    z-index: 10;
    position: relative;
    background-color: #0033a0
}

@media (min-width:768px) {
    .player-list__list {
        height: calc(100vh - 221px);
        overflow-x: hidden;
        overflow-y: scroll;
        scroll-behavior: smooth;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

        .player-list__list::-webkit-scrollbar {
            display: none
        }
}

@media (min-width:1024px) {
    .player-list__list {
        margin-left: 20%
    }
}

.player-list__group {
    margin: 0;
    padding: 0;
    list-style: none
}

.player-list__group-name {
    font-size: 10px;
    /*font-size: .625rem;*/
    line-height: 1.2;
    position: relative;
    padding-top: 48px;
    padding-bottom: 12px;
    padding-left: 80px;
    color: hsla(0,0%,100%,.3);
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid hsla(0,0%,100%,.1)
}

@media (min-width:1024px) {
    .player-list__group-name {
        padding-top: 80px;
        padding-bottom: 40px;
        padding-left: 104px
    }
}

.player-list__group-name:after {
    content: "";
    position: absolute;
    top: 0;
    left: 55px;
    height: 100%;
    width: 1px;
    background-color: hsla(0,0%,100%,.1)
}

@media (min-width:1024px) {
    .player-list__group-name:after {
        left: 80px
    }
}

.player-list__group-players {
    margin: 0;
    padding: 0;
    list-style: none
}

.player-list__player {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 11px 0;
    color: hsla(0,0%,100%,.3);
    border-bottom: 1px solid hsla(0,0%,100%,.1);
    cursor: pointer;
    -webkit-transition: background-color .3s ease-out,color .3s ease-out;
    transition: background-color .3s ease-out,color .3s ease-out
}

    .player-list__player:active, .player-list__player:hover {
        color: #fff;
        background: rgba(26,24,24,.2)
    }

        .player-list__player:active svg, .player-list__player:hover svg {
            display: block
        }

@media (min-width:768px) {
    .player-list__player:active svg, .player-list__player:hover svg {
        height: 30px
    }
}

@media (min-width:1024px) {
    .player-list__player:active svg, .player-list__player:hover svg {
        height: 60px
    }
}

.player-list__player a {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

@media (min-width:1024px) {
    .player-list__player {
        padding: 3px 0
    }
}

.player-list__player-squad-number {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 2;
    height: 100%;
    min-width: 55px;
    font-family: Rangers,sans-serif;
    text-align: center;
    -webkit-transition: color .3s ease-in;
    transition: color .3s ease-in
}

@media (min-width:1024px) {
    .player-list__player-squad-number {
        min-width: 80px
    }
}

.player-list__player-squad-number:after {
    content: "";
    position: absolute;
    top: 0;
    left: 55px;
    height: 55px;
    width: 1px;
    background-color: hsla(0,0%,100%,.1)
}

@media (min-width:1024px) {
    .player-list__player-squad-number:after {
        left: 80px;
        height: 80px
    }
}

@media (min-width:1024px) {
    .player-list__player-squad-number {
        font-size: 32px;
        /*font-size: 2rem;*/
        line-height: .875
    }
}

.player-list__player-name {
    font-size: 32px;
    /*font-size: 2rem;*/
    line-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 5px;
    margin-left: 20px;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase;
    -webkit-transition: color .3s ease-in;
    transition: color .3s ease-in
}

@media (min-width:1024px) {
    .player-list__player-name {
        font-size: 68px;
        /*font-size: 4.25rem;*/
        line-height: .94118;
        margin-top: 10px;
        margin-left: 24px
    }
}

.player-list__player-name svg {
    display: none;
    margin-top: -2px;
    margin-left: 24px;
    height: 16px;
    width: 24px;
    -webkit-animation: fadeInLeft .1s ease;
    animation: fadeInLeft .1s ease;
    fill: #fff
}

@media (min-width:1024px) {
    .player-list__player-name svg {
        margin-top: -5px
    }
}

.player-list--shift-number-right .player-list-squad-number {
    margin-left: 10vw
}

.player-list--womensteam .player-list__player:active .player-list__player-name, .player-list--womensteam .player-list__player:active .player-list__player-squad-number, .player-list--womensteam .player-list__player:hover .player-list__player-name, .player-list--womensteam .player-list__player:hover .player-list__player-squad-number {
    color: #fff
}

.player-list--womensteam .player-list__main {
    background: linear-gradient(315deg,red,#0033a0)
}

.player-list--womensteam .player-list__pitch {
    overflow: hidden
}

.player-list--womensteam .player-list__group-name, .player-list--womensteam .player-list__player-squad-number {
    color: #5bc2e7
}

.player-list--womensteam .player-list__player-name {
    color: #1a1818
}

.player-list--womensteam .player-list__list {
    background-color: transparent
}

.player-list--womensteam .player-list__placeholder svg {
    color: #5bc2e7;
    fill: #5bc2e7
}

.player-banner {
    position: relative;
    margin-bottom: 90px;
    height: calc(70vh - 60px)
}

@media (min-width:768px) {
    .player-banner {
        margin-bottom: 120px;
        height: calc(75vh - 60px)
    }
}

@media (min-width:1300px) {
    .player-banner {
        margin-bottom: 180px
    }
}

@media only screen and (min-device-width:568px) and (max-device-width:667px) and (max-device-width:738px) and (max-device-width:812px) and (orientation:landscape) {
    .player-banner {
        height: 100vh
    }
}

.player-banner:before {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -50%;
    height: 100%;
    width: 100%;
    background-color: #002b87
}

.player-banner__nav {
    position: absolute;
    bottom: -72px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 42px;
    width: 100%
}

@media (min-width:768px) {
    .player-banner__nav {
        bottom: -92px;
        margin: 0 40px;
        width: calc(100% - 80px)
    }
}

@media (min-width:1300px) {
    .player-banner__nav {
        z-index: 50;
        top: 20%;
        bottom: auto;
        left: 8%;
        width: 230px
    }
}

.player-banner__nav__next, .player-banner__nav__prev {
    font-size: 10px;
    /*font-size: .625rem;*/
    line-height: 1.2;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

    .player-banner__nav__next:hover, .player-banner__nav__prev:hover {
        color: red
    }

        .player-banner__nav__next:hover svg, .player-banner__nav__prev:hover svg {
            fill: red
        }

    .player-banner__nav__next span, .player-banner__nav__prev span {
        width: 100%
    }

    .player-banner__nav__next svg, .player-banner__nav__prev svg {
        position: absolute;
        height: 24px;
        width: 24px;
        fill: #0033a0
    }

    .player-banner__nav__prev span {
        display: block;
        margin-left: 36px;
        text-align: left
    }

    .player-banner__nav__prev svg {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .player-banner__nav__next span {
        display: block;
        margin-right: 36px;
        text-align: right
    }

    .player-banner__nav__next svg {
        right: 0
    }

.player-banner-squad-number {
    font-size: 260px;
    font-size: 16.25rem;
    line-height: 1.2;
    z-index: 10;
    position: absolute;
    top: 35%;
    left: 50%;
    height: 100%;
    color: red;
    font-family: Rangers,sans-serif;
    line-height: 1;
    text-align: center;
    -webkit-transform: translate(-50%,-40%);
    transform: translate(-50%,-40%)
}

@media (min-width:768px) {
    .player-banner-squad-number {
        font-size: 50vh
    }
}

.player-banner-position {
    z-index: -1;
    font-size: 28px;
    /*font-size: 1.75rem;*/;
    line-height: 1.14286;
    position: absolute;
    right: -16px;
    bottom: 124px;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase;
    opacity: .3;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl
}

@media (min-width:768px) {
    .player-banner-position {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: .8;
        bottom: 180px
    }
}

@media (min-width:1024px) {
    .player-banner-position {
        right: 0;
        bottom: 224px
    }
}

@media (min-width:1300px) {
    .player-banner-position {
        right: 5%;
        bottom: 138px
    }
}

.player-banner-pitch {
    z-index: -1;
    position: absolute;
    right: -41px;
    bottom: 40px;
    height: 64px;
    width: 95px
}

@media (min-width:768px) {
    .player-banner-pitch {
        height: 117px;
        width: 178px
    }
}

@media (min-width:1024px) {
    .player-banner-pitch {
        height: 162px;
        width: 241px
    }
}

@media (min-width:1300px) {
    .player-banner-pitch {
        right: 10%;
        bottom: 138px
    }
}

.player-banner-pitch:after {
    content: "";
    position: absolute;
    top: 0;
    top: 50%;
    left: 0;
    height: 7px;
    width: 7px;
    -webkit-animation: ballPop .3s ease-in-out both;
    animation: ballPop .3s ease-in-out both;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    background-color: #fff;
    border-radius: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

@media (min-width:768px) {
    .player-banner-pitch:after {
        height: 12px;
        width: 12px
    }
}

@media (min-width:1024px) {
    .player-banner-pitch:after {
        height: 18px;
        width: 18px
    }
}

.player-banner-pitch svg {
    position: relative;
    height: 100%;
    width: 100%
}

.player-banner-pitch--goalkeeper:after {
    left: 10%
}

.player-banner-pitch--midfielder:after {
    left: 50%
}

.player-banner-pitch--defender:after {
    left: 30%
}

.player-banner-pitch--forward:after {
    left: 70%
}

.player-banner-avatar-bg {
    z-index: 20;
    position: absolute;
    bottom: 0;
    height: 90%;
    width: 100%;
    -webkit-animation: fadeIn 1s ease-in;
    animation: fadeIn 1s ease-in;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain
}

.player-banner-name {
    z-index: 30;
    position: absolute;
    bottom: 0;
    margin-bottom: -24px;
    height: 100%;
    width: 100%;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .player-banner-name {
        margin-bottom: -64px
    }
}

@media (min-width:1024px) {
    .player-banner-name {
        margin-bottom: -13px
    }
}

@media (min-width:1300px) {
    .player-banner-name {
        margin-bottom: -100px
    }
}

.player-banner-name-first {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 2.66667;
    position: absolute;
    bottom: 80px;
    left: calc(50% - 170px);
    margin-bottom: 40px;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    color: #0033a0;
    -webkit-transform: rotate(180deg) translateY(-50%);
    transform: rotate(180deg) translateY(-50%);
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl
}

@media (min-width:768px) {
    .player-banner-name-first {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 1.9;
        bottom: 250px;
        left: 10%;
        min-height: 250px
    }
}

@media (min-width:1300px) {
    .player-banner-name-first {
        font-size: 38px;
        font-size: 2.375rem;
        line-height: 1.5;
        min-height: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        -webkit-writing-mode: initial;
        -ms-writing-mode: initial;
        writing-mode: initial;
        font-size: 56px;
        /*font-size: 3.5rem;*/;
        line-height: 1.19643;
        left: 20%
    }
}

.player-banner-name-second {
    font-size: 40px;
    /*font-size: 2.5rem;*/
    line-height: 1.2;
    position: absolute;
    bottom: 0;
    width: 100%;
    color: red;
    text-align: center
}

@media (min-width:768px) {
    .player-banner-name-second {
        font-size: 96px;
        /*font-size: 6rem;*/;
        line-height: 1.34375
    }
}

@media (min-width:1024px) {
    .player-banner-name-second {
        font-size: 115px;
        font-size: 7.1875rem;
        line-height: .49565;
        margin-top: 100px
    }
}

@media (min-width:1300px) {
    .player-banner-name-second {
        font-size: 166px;
        font-size: 10.375rem;
        line-height: 1.1988;
        margin-top: 0
    }
}

.player-banner--has-nav {
    margin-bottom: 120px
}

@media (min-width:768px) {
    .player-banner--has-nav {
        margin-bottom: 150px
    }
}

.player-banner--is-promo {
    margin-bottom: 55px
}

@media (min-width:768px) {
    .player-banner--is-promo {
        max-height: 540px
    }
}

@media (min-width:1024px) {
    .player-banner--is-promo {
        height: 650px;
        max-height: 650px
    }
}

.player-banner--is-promo .player-banner__header .section-heading {
    position: absolute;
    top: 64px;
    margin: 0
}

@media (min-width:1024px) {
    .player-banner--is-promo .player-banner__header .section-heading {
        left: 124px
    }
}

.player-banner--is-promo .player-banner__header .section-heading h2 {
    color: #0033a0
}

.player-banner--is-promo .player-banner__header .section-heading svg {
    fill: rgba(0,51,160,.4)
}

.player-banner--is-promo .player-banner__header-stat {
    position: absolute;
    top: 64px;
    right: 0;
    display: none
}

@media (min-width:375px) {
    .player-banner--is-promo .player-banner__header-stat {
        display: block
    }
}

@media (min-width:1024px) {
    .player-banner--is-promo .player-banner__header-stat {
        right: 55px
    }
}

@media (min-width:1300px) {
    .player-banner--is-promo .player-banner__header-stat {
        top: inherit;
        right: 0;
        bottom: 120px
    }
}

@media (min-width:1440px) {
    .player-banner--is-promo .player-banner__header-stat {
        right: 55px
    }
}

.player-banner--is-promo .player-banner__header-stat span {
    color: #fff;
    text-transform: uppercase
}

    .player-banner--is-promo .player-banner__header-stat span:first-of-type {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 2;
        font-family: graphie-semibold,sans-serif
    }

@media (min-width:1024px) {
    .player-banner--is-promo .player-banner__header-stat span:first-of-type {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.6
    }
}

.player-banner--is-promo .player-banner__header-stat span:last-of-type {
    font-size: 24px;
    /*font-size: 1,5rem;*/;
    line-height: 1.20833;
    position: relative;
    margin-left: 24px;
    font-family: Rangers,sans-serif
}

@media (min-width:1024px) {
    .player-banner--is-promo .player-banner__header-stat span:last-of-type {
        font-size: 60px;
        /*font-size: 3.75rem;*/;
        line-height: .86667;
        right: 60px;
        margin-left: 150px
    }
}

.player-banner--is-promo .player-banner__header-stat span:last-of-type:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: -20px;
    height: 2px;
    width: 20px;
    background-color: #fff
}

@media (min-width:1024px) {
    .player-banner--is-promo .player-banner__header-stat span:last-of-type:before {
        bottom: 10px;
        left: -83px;
        width: 85px
    }
}

@media (min-width:1024px) {
    .player-banner--is-promo .player-banner-name-first {
        bottom: 40px;
        left: 20%;
        height: auto;
        min-height: inherit;
        -webkit-transform: initial;
        transform: none;
        -webkit-writing-mode: initial;
        -ms-writing-mode: initial;
        writing-mode: initial
    }
}

@media (min-width:1300px) {
    .player-banner--is-promo .player-banner-name-first {
        bottom: 135px
    }
}

@media (min-width:1300px) {
    .player-banner--is-promo .player-banner-pitch, .player-banner--is-promo .player-banner-position {
        bottom: 260px
    }
}

@media (min-width:768px) {
    .player-banner--is-promo .player-banner-position {
        right: -8px
    }
}

@media (min-width:1024px) {
    .player-banner--is-promo .player-banner-position {
        right: 8px
    }
}

.player-banner--is-promo .player-banner-squad-number {
    font-size: 100px;
    font-size: 6.25rem;
    line-height: 1.2;
    left: 70px;
    height: 20%
}

@media (min-width:768px) {
    .player-banner--is-promo .player-banner-squad-number {
        font-size: 150px;
        font-size: 9.375rem;
        line-height: 1.01333;
        left: 30%
    }
}

@media (min-width:1024px) {
    .player-banner--is-promo .player-banner-squad-number {
        font-size: 220px;
        font-size: 13.75rem;
        line-height: 1.31818;
        height: auto
    }
}

@media (min-width:1300px) {
    .player-banner--is-promo .player-banner-squad-number {
        font-size: 280px;
        font-size: 17.5rem;
        line-height: 1.2
    }
}

.player-banner--is-promo .player-banner-avatar-bg {
    height: 70%
}

@media (min-width:1024px) {
    .player-banner--is-promo .player-banner-avatar-bg {
        height: 90%
    }
}

.player-banner--womensteam:before {
    background: linear-gradient(315deg,red,#0033a0)
}

.player-banner--womensteam-squad-number {
    color: #5bc2e7
}

.player-banner-link {
    position: relative;
    padding: 12px 0 40px;
    text-align: center
}

@media (min-width:768px) {
    .player-banner-link {
        padding: 40px 0
    }
}

@media (min-width:1024px) {
    .player-banner-link {
        padding: 80px 0 42px
    }
}

@media (min-width:1300px) {
    .player-banner-link {
        padding: 100px 0 64px
    }
}

.player-stats-block {
    max-width: 500px
}

.player-stats-block__title h3 {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.6;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase;
    border-bottom: 2px solid #0033a0
}

.player-stats-block__total {
    font-size: 100px;
    font-size: 6.25rem;
    line-height: 1.2;
    color: #0033a0;
    font-family: Rangers,sans-serif
}

.player-stats-block__total--percentage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

    .player-stats-block__total--percentage .player-stats-block__total, .player-stats-block__total-chart {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }

.player-stats-block__total-chart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

    .player-stats-block__total-chart svg {
        height: 64px;
        width: 64px
    }

.player-stats-block__stats {
    margin-top: 40px
}

.player-stats-block__stats-stat {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #0033a0;
    font-family: Gilroy Regular,sans-serif
}

    .player-stats-block__stats-stat > div:first-of-type {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        text-align: left
    }

    .player-stats-block__stats-stat > div:last-of-type {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        font-family: Gilroy Bold,sans-serif;
        text-align: right
    }

        .player-stats-block__stats-stat > div:last-of-type > div {
            display: inline-block;
            min-width: 42px;
            text-align: center
        }

            .player-stats-block__stats-stat > div:last-of-type > div:first-of-type div:first-of-type {
                position: relative
            }

                .player-stats-block__stats-stat > div:last-of-type > div:first-of-type div:first-of-type:after {
                    content: "";
                    position: absolute;
                    right: 0;
                    bottom: 0;
                    height: 32px;
                    width: 1px;
                    background: hsla(0,0%,55%,.2)
                }

        .player-stats-block__stats-stat > div:last-of-type .cards__red, .player-stats-block__stats-stat > div:last-of-type .cards__yellow {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            padding: 0 !important;
            height: 24px;
            width: 18px;
            min-width: 0;
            color: #fff
        }

            .player-stats-block__stats-stat > div:last-of-type .cards__red:after, .player-stats-block__stats-stat > div:last-of-type .cards__yellow:after {
                display: none
            }

            .player-stats-block__stats-stat > div:last-of-type .cards__red div, .player-stats-block__stats-stat > div:last-of-type .cards__yellow div {
                margin: 0;
                padding: 0;
                min-width: 0;
                color: #fff;
                line-height: 27px
            }

                .player-stats-block__stats-stat > div:last-of-type .cards__red div:after, .player-stats-block__stats-stat > div:last-of-type .cards__yellow div:after {
                    display: none
                }

        .player-stats-block__stats-stat > div:last-of-type .cards__red {
            margin-right: 5px;
            background: red
        }

        .player-stats-block__stats-stat > div:last-of-type .cards__yellow {
            background: #fc0
        }

.player-stats-block--mins-played .player-stats-block__stats-stat:first-of-type .stat-value {
    position: relative
}

    .player-stats-block--mins-played .player-stats-block__stats-stat:first-of-type .stat-value:before {
        font-size: 10px;
        /*font-size: .625rem;*/
        line-height: 1.3;
        position: absolute;
        top: -28px;
        left: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-top: 3px;
        height: 18px;
        width: 18px;
        color: #fff;
        font-family: Gilroy Extrabold,sans-serif;
        text-align: center;
        border-radius: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .player-stats-block--mins-played .player-stats-block__stats-stat:first-of-type .stat-value:first-of-type:before {
        content: "W";
        background-color: #0033a0
    }

    .player-stats-block--mins-played .player-stats-block__stats-stat:first-of-type .stat-value:last-of-type:before {
        content: "L";
        background-color: red
    }

.senior-career {
    padding: 64px 42px;
    background: #5bc2e7
}

.senior-career__title {
    font-size: 28px;
    /*font-size: 1.75rem;*/;
    line-height: 1.14286;
    margin-bottom: 32px;
    color: #1a1818;
    font-family: graphie-semibold,sans-serif
}

.senior-career__data {
    margin: 0;
    padding: 0;
    list-style: none
}

.senior-career__data-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 16px;
    padding-bottom: 12px;
    border-bottom: 1px solid #1a1818
}

    .senior-career__data-item:last-of-type {
        border: none
    }

.senior-career__data-crest {
    margin-right: 16px
}

    .senior-career__data-crest img {
        width: 42px
    }

.senior-career__data-info div:first-of-type {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.4;
    color: #1a1818;
    font-family: graphie-semibold,sans-serif
}

.senior-career__data-info div:last-of-type {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.75;
    color: #1a1818;
    font-family: Gilroy Regular,sans-serif
}

.expanding-article {
    position: relative;
    width: 100%;
    background-color: #f4f4f4
}

    .expanding-article:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #f4f4f4
    }

@media (min-width:768px) {
    .expanding-article {
        background-image: url(/www/images/diagonal-repeat.svg);
        background-position: 100% 0;
        background-repeat: repeat-y;
        background-size: 20%
    }
}

.expanding-article__inner {
    margin-right: 16px;
    margin-left: 16px
}

.expanding-article__block {
    width: calc(100% - 16px)
}

@media (min-width:768px) {
    .expanding-article__block {
        width: calc(50% - 24px);
        margin-left: calc(16.66667% + 20px / 2) !important
    }
}

@media (min-width:1024px) {
    .expanding-article__block {
        width: calc(50% - 24px)
    }
}

.expanding-article__block-article {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .1s ease;
    transition: max-height .1s ease
}

@media (min-width:1024px) {
    .expanding-article__block-article {
        width: calc(83.33333% - 24px)
    }
}

.expanding-article__block-article.open {
    padding-bottom: 64px;
    max-height: 5000px;
    -webkit-transition: max-height .25s ease-in;
    transition: max-height .25s ease-in
}

@media (min-width:1024px) {
    .expanding-article__block-article.open {
        padding-bottom: 96px
    }
}

.expanding-article__block-content {
    padding: 64px 0;
    width: 100%
}

@media (min-width:768px) {
    .expanding-article__block-content {
        padding-top: 100px
    }
}

.expanding-article__block-content p.summary {
    margin-top: 0;
    margin-bottom: 0
}

.expanding-article__block-readmore {
    padding: 32px 0;
    text-align: right;
    border-top: 1px solid #d2d2d2
}

@media (min-width:768px) {
    .expanding-article__block-readmore {
        padding: 40px 0
    }
}

.expanding-article__block-readmore a {
    font-size: 10px;
    /*font-size: .625rem;*/
    line-height: 1.1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    padding: 10px 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

    .expanding-article__block-readmore a svg {
        margin-left: 5px;
        height: 10px;
        width: 20px;
        -webkit-transition: all .3s ease-in;
        transition: all .3s ease-in
    }

    .expanding-article__block-readmore a.open svg {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

.sponsored-by {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    height: 160px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee
}

    .sponsored-by:after, .sponsored-by:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 50%;
        background: url(/www/images/crosses-pattern.svg);
        background-position: 0;
        background-repeat: no-repeat
    }

    .sponsored-by:after {
        right: 0;
        left: auto;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

@media (min-width:768px) {
    .sponsored-by {
        margin-top: 80px
    }
}

.sponsored-by__inner {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto;
    padding: 12px 0;
    height: 100%;
    width: 50%;
    text-align: center
}

    .sponsored-by__inner:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: radial-gradient(circle,#fff 65%,hsla(0,0%,100%,0))
    }

@media (min-width:768px) {
    .sponsored-by__inner {
        width: 30%
    }
}

.sponsored-by__text {
    font-size: 10px;
    /*font-size: .625rem;*/
    line-height: 1.2;
    z-index: 10;
    margin-bottom: 20px;
    width: 100%;
    color: #98a4ae;
    font-family: Gilroy Bold,sans-serif;
    text-align: center;
    text-transform: uppercase
}

.sponsored-by__sponsor {
    height: auto;
    width: 100%;
    max-height: 80px;
    max-width: 180px
}

.player-profile__details > .column {
    margin: 0 auto
}

.player-profile__pannels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 -8px
}

@media (min-width:768px) {
    .player-profile__pannels {
        margin: 0 -12px
    }
}

@media (min-width:1024px) {
    .player-profile__pannels {
        margin: 0 -24px
    }
}

.player-profile__pannel {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.42857;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 16px);
    flex: 0 0 calc(50% - 16px);
    margin: 0 8px;
    margin-bottom: 24px;
    color: #0033a0
}

@media (min-width:768px) {
    .player-profile__pannel {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 2;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(25% - 24px);
        flex: 0 0 calc(25% - 24px);
        margin: 0 12px
    }
}

@media (min-width:1024px) {
    .player-profile__pannel {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 2;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(20% - 40px);
        flex: 0 0 calc(20% - 40px);
        margin: 0 20px
    }
}

@media (min-width:1300px) {
    .player-profile__pannel {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(25% - 40px);
        flex: 0 0 calc(25% - 40px);
        margin: 0 20px
    }
}

.player-profile__pannel-title {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.77778;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .player-profile__pannel-title {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.6
    }
}

.player-profile__pannel-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

    .player-profile__pannel-content img {
        margin-right: 12px;
        margin-bottom: 4px;
        height: 20px
    }

.player-profile__bio {
    margin: 40px 0
}

@media (min-width:768px) {
    .player-profile__bio {
        margin: 80px 0
    }
}

.player-profile__stats {
    width: 100%
}

@media (min-width:768px) {
    .player-profile__stats {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (min-width:1024px) {
    .player-profile__stats {
        margin: 0 64px;
        width: auto
    }
}

@media (min-width:1300px) {
    .player-profile__stats {
        margin-right: 11%;
        margin-left: auto;
        width: 66%
    }
}

.player-profile__stats .player-stats-block {
    margin-bottom: 96px;
    max-width: none
}

@media (min-width:768px) {
    .player-profile__stats .player-stats-block {
        -ms-flex-preferred-size: calc(50% - 32px);
        flex-basis: calc(50% - 32px)
    }

        .player-profile__stats .player-stats-block:nth-child(odd) {
            margin-right: 32px
        }
}

@media (min-width:1300px) {
    .player-profile__stats .player-stats-block {
        -ms-flex-preferred-size: calc(50% - 120px);
        flex-basis: calc(50% - 120px);
        margin-right: 120px;
        margin-bottom: 90px
    }
}

.player-profile .senior-career {
    margin: 0 -24px
}

@media (min-width:768px) {
    .player-profile .senior-career {
        margin: 0 -16px
    }
}

@media (max-width:768px) {
    .player-profile__features {
        margin-right: -24px;
        margin-left: -24px
    }
}

@media (max-width:1024px) {
    .player-profile__features {
        margin-right: -16px;
        margin-left: -16px
    }
}

.player-profile--shift-number-right .player-profile__header-squad-number {
    top: 0;
    right: 0;
    height: 100%;
    width: 50%;
    text-align: left;
    -webkit-transform: unset;
    transform: unset
}

.related-content {
    padding: 16px 0 48px;
    background: #0033a0
}

.related-content__title {
    color: #fff
}

.related-content .related-content__item:last-of-type .simple-list-item {
    border-bottom: 0
}

.related-content .simple-list-item__icon {
    display: none
}

@media (min-width:768px) {
    .related-content .simple-list-item__icon {
        display: initial
    }
}

.related-content .simple-list-item__details__title a:hover {
    color: #fff
}

.content-block {
    position: relative;
    padding: 100px 0 160px;
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 300px
}

@media (min-width:768px) {
    .content-block {
        padding-bottom: 120px
    }
}

.content-block .container {
    position: relative;
    z-index: 1
}

.content-block__pattern {
    position: absolute;
    bottom: -8px;
    left: -8px;
    z-index: 0
}

    .content-block__pattern svg {
        height: 150px;
        width: 150px;
        fill: currentColor
    }

@media (min-width:768px) {
    .content-block__pattern svg {
        height: 220px;
        width: 220px
    }
}

@media (min-width:1024px) {
    .content-block__pattern svg {
        height: 300px;
        width: 300px
    }
}

.content-block--pattern-color-rangersBlue .content-block__pattern svg {
    fill: #0033a0
}

.content-block--pattern-color-rangersRed .content-block__pattern svg {
    fill: red
}

.content-block--pattern-color-transparent .content-block__pattern svg {
    opacity: .2
}

.content-block--pattern-color-christmasBlue .content-block__pattern svg {
    fill: #48e0f1
}

.content-block--pattern-color-white .content-block__pattern svg {
    fill: #fff
}

.content-block__pattern .content-block--pattern-color-150-years-gold svg {
    fill: #e0ae4b
}

@media (min-width:1024px) {
    .content-block__details {
        margin-left: calc(8.33333% + 40px / 2) !important
    }
}

.content-block__title {
    font-size: 32px;
    /*font-size: 2rem;*/
    line-height: .875;
    margin: 0 0 60px;
    font-family: Gilroy Extrabold,sans-serif;
    text-transform: uppercase
}

@media (min-width:1024px) {
    .content-block__title {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1
    }
}

.content-block__body {
    margin-top: 28px;
    font-weight: 300;
    letter-spacing: 0
}

    .content-block__body > div, .content-block__body > div li, .content-block__body > div p {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.5
    }

        .content-block__body > div h1, .content-block__body > div h2, .content-block__body > div h3, .content-block__body > div h4, .content-block__body > div h5, .content-block__body > div h6 {
            font-size: 16px;
            /*font-size: 1rem;*/
            line-height: 1.5;
            margin: 20px 0;
            font-family: Gilroy Bold,sans-serif;
            text-transform: uppercase
        }

        .content-block__body > div ul {
            margin-left: 20px;
            padding: 0;
            list-style: none
        }

            .content-block__body > div ul li {
                position: relative
            }

                .content-block__body > div ul li:before {
                    content: "";
                    position: absolute;
                    top: 9px;
                    left: -18px;
                    height: 4px;
                    width: 4px;
                    background: currentColor;
                    border-radius: 100%
                }

        .content-block__body > div ol {
            margin-left: 20px;
            padding: 0
        }

        .content-block__body > div a:hover {
            text-decoration: underline
        }

@media (min-width:768px) {
    .content-block__body {
        margin-top: 0
    }

        .content-block__body > div, .content-block__body > div li, .content-block__body > div p {
            font-size: 16px;
            /*font-size: 1rem;*/
            line-height: 1.5
        }

            .content-block__body > div:first-child {
                margin-top: 7px
            }

            .content-block__body > div p:first-child {
                margin-top: 0
            }
}

@media (min-width:1024px) {
    .content-block__body > div:first-child {
        margin-top: 15px
    }
}

.content-block__body__summary {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.55556;
    margin: 0 0 36px;
    font-family: graphie-semibold,sans-serif
}

@media (min-width:768px) {
    .content-block__body__summary {
        margin: 4px 0 31px
    }
}

@media (min-width:1024px) {
    .content-block__body__summary {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.4;
        margin: 12px 0 39px
    }
}

.package {
    color: #fff;
    background: #2e2e2e
}

@media (min-width:1024px) {
    .package {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

        .package > * {
            width: 50%
        }
}

.package__content {
    padding: 100px 24px
}

@media (min-width:1024px) {
    .package__content {
        padding-right: 4%;
        padding-left: 4%
    }
}

.package__title {
    font-size: 24px;
    /*font-size: 1,5rem;*/;
    line-height: 1.16667;
    margin: 0;
    color: #fff !important;
    font-family: Gilroy Bold,sans-serif;
    letter-spacing: 1.5px;
    text-transform: uppercase
}

.package__copy {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.6
}

.package__list {
    padding: 20px 0 54px
}

.package__list__item {
    padding: 4px 0 16px;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

    .package__list__item dt {
        font-size: 18px;
        /*font-size: 1.125rem;*/
        line-height: 1.77778
    }

    .package__list__item dd {
        font-size: 28px;
        /*font-size: 1.75rem;*/;
        line-height: 1.14286;
        margin: 0
    }

@media (max-width:768px) {
    .package__list__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        border-bottom: 1px solid #98a4ae
    }

        .package__list__item dd {
            margin-left: auto
        }
}

@media (min-width:768px) {
    .package__list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: 20px
    }

    .package__list__item {
        width: calc(33.33333% - 30px)
    }

        .package__list__item:last-child {
            margin-right: 0
        }

        .package__list__item dt {
            padding: 4px 0;
            border-bottom: 1px solid #98a4ae
        }

        .package__list__item dd {
            font-size: 36px;
            font-size: 2.25rem;
            line-height: 1.16667;
            padding: 16px 0
        }
}

.packages {
    padding-bottom: 80px
}

@media (min-width:1024px) {
    .packages__item {
        padding-bottom: 32px
    }
}

@media (min-width:1300px) {
    .packages__item {
        margin: 0 auto;
        max-width: 1800px
    }
}

.packages .content-block__body strong, .packages .content-block__title {
    color: #1a1818
}

@-webkit-keyframes toolBarSlideDown {
    0% {
        top: -100px
    }

    to {
        top: 0
    }
}

@keyframes toolBarSlideDown {
    0% {
        top: -100px
    }

    to {
        top: 0
    }
}

.pagination-links ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none
}

.pagination-links li {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

    .pagination-links li a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 24px 0;
        color: #0033a0;
        font-family: graphie-semibold,sans-serif;
        text-transform: uppercase;
        -webkit-transition: color .3s ease;
        transition: color .3s ease;
        font-size: 10px;
        /*font-size: .625rem;*/
        line-height: 1.2
    }

        .pagination-links li a svg {
            height: 24px;
            width: 24px;
            fill: #0033a0;
            -webkit-transition: fill .3s ease;
            transition: fill .3s ease
        }

        .pagination-links li a span {
            padding-top: 2px
        }

        .pagination-links li a:hover {
            color: red
        }

            .pagination-links li a:hover svg {
                fill: red
            }

.pagination-links__previous {
    border-right: 1px solid #e8e8e8
}

    .pagination-links__previous a svg {
        margin-right: 16px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

.pagination-links__title {
    display: none
}

    .pagination-links__title h2 {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 2.4;
        color: #0033a0;
        font-family: graphie-semibold,sans-serif
    }

.pagination-links__next {
    margin-left: auto;
    text-align: right
}

    .pagination-links__next a {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

        .pagination-links__next a svg {
            margin-left: 16px
        }

.pagination-links__content-progress {
    position: absolute;
    top: 0;
    height: 8px;
    width: 100%
}

    .pagination-links__content-progress div {
        height: 100%;
        background-color: red;
        -webkit-transition: width .3s ease;
        transition: width .3s ease
    }

.pagination-links--sticky {
    z-index: 50;
    position: relative;
    position: fixed;
    top: 0;
    left: 50%;
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

    .pagination-links--sticky:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #fff
    }

    .pagination-links--sticky:after, .pagination-links--sticky:before {
        top: 1px;
        border-bottom: 1px solid #e8e8e8
    }

    .pagination-links--sticky ul {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: auto;
        margin-top: -1px;
        padding: 0 24px;
        width: 100%;
        max-width: 1800px;
        -webkit-animation: toolBarSlideDown .5s cubic-bezier(.82,-.01,.78,1.03) forwards;
        animation: toolBarSlideDown .5s cubic-bezier(.82,-.01,.78,1.03) forwards;
        background: #fff
    }

@media (min-width:768px) {
    .pagination-links--sticky ul {
        padding: 0 32px
    }
}

.pagination-links--sticky .pagination-links__links a {
    padding: 30px 0
}

@media (min-width:1024px) {
    .pagination-links--sticky .pagination-links__next, .pagination-links--sticky .pagination-links__previous {
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
        padding-top: 8px
    }
}

@media (min-width:1300px) {
    .pagination-links--sticky .pagination-links__next, .pagination-links--sticky .pagination-links__previous {
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%
    }
}

@media (min-width:1024px) {
    .pagination-links--sticky .pagination-links__title {
        display: block;
        -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
        padding: 0 5%;
        border-right: 1px solid #e8e8e8
    }
}

@media (min-width:1300px) {
    .pagination-links--sticky .pagination-links__title {
        -ms-flex-preferred-size: 80%;
        flex-basis: 80%
    }
}

.promo-carousel, .shop-promo {
    padding: 10px 0 160px;
    background-image: url(/www/images/zigzag-pattern-solid-blue.svg)
}

.promo-carousel__title, .shop-promo__title {
    color: #0033a0
}

.promo-carousel__item, .shop-promo__item {
    margin-right: 16px
}

@media (min-width:768px) {
    .promo-carousel__item, .shop-promo__item {
        margin-right: 0;
        padding: 0 12px
    }
}

@media (min-width:1024px) {
    .promo-carousel__item, .shop-promo__item {
        padding: 0 20px
    }
}

.promo-carousel__overflow, .shop-promo__overflow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 24px;
    width: 100vw;
    overflow: auto
}

.promo-carousel__overflow__inner, .shop-promo__overflow__inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.promo-carousel__overflow__item, .shop-promo__overflow__item {
    width: 300px
}

@media (min-width:450px) {
    .promo-carousel__overflow__item, .shop-promo__overflow__item {
        width: 400px
    }
}

@media (min-width:620px) {
    .promo-carousel__overflow__item, .shop-promo__overflow__item {
        width: 560px
    }
}

.promo-carousel__slider, .promo-carousel__slider .slick-list, .shop-promo__slider, .shop-promo__slider .slick-list {
    overflow: visible
}

@media (min-width:768px) {
    .promo-carousel__slider, .shop-promo__slider {
        margin-right: -12px;
        margin-left: -12px
    }
}

@media (min-width:1024px) {
    .promo-carousel__slider, .shop-promo__slider {
        margin-right: -20px;
        margin-left: -20px
    }
}

@media (min-width:1300px) {
    .promo-carousel__slider, .shop-promo__slider {
        margin-left: calc(8.33333% - 40px/2)
    }
}

@media (min-width:1440px) {
    .promo-carousel__slider, .shop-promo__slider {
        margin-right: calc(8.33333% - 40px/2)
    }
}

@media (min-width:1740px) {
    .promo-carousel__slider, .shop-promo__slider {
        margin-right: calc(16.66667% - 40px/2)
    }
}

@media (min-width:768px) {
    .promo-strip {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width:768px) {
    .promo-strip__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        min-width: 50%
    }
}

@media (min-width:1024px) {
    .promo-strip__item {
        min-width: 33.33333%;
        max-width: 33.33333%
    }
}

.form-field {
    margin-bottom: 1rem
}

    .form-field .form-label {
        font-weight: bolder;
        text-transform: capitalize
    }

    .form-field .form-element {
        margin-top: .5rem
    }

.form-element__input, .form-element input {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.55556;
    display: block;
    margin-bottom: 24px;
    padding: 15px 0;
    width: 100%;
    color: #fff;
    font-family: Gilroy Regular,sans-serif;
    background-color: transparent;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid hsla(0,0%,100%,.6);
    border-left: none;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in
}

    .form-element__input:focus, .form-element input:focus {
        border-color: #5bc2e7;
        outline: none
    }

    .form-element__input::-webkit-input-placeholder, .form-element input::-webkit-input-placeholder {
        color: #fff;
        opacity: 1
    }

    .form-element__input::-moz-placeholder, .form-element input::-moz-placeholder {
        color: #fff;
        opacity: 1
    }

    .form-element__input:-ms-input-placeholder, .form-element__input::-ms-input-placeholder, .form-element input:-ms-input-placeholder, .form-element input::-ms-input-placeholder {
        color: #fff;
        opacity: 1
    }

    .form-element__input::placeholder, .form-element input::placeholder {
        color: #fff;
        opacity: 1
    }

    .form-element__input:disabled, .form-element input:disabled {
        opacity: .5
    }

.form-element__input-wrapper {
    position: relative
}

.form-element__placeholder {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.4;
    position: absolute;
    top: 50%;
    left: 0;
    pointer-events: none;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.form-element .alert {
    margin-top: 20px
}

.form-element--is-focused .form-element__placeholder, .form-element--not-empty .form-element__placeholder {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 2;
    top: 0;
    font-family: Gilroy Bold,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.form-element--not-empty .form-element__placeholder {
    color: hsla(0,0%,100%,.6)
}

.form-element--is-focused .form-element__placeholder {
    color: #5bc2e7
}

.form-element--not-valid .form-element__input, .form-element--not-valid .form-element__input:focus {
    border-color: red
}

.form-element--not-valid .form-element__placeholder {
    color: red
}

.form-element--is-textarea .form-element__placeholder {
    top: 24px;
    -webkit-transform: initial;
    transform: none
}

.form-element--is-textarea .form-element__input {
    min-height: 150px
}

.form-element--is-textarea.form-element--is-focused .form-element__placeholder, .form-element--is-textarea.form-element--not-empty .form-element__placeholder {
    top: -16px
}

.form-control-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px
}

.form-control-button__label {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.75;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 8px 16px;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-transform: capitalize;
    cursor: pointer
}

.form-control-button__input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0;
    height: 20px;
    width: 20px;
    background: transparent;
    border: 1px solid #fff;
    cursor: pointer;
    outline: none;
    -webkit-transition: border .1s;
    transition: border .1s;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

    .form-control-button__input:before {
        content: url(/www/images/checked.svg);
        position: absolute;
        top: 2px;
        left: 4px;
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transition: all .1s;
        transition: all .1s
    }

    .form-control-button__input:checked {
        border-color: #5bc2e7
    }

        .form-control-button__input:checked:before {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1)
        }

.form-control-button__alert {
    display: block;
    width: 100%;
    color: #fff
}

.form-control-button--radio .form-control-button__input, .form-control-button--radio .form-control-button__input:after, .form-control-button--radio .form-control-button__input:before {
    border-radius: 50%
}

    .form-control-button--radio .form-control-button__input:before {
        content: "";
        left: 2px;
        height: 14px;
        width: 14px;
        background-color: #5bc2e7
    }

.form-control-button--disabled * {
    opacity: .3
}

.form-control-button--not-valid .form-control-button__alert {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.42857;
    color: red;
    font-family: graphie-semibold,sans-serif
}

.form-control-button--not-valid .form-control-button__input {
    border-color: red
}

.cookie-banner {
    z-index: 99999;
    position: fixed;
    bottom: 0;
    left: 50%;
    width: 100%;
    max-width: 1800px;
    color: #fff;
    background: transparent;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.cookie-banner__inner {
    margin: 0 auto;
    padding: 32px 34px;
    color: #fff;
    background-color: #1a1818
}

@media (min-width:768px) {
    .cookie-banner__inner {
        width: calc(83.33333% - 12px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.cookie-banner__inner h3 {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.25;
    margin: 0;
    margin-bottom: 6px;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

.cookie-banner__inner p {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.42857;
    margin: 0
}

.cookie-banner__content {
    width: 100%
}

@media (min-width:768px) {
    .cookie-banner__content {
        width: 50%
    }
}

.cookie-banner__buttons {
    margin-top: 20px;
    width: 100%;
    text-align: right
}

@media (min-width:768px) {
    .cookie-banner__buttons {
        width: 50%
    }
}

.cookie-banner__buttons button {
    display: block;
    margin-right: 8px;
    width: 100%
}

@media (min-width:768px) {
    .cookie-banner__buttons button {
        display: initial;
        width: auto
    }
}

.cookie-banner__link {
    margin-top: 20px
}

.cookie-banner__text {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.42857;
    color: #98a4ae;
    font-family: Gilroy Regular,sans-serif
}

.fixture-list {
    margin-bottom: 120px
}

.fixture-list__wrapper {
    margin: 0 24px;
    padding: 64px 0;
    max-width: 1800px
}

@media (min-width:1024px) {
    .fixture-list__wrapper {
        margin: auto
    }
}

.fixture-list__no-fixtures {
    width: calc(66.66667% - 12px);
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5;
    margin: 0 auto;
    padding: 64px 0;
    color: #8c8b8b;
    font-family: Gilroy Regular,sans-serif;
    text-align: center
}

    .fixture-list__no-fixtures div {
        font-size: 24px;
        /*font-size: 1,5rem;*/;
        line-height: 1.20833;
        display: block;
        margin-bottom: 32px;
        padding: 32px 0;
        width: 100%;
        color: #0033a0;
        font-family: Rangers,sans-serif;
        text-transform: uppercase;
        border-top: 1px solid #98a4ae;
        border-bottom: 1px solid #98a4ae
    }

.fixture-list__filters {
    margin: 0 24px;
    padding-top: 32px;
    height: auto;
    max-width: 1800px
}

@media (min-width:1024px) {
    .fixture-list__filters {
        margin: auto
    }
}

.fixture-list__filters-inner {
    margin: auto;
    width: 100%
}

@media (min-width:1024px) {
    .fixture-list__filters-inner {
        width: calc(83.33333% - 12px)
    }
}

@media (min-width:1300px) {
    .fixture-list__filters-inner {
        width: calc(66.66667% - 12px)
    }
}

.fixture-list__filters .filter-select {
    display: block;
    margin-left: auto;
    height: 32px;
    width: 120px
}

.fixture-list__filters .filter-select__value {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.21429
}

.fixture-list__group {
    display: block;
    width: 100%
}

@media (min-width:768px) {
    .fixture-list__group {
        margin-bottom: 120px
    }
}

.fixture-list__group-date {
    z-index: -1;
    position: relative;
    margin-left: -24px;
    width: 100%
}

@media (min-width:1300px) {
    .fixture-list__group-date {
        position: absolute;
        margin-top: 24px;
        margin-left: 0
    }
}

.fixture-list__group-date h2 {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.875;
    margin-left: 85px;
    color: #1a1818;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase;
    opacity: .3
}

.fixture-list__group-date:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    height: 2px;
    width: 75px;
    background-color: #1a1818;
    opacity: .2;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.fixture-list__group-fixture {
    z-index: 20;
    margin: auto;
    width: 100%
}

@media (min-width:1024px) {
    .fixture-list__group-fixture {
        width: calc(83.33333% - 12px)
    }
}

@media (min-width:1300px) {
    .fixture-list__group-fixture {
        width: calc(66.66667% - 12px)
    }
}

.league-table {
    margin-bottom: 120px
}

.league-table__header {
    padding: 32px 0
}

.league-table__title {
    display: block;
    width: 100%
}

.league-table__view-more-btn {
    display: none;
    text-align: right
}

    .league-table__view-more-btn a {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.5;
        position: relative;
        padding-right: 20px;
        color: #98a4ae;
        font-family: Gilroy Bold,sans-serif;
        text-transform: uppercase
    }

        .league-table__view-more-btn a svg {
            position: absolute;
            top: calc(50% - 2px);
            right: 0;
            height: 10px;
            width: 10px;
            color: red;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            -webkit-transition: all .1s ease;
            transition: all .1s ease
        }

.league-table .table {
    position: relative
}

.league-table .table__sticky {
    z-index: 20;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    padding-top: 33px;
    width: 175px;
    -webkit-animation: slideInLeft .3s ease-in-out;
    animation: slideInLeft .3s ease-in-out;
    background-color: #f4f4f4
}

    .league-table .table__sticky:after {
        z-index: 20;
        content: "";
        position: absolute;
        top: 0;
        right: 11px;
        height: 100%;
        width: 16px;
        background-color: #f4f4f4;
        -webkit-box-shadow: 8px 0 7px -5px rgba(0,0,0,.1);
        box-shadow: 8px 0 7px -5px rgba(0,0,0,.1)
    }

    .league-table .table__sticky > div {
        z-index: 30;
        display: block;
        padding: 28px 0;
        border-bottom: 1px solid #e8e8e8
    }

        .league-table .table__sticky > div:last-of-type {
            border-color: transparent
        }

.league-table .table [data-number] {
    position: relative;
    padding-left: 45px
}

    .league-table .table [data-number]:before {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.5;
        content: attr(data-number);
        position: absolute;
        top: 50%;
        left: 0;
        color: #041e42;
        font-family: Gilroy Bold,sans-serif;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .league-table .table [data-number]:after {
        font-size: 10px;
        /*font-size: .625rem;*/
        line-height: 1.6;
        position: absolute;
        bottom: -9px;
        left: 32px;
        padding: 0 12px;
        color: #98a4ae;
        font-family: Gilroy Bold,sans-serif;
        text-transform: uppercase;
        background: #f4f4f4
    }

.league-table .table table {
    width: 100%;
    border-collapse: collapse;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

    .league-table .table table td, .league-table .table table th {
        color: #98a4ae;
        font-family: Gilroy Bold,sans-serif;
        text-align: left
    }

        .league-table .table table td:nth-child(3), .league-table .table table td:nth-child(4), .league-table .table table td:nth-child(5), .league-table .table table td:nth-child(6), .league-table .table table td:nth-child(7), .league-table .table table td:nth-child(10), .league-table .table table th:nth-child(3), .league-table .table table th:nth-child(4), .league-table .table table th:nth-child(5), .league-table .table table th:nth-child(6), .league-table .table table th:nth-child(7), .league-table .table table th:nth-child(10) {
            display: none
        }

    .league-table .table table th {
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 2.14286;
        text-transform: uppercase
    }

    .league-table .table table td {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.5;
        height: 80px;
        color: #041e42;
        font-family: Gilroy Bold,sans-serif;
        border-bottom: 1px solid #e8e8e8
    }

    .league-table .table table tr:last-of-type td {
        border: none
    }

    .league-table .table table th:first-child, .league-table .table table tr td:first-child {
        text-align: left
    }

    .league-table .table table tr td:last-child, .league-table .table table tr th:last-child {
        width: 90px
    }

.league-table .team-name {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.33333;
    position: relative;
    display: inline-block;
    color: #0033a0;
    font-family: Gilroy Bold,sans-serif
}

    .league-table .team-name svg {
        position: absolute;
        bottom: -24px;
        left: -3px;
        height: 20px;
        width: 80px
    }

.league-table--view-more {
    overflow: hidden
}

    .league-table--view-more .league-table__view-more-btn a svg {
        -webkit-transform: translateY(-50%) rotate(-45deg);
        transform: translateY(-50%) rotate(-45deg)
    }

    .league-table--view-more .table {
        width: 100vw
    }

    .league-table--view-more .table__inner {
        overflow-x: scroll;
        overflow-y: visible;
        scroll-behavior: smooth;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

        .league-table--view-more .table__inner::-webkit-scrollbar {
            display: none
        }

    .league-table--view-more .table__sticky {
        display: block
    }

    .league-table--view-more .table table {
        margin-left: 175px;
        width: calc(100% + 268px);
        table-layout: fixed;
        border-collapse: collapse
    }

@media (min-width:1024px) {
    .league-table--view-more .table table {
        margin-left: 0
    }
}

.league-table--view-more .table table td, .league-table--view-more .table table th {
    width: 43px
}

    .league-table--view-more .table table td:nth-child(3), .league-table--view-more .table table td:nth-child(4), .league-table--view-more .table table td:nth-child(5), .league-table--view-more .table table td:nth-child(6), .league-table--view-more .table table td:nth-child(7), .league-table--view-more .table table td:nth-child(10), .league-table--view-more .table table th:nth-child(3), .league-table--view-more .table table th:nth-child(4), .league-table--view-more .table table th:nth-child(5), .league-table--view-more .table table th:nth-child(6), .league-table--view-more .table table th:nth-child(7), .league-table--view-more .table table th:nth-child(10) {
        display: table-cell !important
    }

.league-table--view-more .table table th {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 2.14286
}

.league-table--view-more .table table td {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5
}

.league-table--view-more .table table tr:last-of-type td {
    border: none
}

.league-table--view-more .table table th:first-child, .league-table--view-more .table table tr td:first-child {
    display: none
}

@media (min-width:1024px) {
    .league-table--view-more .table table th:first-child, .league-table--view-more .table table tr td:first-child {
        display: table-cell;
        width: 227px;
        text-align: left
    }
}

@media (min-width:1024px) {
    .league-table--full {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media (min-width:768px) {
    .league-table--full .league-table__header {
        padding: 64px 0 32px
    }
}

.league-table--full .league-table__title h3 {
    font-size: 24px;
    /*font-size: 1,5rem;*/;
    line-height: 1.20833;
    margin-top: 24px;
    color: #041e42;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

.league-table--full .league-table__view-more-btn {
    display: block
}

@media (min-width:768px) {
    .league-table--full .league-table__view-more-btn {
        display: none
    }
}

@media (min-width:768px) {
    .league-table--full .table table td:nth-child(3), .league-table--full .table table td:nth-child(4), .league-table--full .table table td:nth-child(5), .league-table--full .table table td:nth-child(6), .league-table--full .table table td:nth-child(7), .league-table--full .table table td:nth-child(10), .league-table--full .table table th:nth-child(3), .league-table--full .table table th:nth-child(4), .league-table--full .table table th:nth-child(5), .league-table--full .table table th:nth-child(6), .league-table--full .table table th:nth-child(7), .league-table--full .table table th:nth-child(10) {
        display: table-cell
    }
}

@media (min-width:768px) {
    .league-table--full .table table td:nth-child(5), .league-table--full .table table td:nth-child(8), .league-table--full .table table th:nth-child(5), .league-table--full .table table th:nth-child(8) {
        width: 150px;
        text-align: left
    }
}

@media (min-width:768px) {
    .league-table--full .table table th {
        position: relative
    }

        .league-table--full .table table th.games:before, .league-table--full .table table th.goals:before {
            font-size: 10px;
            /*font-size: .625rem;*/
            line-height: 1.6;
            position: absolute;
            top: -30px;
            color: #98a4ae;
            font-family: Gilroy Bold,sans-serif;
            text-transform: uppercase
        }

        .league-table--full .table table th.games:before {
            content: "games";
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%)
        }

        .league-table--full .table table th.goals:before {
            content: "goals"
        }
}

@media (min-width:768px) {
    .league-table--full .table table .team-name {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.2
    }
}

.league-table--view-more-closing .table__sticky {
    display: block;
    -webkit-animation: slideOutLeft .3s ease-out forwards;
    animation: slideOutLeft .3s ease-out forwards
}

.league-table--scottish-premiership .table__sticky > div:first-of-type, .league-table--scottish-premiership .table__sticky > div:nth-of-type(3), .league-table--scottish-premiership .table__sticky > div:nth-of-type(6), .league-table--scottish-premiership .table__sticky > div:nth-of-type(11), .league-table--scottish-premiership .table tr:first-child td, .league-table--scottish-premiership .table tr:nth-child(3) td, .league-table--scottish-premiership .table tr:nth-child(6) td, .league-table--scottish-premiership .table tr:nth-child(11) td {
    border-bottom: 1px solid #98a4ae
}

.league-table--scottish-premiership .table__sticky [data-number]:first-of-type:after, .league-table--scottish-premiership .table tr:first-child > td[data-number]:after {
    content: "champions league"
}

.league-table--scottish-premiership .table__sticky [data-number]:nth-of-type(3):after, .league-table--scottish-premiership .table tr:nth-child(3) > td[data-number]:after {
    content: "europa league"
}

.league-table--scottish-premiership .table__sticky [data-number]:nth-of-type(6):after, .league-table--scottish-premiership .table tr:nth-child(6) > td[data-number]:after {
    content: "playoffs"
}

.league-table--scottish-premiership .table__sticky [data-number]:nth-of-type(11):after, .league-table--scottish-premiership .table tr:nth-child(11) > td[data-number]:after {
    content: "relegation"
}

.match-form {
    display: inline-block;
    margin-right: 5px;
    height: 12px;
    width: 12px;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 50%
}

.match-form--w {
    background-color: #0033a0;
    border-color: #0033a0
}

.match-form--d {
    background-color: #fff;
    border-color: #98a4ae
}

.match-form--l {
    background-color: red;
    border-color: red
}

.league-tables__filters .column {
    margin: auto
}

.league-tables__filters .filter-select {
    margin-left: auto;
    width: 140px
}

.league-tables .fixture-list__no-fixtures {
    margin: 0 auto;
    padding-top: 24px
}

.fixtures-layout {
    background-color: #f4f4f4
}

.header {
    z-index: 20;
    position: relative;
    width: 100%;
    background-color: #052b86;
    background-position: top right -10px;
    background-repeat: no-repeat;
    background-size: 180px
}

@media (min-width:768px) {
    .header {
        background-position: top right -20px;
        background-size: 500px
    }
}

@media (min-width:1024px) {
    .header {
        background-position: 100% 0;
        background-size: initial
    }
}

.header--has-nav .header__heading {
    margin: 20px 0
}

@media (min-width:768px) {
    .header--has-nav .header__heading {
        margin: 60px 0
    }
}

@media (min-width:1024px) {
    .header--has-nav .header__heading {
        margin: 90px auto
    }
}

@media (min-width:768px) {
    .header--no-title .header__nav {
        margin-top: 40px
    }
}

.header__pattern {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 50%;
    text-align: right
}

    .header__pattern svg {
        height: 338px;
        width: 600px;
        opacity: .2;
        fill: currentColor
    }

@media (max-width:768px) {
    .header__pattern svg {
        height: 169px;
        width: 300px
    }
}

.header__inner {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 24px;
    height: 100%;
    max-width: 1800px
}

@media (min-width:1024px) {
    .header__inner {
        margin: 0 auto
    }
}

.header__heading {
    display: block;
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin: 40px 0
}

@media (min-width:768px) {
    .header__heading {
        margin: 72px 0
    }
}

@media (min-width:1024px) {
    .header__heading {
        width: calc(83.33333% - 12px);
        margin: 118px auto
    }
}

.header__heading h1 {
    font-size: 48px;
    /*font-size: 3rem;*/;
    line-height: 1.41667;
    margin: 0;
    color: #fff;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .header__heading h1 {
        font-size: 90px;
        font-size: 5.625rem;
        line-height: 1.16667
    }

    .header--has-nav .header__heading h1 {
        font-size: 120px;
        font-size: 7.5rem;
        line-height: .83333
    }
}

@media (min-width:1024px) {
    .header__heading h1 {
        font-size: 130px;
        font-size: 8.125rem;
        line-height: .80769
    }
}

.header__nav {
    position: relative;
    -ms-flex-item-align: end;
    align-self: flex-end;
    width: 100%
}

@media (min-width:1024px) {
    .header__nav {
        width: calc(83.33333% - 12px);
        margin: 0 auto
    }
}

.header__nav-arrow {
    position: absolute;
    right: -30px;
    bottom: 0;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: calc(100% + 10px);
    width: 48px;
    -webkit-animation: fadeIn .5s ease-in;
    animation: fadeIn .5s ease-in;
    cursor: pointer
}

    .header__nav-arrow svg {
        -ms-flex-item-align: center;
        align-self: center;
        margin-right: 10px;
        height: 16px;
        width: 16px;
        fill: #fff;
        -webkit-transition: fill .3 ease-in;
        transition: fill .3 ease-in
    }

    .header__nav-arrow:hover svg {
        fill: red
    }

@media (min-width:768px) {
    .header__nav-arrow {
        height: calc(100% + 16px)
    }
}

.header__nav-arrow--prev {
    right: auto;
    left: -40px
}

.header__nav-inner {
    overflow-x: auto;
    scroll-behavior: smooth;
    font-size: 0;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none
}

    .header__nav-inner::-webkit-scrollbar {
        display: none
    }

.header__nav-list {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 100%;
    font-size: 0;
    list-style: none
}

.header__nav-item {
    display: inline-block;
    margin-top: 0;
    margin-right: 12px
}

@media (min-width:768px) {
    .header__nav-item {
        margin-right: 16px
    }
}

.header__nav-item a {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    position: relative;
    display: block;
    padding: 12px 12px 20px;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-align: center;
    text-transform: uppercase;
    opacity: .4;
    -webkit-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in
}

    .header__nav-item a:hover {
        color: #e0ae4b;
        opacity: 1
    }

    .header__nav-item a.active {
        opacity: 1
    }

        .header__nav-item a.active:after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 0;
            height: 6px;
            width: 100%;
            background-color: #e0ae4b
        }

@media (min-width:768px) {
    .header__nav-item a.active:after {
        height: 8px
    }
}

@media (min-width:768px) {
    .header__nav-item a {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.25;
        padding: 12px 12px 24px
    }
}

.header__nav--overflowing.header__nav-inner {
    margin-left: 40px
}

.header__nav--overflowing.header__nav-item:last-of-type {
    margin-right: 24px
}

.podcast {
    margin: 32px 0
}

@media (min-width:870px) {
    .image-block__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width:1024px) {
    .image-block__content {
        max-width: 1800px;
        margin-right: 24px;
        margin-left: 24px
    }
}

@media (min-width:1024px) and (min-width:768px) {
    .image-block__content {
        margin-right: 16px;
        margin-left: 16px
    }
}

@media (min-width:1024px) and (min-width:1024px) {
    .image-block__content {
        margin-right: auto;
        margin-left: auto
    }
}

@media (min-width:870px) {
    .image-block__image {
        width: 50%
    }
}

.image-block__details {
    padding: 100px 24px 0
}

@media (min-width:768px) {
    .image-block__details {
        padding-right: 16px;
        padding-bottom: 60px;
        padding-left: 24px
    }
}

@media (min-width:870px) {
    .image-block__details {
        width: 50%
    }
}

@media (min-width:1300px) {
    .image-block__details {
        padding-right: 8.5%;
        padding-left: 7%
    }
}

.image-block__small-title {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.42857;
    display: block;
    margin: -20px 0 54px;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase
}

.image-block__title {
    font-size: 32px;
    /*font-size: 2rem;*/
    line-height: 1.25;
    margin: 0 0 48px;
    color: #0033a0;
    font-family: Gilroy Bold,sans-serif
}

@media (min-width:768px) {
    .image-block__title {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1.2
    }
}

.image-block__link {
    display: block;
    margin: 16px 0
}

.image-block__copy {
    font-weight: 300;
    letter-spacing: 0
}

    .image-block__copy, .image-block__copy li, .image-block__copy p {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.5
    }

        .image-block__copy h1, .image-block__copy h2, .image-block__copy h3, .image-block__copy h4, .image-block__copy h5, .image-block__copy h6 {
            font-size: 16px;
            /*font-size: 1rem;*/
            line-height: 1.5;
            margin: 20px 0;
            font-family: Gilroy Bold,sans-serif;
            text-transform: uppercase
        }

        .image-block__copy ul {
            margin-left: 20px;
            padding: 0;
            list-style: none
        }

            .image-block__copy ul li {
                position: relative
            }

                .image-block__copy ul li:before {
                    content: "";
                    position: absolute;
                    top: 9px;
                    left: -18px;
                    height: 4px;
                    width: 4px;
                    background: currentColor;
                    border-radius: 100%
                }

        .image-block__copy ol {
            margin-left: 20px;
            padding: 0
        }

@media (min-width:870px) {
    .image-block__copy, .image-block__copy li, .image-block__copy p {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.5
    }

        .image-block__copy:first-child {
            margin-top: 7px
        }

        .image-block__copy p:first-child {
            margin-top: 0
        }
}

@media (min-width:870px) {
    .image-block__copy:first-child {
        margin-top: 15px
    }
}

.image-block__copy__summary {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.55556;
    margin: 0 0 36px;
    font-family: graphie-semibold,sans-serif
}

@media (min-width:870px) {
    .image-block__copy__summary {
        margin: 4px 0 31px;
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.4;
        margin: 12px 0 39px
    }
}

@media (min-width:870px) {
    .image-block--reversed .image-block__content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

@media (min-width:768px) {
    .image-block--reversed .image-block__details {
        padding-right: 24px;
        padding-left: 16px
    }
}

@media (min-width:1300px) {
    .image-block--reversed .image-block__details {
        padding-right: 7%;
        padding-left: 8.5%
    }
}

.match-stat-possession {
    padding: 16px 0;
    background: #fff
}

.match-stat-possession__percentage {
    font-size: 68px;
    /*font-size: 4.25rem;*/
    line-height: 1.11765;
    color: #0033a0;
    font-family: Rangers,sans-serif
}

    .match-stat-possession__percentage span {
        font-size: 32px;
        /*font-size: 2rem;*/
        line-height: 1.125
    }

.match-stat-possession__pitch {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    padding: 22px;
    padding-bottom: 0;
    height: auto;
    overflow: hidden
}

    .match-stat-possession__pitch svg {
        z-index: 20;
        height: 88px;
        width: 100%;
        fill: #fff
    }

@media (min-width:450px) {
    .match-stat-possession__pitch svg {
        height: 107px
    }
}

@media (min-width:768px) {
    .match-stat-possession__pitch svg {
        height: 92px
    }
}

@media (min-width:1024px) {
    .match-stat-possession__pitch svg {
        height: 120px
    }
}

@media (min-width:1300px) {
    .match-stat-possession__pitch svg {
        height: 96px
    }
}

@media (min-width:1440px) {
    .match-stat-possession__pitch svg {
        height: 89px
    }
}

.match-stat-possession__away, .match-stat-possession__home {
    z-index: 10;
    position: absolute;
    top: 0;
    height: 100%;
    background-color: red;
    -webkit-transition: width .5s ease-in-out;
    transition: width .5s ease-in-out
}

    .match-stat-possession__away.rangers, .match-stat-possession__home.rangers {
        background-color: #0033a0
    }

.match-stat-possession__home {
    left: 0
}

.match-stat-possession__away {
    right: 0
}

.match-stats-title {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.6;
    margin-bottom: 16px;
    color: #5e5d5d;
    font-family: graphie-semibold,sans-serif;
    text-align: center;
    text-transform: uppercase
}

.match-stat-list {
    padding: 24px 0;
    background-color: #fff
}

.match-stat-item {
    margin-bottom: 32px
}

.match-stat-item__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.match-stat-item .match-stats-title {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.77778;
    margin-bottom: 0
}

.match-stat-item__away, .match-stat-item__home {
    font-size: 32px;
    /*font-size: 2rem;*/
    line-height: 1.1875;
    color: #0033a0;
    font-family: Rangers,sans-serif
}

.match-stat-item__away {
    text-align: right
}

.match-stat-item__progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    height: 4px
}

.match-stat-item__progress-away, .match-stat-item__progress-home {
    height: 100%;
    background: #dedddd;
    -webkit-transition: width .5s ease-in-out;
    transition: width .5s ease-in-out
}

    .match-stat-item__progress-away.rangers, .match-stat-item__progress-home.rangers {
        background: #0033a0
    }

.match-stat-shots {
    padding: 16px 0;
    background-color: #fff
}

.match-stat-shots__chart {
    position: relative;
    margin-bottom: 48px;
    height: 144px
}

.match-stat-shots__chart__title {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.21429;
    position: absolute;
    top: 0;
    margin-top: 16px;
    width: 100%;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-align: center;
    text-transform: uppercase
}

.match-stat-shots__chart__value {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.22222;
    position: absolute;
    padding: 16px;
    color: #fff;
    font-family: Rangers,sans-serif
}

.match-stat-shots__chart__off-target {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

    .match-stat-shots__chart__off-target .away, .match-stat-shots__chart__off-target .home {
        height: 100%;
        color: #fff;
        background-color: red;
        -webkit-transition: width .5s ease-in-out;
        transition: width .5s ease-in-out
    }

        .match-stat-shots__chart__off-target .away.rangers, .match-stat-shots__chart__off-target .home.rangers {
            background-color: #0033a0
        }

        .match-stat-shots__chart__off-target .home .match-stat-shots__chart__value {
            left: 0
        }

        .match-stat-shots__chart__off-target .away .match-stat-shots__chart__value {
            right: 0
        }

        .match-stat-shots__chart__off-target .away div {
            margin-left: auto;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content
        }

.match-stat-shots__chart__on-target {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 84px;
    width: 55%;
    border-top: 4px solid #fff;
    border-right: 4px solid #fff;
    border-left: 4px solid #fff;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

    .match-stat-shots__chart__on-target .match-stat-shots__chart__title {
        margin-top: 5px
    }

    .match-stat-shots__chart__on-target .away, .match-stat-shots__chart__on-target .home {
        height: 100%;
        background-color: red;
        -webkit-transition: width .5s ease-in-out;
        transition: width .5s ease-in-out
    }

        .match-stat-shots__chart__on-target .away.rangers, .match-stat-shots__chart__on-target .home.rangers {
            background-color: #0033a0
        }

        .match-stat-shots__chart__on-target .away .match-stat-shots__chart__value, .match-stat-shots__chart__on-target .home .match-stat-shots__chart__value {
            position: absolute;
            padding: 5px
        }

        .match-stat-shots__chart__on-target .home .match-stat-shots__chart__value {
            left: 0
        }

        .match-stat-shots__chart__on-target .away .match-stat-shots__chart__value {
            right: 0
        }

        .match-stat-shots__chart__on-target .away div {
            margin-left: auto;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content
        }

.CircularProgressbar {
    vertical-align: middle;
    width: 100%
}

    .CircularProgressbar .CircularProgressbar-path {
        stroke: #3e98c7;
        stroke-linecap: round;
        -webkit-transition: stroke-dashoffset .5s ease 0s;
        transition: stroke-dashoffset .5s ease 0s
    }

    .CircularProgressbar .CircularProgressbar-trail {
        stroke: #d6d6d6;
        stroke-linecap: round
    }

    .CircularProgressbar .CircularProgressbar-text {
        fill: #3e98c7;
        font-size: 20px;
        dominant-baseline: central;
        text-anchor: middle
    }

    .CircularProgressbar .CircularProgressbar-background {
        fill: #d6d6d6
    }

    .CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {
        fill: #3e98c7
    }

    .CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {
        fill: #fff
    }

    .CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {
        stroke: #fff
    }

    .CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {
        stroke: transparent
    }

.match-stat-passing-accuracy {
    padding: 16px 0;
    background: #fff
}

    .match-stat-passing-accuracy .match-stats-title {
        margin-bottom: 32px
    }

.match-stat-passing-accuracy__charts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.match-stat-passing-accuracy__charts-home {
    margin-right: 16px
}

.match-stat-passing-accuracy__charts-away {
    margin-left: 16px
}

.CircularProgressbar .CircularProgressbar-text {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 1.2;
    fill: red;
    font-family: Rangers,sans-serif;
    text-align: center
}

.CircularProgressbar .CircularProgressbar-path {
    stroke-linecap: square;
    stroke: red
}

.CircularProgressbar .CircularProgressbar-trail {
    stroke: rgba(26,24,24,.1)
}

.rangers .CircularProgressbar .CircularProgressbar-text {
    fill: #0033a0
}

.rangers .CircularProgressbar .CircularProgressbar-path {
    stroke-linecap: square;
    stroke: #0033a0
}

.match-report * {
    min-height: 0;
    min-width: 0
}

.match-report__image {
    margin: 0 -24px
}

@media (min-width:1300px) {
    .match-report__image {
        margin-right: 0;
        margin-left: -30%
    }
}

.match-report__image-caption {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.21429;
    margin: 24px;
    color: #98a4ae;
    font-family: Gilroy Regular,sans-serif
}

.match-report__heading {
    margin: 32px 0;
    width: 100%
}

@media (min-width:768px) {
    .match-report__heading {
        margin: 32px 0 120px
    }
}

@media (min-width:1300px) {
    .match-report__heading {
        margin-left: -14%
    }
}

.match-report__heading h3 {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.6;
    color: #98a4ae;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

.match-report__podcast {
    margin-top: 32px
}

@media (min-width:1024px) {
    .match-report__podcast {
        width: calc(66.66667% - 5px)
    }
}

@media (min-width:1300px) {
    .match-report .news-article__aside {
        width: calc(24% + 16px)
    }
}

.match-report .news-article__body {
    margin-top: 0;
    margin-bottom: 0
}

@media (min-width:1300px) {
    .match-report .news-article__body {
        margin-left: 22% !important;
        width: 78%
    }
}

@media (min-width:1024px) {
    .match-report .news-article__body .quote {
        padding-right: 25%
    }
}

.match-report .news-article__body .player-promo {
    z-index: 10
}

@media (min-width:1024px) {
    .match-report .news-article__body .player-promo .player-banner-name-second {
        font-size: 90px;
        font-size: 5.625rem;
        line-height: .63333
    }
}

.match-report .news-article__body .shop-promo {
    display: none
}

@media (min-width:1024px) {
    .match-report .news-article__body .shop-promo--is-embed .link--has-icon {
        right: -154px
    }
}

@media (min-width:1300px) {
    .match-report .news-article__body .shop-promo--is-embed .link--has-icon {
        right: -170px
    }
}

.match-report .news-article__body .podcast {
    margin: 0;
    width: 100%
}

@media (min-width:1300px) {
    .match-report .news-article__footer-share-pane {
        left: -28%
    }
}

@media (min-width:768px) {
    .match-report__stats {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (min-width:1300px) {
    .match-report__stats {
        margin-left: -14%
    }
}

.match-report__stats .match-stat-possession__pitch svg {
    height: 94px
}

@media (min-width:450px) {
    .match-report__stats .match-stat-possession__pitch svg {
        height: 107px
    }
}

@media (min-width:768px) {
    .match-report__stats .match-stat-possession__pitch svg {
        height: 92px
    }
}

@media (min-width:1024px) {
    .match-report__stats .match-stat-possession__pitch svg {
        height: 85px
    }
}

@media (min-width:1300px) {
    .match-report__stats .match-stat-possession__pitch svg {
        height: 92px
    }
}

@media (min-width:1440px) {
    .match-report__stats .match-stat-possession__pitch svg {
        height: 125px
    }
}

.match-report__stats-col {
    margin: 64px 0;
    width: 100%
}

@media (min-width:768px) {
    .match-report__stats-col {
        width: calc(50% - 48px)
    }
}

@media (min-width:1024px) {
    .match-report__stats-col {
        width: calc(50% - 24px)
    }
}

@media (min-width:1300px) {
    .match-report__stats-col {
        margin-right: 15.8%;
        width: 34%
    }
}

.minute-by-minute {
    overflow: hidden;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.minute-by-minute-event {
    margin-bottom: 24px;
    padding: 32px 16px;
    background-color: #fff
}

.minute-by-minute-event__min {
    font-size: 24px;
    /*font-size: 1,5rem;*/;
    line-height: 1.25;
    margin-bottom: 16px;
    color: red;
    font-family: Gilroy Bold,sans-serif
}

    .minute-by-minute-event__min span {
        font-size: 18px;
        /*font-size: 1.125rem;*/
        line-height: 1.22222;
        margin-left: 3px;
        color: #0033a0;
        font-family: Gilroy Regular,sans-serif
    }

.minute-by-minute-event__title h3 {
    font-size: 24px;
    /*font-size: 1,5rem;*/;
    line-height: 1.16667;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

.minute-by-minute-event__content {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5;
    margin-bottom: 16px;
    color: #5e5d5d;
    font-family: Gilroy Regular,sans-serif
}

.minute-by-minute-event__image {
    margin: 0 -16px
}

    .minute-by-minute-event__image img {
        width: 100%
    }

.minute-by-minute-event--image {
    background-color: #041e42
}

    .minute-by-minute-event--image .minute-by-minute-event__content, .minute-by-minute-event--image .minute-by-minute-event__min, .minute-by-minute-event--image .minute-by-minute-event__title h3 {
        color: #fff
    }

.minute-by-minute-event--video {
    background-color: #0033a0
}

    .minute-by-minute-event--video .minute-by-minute-event__embed-video {
        margin: 0 -16px
    }

    .minute-by-minute-event--video .minute-by-minute-event__content, .minute-by-minute-event--video .minute-by-minute-event__content span, .minute-by-minute-event--video .minute-by-minute-event__min, .minute-by-minute-event--video .minute-by-minute-event__min span, .minute-by-minute-event--video .minute-by-minute-event__title h3, .minute-by-minute-event--video .minute-by-minute-event__title h3 span {
        color: #fff
    }

.minute-by-minute-event--ContentiousRefereeDecisions, .minute-by-minute-event--Goal, .minute-by-minute-event--Injury, .minute-by-minute-event--PenaltyGoal, .minute-by-minute-event--PenaltyWon, .minute-by-minute-event--RedCard, .minute-by-minute-event--SecondYellow, .minute-by-minute-event--Sub, .minute-by-minute-event--YellowCard {
    position: relative;
    background-color: #0033a0;
    border-bottom: 4px solid red
}

    .minute-by-minute-event--ContentiousRefereeDecisions:before, .minute-by-minute-event--Goal:before, .minute-by-minute-event--Injury:before, .minute-by-minute-event--PenaltyGoal:before, .minute-by-minute-event--PenaltyWon:before, .minute-by-minute-event--RedCard:before, .minute-by-minute-event--SecondYellow:before, .minute-by-minute-event--Sub:before, .minute-by-minute-event--YellowCard:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        height: 91px;
        width: 74px;
        background-image: url("/assets/media/img/svg/min-by-min-stripes.svg")
    }

    .minute-by-minute-event--ContentiousRefereeDecisions:after, .minute-by-minute-event--Goal:after, .minute-by-minute-event--Injury:after, .minute-by-minute-event--PenaltyGoal:after, .minute-by-minute-event--PenaltyWon:after, .minute-by-minute-event--RedCard:after, .minute-by-minute-event--SecondYellow:after, .minute-by-minute-event--Sub:after, .minute-by-minute-event--YellowCard:after {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        height: 91px;
        width: 74px;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 66px
    }

    .minute-by-minute-event--ContentiousRefereeDecisions .minute-by-minute-event__content, .minute-by-minute-event--ContentiousRefereeDecisions .minute-by-minute-event__min, .minute-by-minute-event--ContentiousRefereeDecisions .minute-by-minute-event__min span, .minute-by-minute-event--ContentiousRefereeDecisions .minute-by-minute-event__title h3, .minute-by-minute-event--Goal .minute-by-minute-event__content, .minute-by-minute-event--Goal .minute-by-minute-event__min, .minute-by-minute-event--Goal .minute-by-minute-event__min span, .minute-by-minute-event--Goal .minute-by-minute-event__title h3, .minute-by-minute-event--Injury .minute-by-minute-event__content, .minute-by-minute-event--Injury .minute-by-minute-event__min, .minute-by-minute-event--Injury .minute-by-minute-event__min span, .minute-by-minute-event--Injury .minute-by-minute-event__title h3, .minute-by-minute-event--PenaltyGoal .minute-by-minute-event__content, .minute-by-minute-event--PenaltyGoal .minute-by-minute-event__min, .minute-by-minute-event--PenaltyGoal .minute-by-minute-event__min span, .minute-by-minute-event--PenaltyGoal .minute-by-minute-event__title h3, .minute-by-minute-event--PenaltyWon .minute-by-minute-event__content, .minute-by-minute-event--PenaltyWon .minute-by-minute-event__min, .minute-by-minute-event--PenaltyWon .minute-by-minute-event__min span, .minute-by-minute-event--PenaltyWon .minute-by-minute-event__title h3, .minute-by-minute-event--RedCard .minute-by-minute-event__content, .minute-by-minute-event--RedCard .minute-by-minute-event__min, .minute-by-minute-event--RedCard .minute-by-minute-event__min span, .minute-by-minute-event--RedCard .minute-by-minute-event__title h3, .minute-by-minute-event--SecondYellow .minute-by-minute-event__content, .minute-by-minute-event--SecondYellow .minute-by-minute-event__min, .minute-by-minute-event--SecondYellow .minute-by-minute-event__min span, .minute-by-minute-event--SecondYellow .minute-by-minute-event__title h3, .minute-by-minute-event--Sub .minute-by-minute-event__content, .minute-by-minute-event--Sub .minute-by-minute-event__min, .minute-by-minute-event--Sub .minute-by-minute-event__min span, .minute-by-minute-event--Sub .minute-by-minute-event__title h3, .minute-by-minute-event--YellowCard .minute-by-minute-event__content, .minute-by-minute-event--YellowCard .minute-by-minute-event__min, .minute-by-minute-event--YellowCard .minute-by-minute-event__min span, .minute-by-minute-event--YellowCard .minute-by-minute-event__title h3 {
        color: #fff
    }

    .minute-by-minute-event--Injury:after {
        background-image: url("/assets/media/img/svg/injury.svg")
    }

    .minute-by-minute-event--ContentiousRefereeDecisions:after {
        background-image: url("/assets/media/img/svg/var.svg")
    }

    .minute-by-minute-event--PenaltyWon:after {
        background-image: url("/assets/media/img/svg/penalty.svg")
    }

    .minute-by-minute-event--Sub:after {
        background-image: url("/assets/media/img/svg/subsititution.svg")
    }

    .minute-by-minute-event--Goal:after, .minute-by-minute-event--PenaltyGoal:after {
        background-color: #fff;
        -webkit-mask: url("/assets/media/img/svg/goal-icon.svg") no-repeat 50% 50%;
        mask: url("/assets/media/img/svg/goal-icon.svg") no-repeat 50% 50%;
        -webkit-mask-size: 50px;
        mask-size: 50px
    }

    .minute-by-minute-event--RedCard:after, .minute-by-minute-event--SecondYellow:after, .minute-by-minute-event--YellowCard:after {
        background-image: url("/assets/media/img/svg/card-icon.svg")
    }

.starting-xi {
    padding: 32px 0
}

.starting-xi__title {
    margin-bottom: 16px
}

    .starting-xi__title .section-heading {
        margin: 0
    }

        .starting-xi__title .section-heading h2 {
            color: #98a4ae
        }

        .starting-xi__title .section-heading svg {
            fill: #0033a0
        }

.starting-xi__player {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    height: 88px;
    border-bottom: 1px solid #dcddde
}

.starting-xi__player-avatar {
    position: relative;
    width: 80px;
    overflow: hidden
}

.starting-xi__player-avatar-bg {
    z-index: 10;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    height: 100%;
    width: 100%
}

    .starting-xi__player-avatar-bg svg {
        height: 100%;
        height: 70px;
        width: 20px;
        fill: #98a4ae
    }

.starting-xi__player-avatar img {
    z-index: 20;
    position: relative;
    width: 100%
}

.starting-xi__player-details {
    margin-left: 16px
}

.starting-xi__player-number {
    font-size: 28px;
    /*font-size: 1.75rem;*/;
    line-height: 1.21429;
    color: red;
    font-family: Rangers,sans-serif
}

.starting-xi__player-name {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.25;
    color: #0033a0;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase
}

.starting-xi__player-substitute {
    position: absolute;
    right: 0;
    bottom: 6px
}

    .starting-xi__player-substitute svg {
        height: 20px;
        width: 20px
    }

.starting-xi__player-substitute-off {
    margin-bottom: 7px;
    text-align: right
}

    .starting-xi__player-substitute-off svg {
        height: 12px;
        width: 16px;
        color: red
    }

.starting-xi__player-substitute-on {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.21429;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #5e5d5d;
    font-family: Gilroy Regular,sans-serif;
    text-align: right;
    text-transform: uppercase
}

    .starting-xi__player-substitute-on svg {
        margin-top: -3px;
        margin-right: 6px;
        height: 12px;
        width: 12px;
        color: #0033a0
    }

.starting-xi__player-events {
    position: absolute;
    top: 7px;
    right: 0;
    height: 20px
}

    .starting-xi__player-events svg {
        display: inline-block;
        margin-left: 8px;
        height: 100%;
        width: 20px;
        color: #0033a0
    }

    .starting-xi__player-events .own-goal svg {
        fill: red;
        color: red
    }

.starting-xi--bench .starting-xi__player-substitute-on svg {
    color: red
}

.starting-xi--bench .starting-xi__player-substitute-off svg {
    color: #0033a0
}

.around-the-grounds__title {
    margin-bottom: 16px
}

    .around-the-grounds__title .section-heading {
        margin: 32px 0
    }

        .around-the-grounds__title .section-heading h2 {
            color: #98a4ae
        }

        .around-the-grounds__title .section-heading svg {
            fill: #0033a0
        }

.around-the-grounds__match {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 18px 0 10px;
    border-bottom: 1px solid #dcddde
}

.around-the-grounds__match-details {
    width: 70%
}

.around-the-grounds__match-time {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    -ms-flex-item-align: center;
    align-self: center;
    width: 30%;
    color: #5e5d5d;
    font-family: Gilroy Regular,sans-serif;
    text-align: center;
    text-transform: uppercase
}

.around-the-grounds__match-time--full-time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .around-the-grounds__match-time--full-time div {
        height: 32px;
        width: 32px;
        color: #fff;
        line-height: 35px;
        text-align: center;
        background-color: #d0021b
    }

.around-the-grounds__match-away, .around-the-grounds__match-home {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

    .around-the-grounds__match-away .team-name, .around-the-grounds__match-away .team-score, .around-the-grounds__match-home .team-name, .around-the-grounds__match-home .team-score {
        /*font-size: 1.125rem;*/
        line-height: 1.77778;
        width: 75%;
        color: #0033a0;
        font-family: graphie-semibold,sans-serif;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 0
    }

    .around-the-grounds__match-away .team-score, .around-the-grounds__match-home .team-score {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.6;
        width: 25%;
        font-family: Gilroy Bold,sans-serif;
        text-align: right
    }

.around-the-grounds__match--no-score .around-the-grounds__match-details {
    position: relative;
    margin-bottom: 8px
}

    .around-the-grounds__match--no-score .around-the-grounds__match-details:after {
        content: "";
        position: absolute;
        top: 50%;
        right: 0;
        height: 4px;
        width: 10px;
        background: #dcddde;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

.match-mode {
    width: 100%;
    background-color: #f4f4f4;
    -ms-scroll-chaining: none;
    overscroll-behavior: none
}

.match-mode__header {
    margin-top: 32px;
    background: #0033a0
}

.match-mode__header-loader {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 150px
}

    .match-mode__header-loader:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #0033a0
    }

.match-mode__header .match-up {
    position: relative;
    padding: 32px 0;
    color: #fff;
    background: #0033a0
}

    .match-mode__header .match-up:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #0033a0
    }

@media (min-width:1024px) {
    .match-mode__header .match-up {
        padding: 0 40px
    }
}

.match-mode__header .match-up__content {
    position: relative;
    padding: 24px 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-animation: shortFadeInUp .5s ease-in-out;
    animation: shortFadeInUp .5s ease-in-out
}

@media (min-width:768px) {
    .match-mode__header .match-up__content {
        width: 68%
    }
}

@media (min-width:1024px) {
    .match-mode__header .match-up__content {
        -ms-flex-item-align: center;
        align-self: center
    }
}

@media (min-width:768px) {
    .match-mode__header .match-up .match-events {
        width: 16%
    }
}

.match-mode__header .match-up__vs {
    color: #fff;
    background: transparent
}

.match-mode__header .match-up__crest {
    -webkit-box-ordinal-group: initial;
    -ms-flex-order: initial;
    order: 0;
    margin-bottom: 8px;
    height: 64px;
    width: 64px
}

    .match-mode__header .match-up__crest img {
        height: 64px;
        width: 64px
    }

.match-mode__header .match-up__team-name, .match-mode__header .match-up__team-short-name {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    color: #fff
}

@media (min-width:1024px) {
    .match-mode__header .match-up__team-name, .match-mode__header .match-up__team-short-name {
        margin: 0;
        text-align: center
    }
}

.match-mode__header .match-up__scores {
    margin-top: -32px;
    color: #fff;
    background: transparent
}

.match-mode__header .match-up__other-scores {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.33333;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    margin-top: 16px;
    color: hsla(0,0%,100%,.5);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

    .match-mode__header .match-up__other-scores div {
        margin: 20px 0 0
    }

.match-mode__header .match-up__away, .match-mode__header .match-up__home {
    margin: 0
}

@media (min-width:1024px) {
    .match-mode__header .match-up__away, .match-mode__header .match-up__home {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.match-mode__header .grouped-match-events__events .event .event__min {
    background: #0033a0
}

.match-mode__wrapper {
    position: relative
}

.match-mode__tabs {
    z-index: 50;
    position: relative;
    top: 0;
    height: 48px;
    background-color: #041e42
}

    .match-mode__tabs:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #041e42
    }

@media (min-width:768px) {
    .match-mode__tabs {
        position: absolute;
        top: 0;
        right: -12px;
        height: 100%;
        width: 48px
    }

        .match-mode__tabs:after, .match-mode__tabs:before {
            display: none
        }
}

@media (min-width:1024px) {
    .match-mode__tabs {
        right: 0
    }
}

@media (min-width:1740px) {
    .match-mode__tabs {
        display: none
    }
}

.match-mode__tabs ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none
}

@media (min-width:768px) {
    .match-mode__tabs ul {
        display: initial
    }
}

.match-mode__tabs ul li {
    margin: 0;
    padding: 0;
    width: 25%
}

@media (min-width:768px) {
    .match-mode__tabs ul li {
        width: 48px
    }

        .match-mode__tabs ul li:first-of-type {
            display: none
        }
}

@media (min-width:1300px) {
    .match-mode__tabs ul li:first-of-type, .match-mode__tabs ul li:nth-of-type(2) {
        display: none
    }
}

.match-mode__tabs-tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 48px
}

@media (min-width:768px) {
    .match-mode__tabs-tab {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%
    }
}

.match-mode__tabs-tab svg {
    height: 24px;
    width: 24px
}

.match-mode__tabs-tab span {
    display: none
}

.match-mode__tabs-tab.active {
    position: relative
}

    .match-mode__tabs-tab.active:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 50%;
        height: 4px;
        width: 75%;
        -webkit-animation: fadeIn .3s ease-in;
        animation: fadeIn .3s ease-in;
        background: red;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

@media (min-width:768px) {
    .match-mode__tabs-tab.active:before {
        bottom: 0;
        left: 0;
        height: 100%;
        width: 4px;
        -webkit-transform: initial;
        transform: none
    }
}

.match-mode__content {
    position: relative;
    padding: 24px 0;
    min-height: 100%;
    background-color: #f4f4f4
}

    .match-mode__content:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #f4f4f4
    }

@media (min-width:768px) {
    .match-mode__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: calc(100% - 24px)
    }
}

@media (min-width:1024px) {
    .match-mode__content {
        width: calc(100% - 48px)
    }
}

@media (min-width:1740px) {
    .match-mode__content {
        width: 100%
    }
}

.match-mode__content .container {
    margin-right: 12px;
    margin-left: 12px
}

.match-mode__content-column {
    display: none;
    padding: 32px 20px;
    width: 100%;
    overflow: hidden;
    color: #0033a0;
    background-color: #fff
}

    .match-mode__content-column#hotspot {
        display: block
    }

    .match-mode__content-column .fixture-list__no-fixtures {
        width: 90%
    }

.match-mode__content-column-loader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: calc(100vh - 150px)
}

@media (min-width:768px) {
    .match-mode__content-column {
        width: calc(50% - 16px)
    }
}

@media (min-width:1024px) {
    .match-mode__content-column {
        width: calc(50% - 36px)
    }
}

@media (min-width:1300px) {
    .match-mode__content-column {
        width: calc(30% - 21px);
        border-right: 1px solid #dedddd
    }

        .match-mode__content-column:nth-child(2) {
            display: block
        }

        .match-mode__content-column:last-of-type {
            border: none
        }
}

@media (min-width:1740px) {
    .match-mode__content-column {
        display: initial;
        width: 20%
    }
}

.match-mode__content-column--stats {
    position: relative
}

    .match-mode__content-column--stats:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #fff
    }

    .match-mode__content-column--stats .match-stat-possession {
        border-bottom: 2px solid #f4f4f4
    }

    .match-mode__content-column--stats .match-stat-passing-accuracy {
        margin-bottom: 32px;
        padding: 16px 0 24px;
        border-bottom: 2px solid #f4f4f4
    }

.match-mode__content-column--lineups {
    padding-top: 0;
    padding-bottom: 0
}

    .match-mode__content-column--lineups .home {
        position: relative;
        padding-top: 32px;
        padding-bottom: 32px;
        background: #fff
    }

        .match-mode__content-column--lineups .home:before {
            content: "";
            position: absolute;
            top: 0;
            left: -100%;
            z-index: -1;
            height: 100%;
            width: 200vw;
            background-color: #fff;
            z-index: 0
        }

.match-mode__content-column--tables {
    padding-top: 0;
    padding-bottom: 0
}

    .match-mode__content-column--tables .live-score {
        position: relative;
        padding-top: 32px;
        padding-bottom: 32px;
        background: #fff
    }

        .match-mode__content-column--tables .live-score:before {
            content: "";
            position: absolute;
            top: 0;
            left: -100%;
            z-index: -1;
            height: 100%;
            width: 200vw;
            background-color: #fff;
            z-index: 0
        }

        .match-mode__content-column--tables .live-score .around-the-grounds {
            position: relative;
            z-index: 1
        }

    .match-mode__content-column--tables .league-tables .container {
        margin: 0 !important
    }

    .match-mode__content-column--tables .league-tables .league-table .table [data-number]:after {
        background: #fff
    }

    .match-mode__content-column--tables .league-table.grid {
        margin: 0
    }

    .match-mode__content-column--tables .league-table .column {
        margin: 12px 0
    }

    .match-mode__content-column--tables .league-table__header {
        padding: 32px 0 0
    }

    .match-mode__content-column--tables .league-table__header, .match-mode__content-column--tables .league-table__inner {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        width: 100%
    }

    .match-mode__content-column--tables .league-table__title h3 {
        font-size: 24px;
        /*font-size: 1,5rem;*/;
        line-height: 1.20833;
        color: #041e42;
        font-family: graphie-semibold,sans-serif;
        text-transform: uppercase
    }

.match-mode__min-by-min {
    display: none;
    width: 100%
}

@media (min-width:768px) {
    .match-mode__min-by-min {
        display: block
    }
}

.match-mode__min-by-min-loader {
    height: calc(100vh - 150px)
}

.match-mode__min-by-min-fetching, .match-mode__min-by-min-loader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.match-mode__min-by-min-fetching {
    height: 100px;
    width: 100%
}

@media (min-width:768px) {
    .match-mode__min-by-min {
        margin-right: 4px;
        width: 50%
    }
}

@media (min-width:1024px) {
    .match-mode__min-by-min {
        margin-right: 24px;
        margin-left: 24px
    }
}

@media (min-width:1300px) {
    .match-mode__min-by-min {
        width: 40%
    }
}

.match-mode #hotspot {
    width: 100%
}

@media (min-width:768px) {
    .match-mode #hotspot {
        width: calc(50% - 16px)
    }
}

@media (min-width:1024px) {
    .match-mode #hotspot {
        width: calc(50% - 36px)
    }
}

@media (min-width:1300px) {
    .match-mode #hotspot {
        margin-right: 2px;
        width: calc(30% - 21px)
    }

        .match-mode #hotspot:nth-child(2) {
            display: block
        }
}

@media (min-width:1740px) {
    .match-mode #hotspot {
        display: initial;
        width: 20%
    }
}

.match-mode #hotspot .match-mode__content-column, .match-mode #hotspot .match-mode__min-by-min {
    display: block;
    width: 100%
}

.match-mode .penalties {
    margin-top: 0;
    margin-bottom: 32px;
    -webkit-animation: shortFadeInUp .5s ease-in-out;
    animation: shortFadeInUp .5s ease-in-out
}

@media (min-width:1024px) {
    .match-mode .penalties {
        width: 42%
    }
}

.match-mode--is-scrolled, .match-mode--is-scrolled .match-mode {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

    .match-mode--is-scrolled .match-mode__tabs {
        z-index: 50;
        position: sticky;
        top: 84px;
        width: 100%
    }

@media (min-width:768px) {
    .match-mode--is-scrolled .match-mode__tabs {
        position: absolute;
        top: 0;
        right: -12px;
        height: 100%;
        width: 48px;
        -webkit-transition: none;
        transition: none
    }
}

@media (min-width:1024px) {
    .match-mode--is-scrolled .match-mode__tabs {
        right: 0
    }
}

@media (min-width:1300px) {
    .match-mode--is-scrolled .match-mode__tabs {
        right: 0
    }
}

@media (min-width:768px) {
    .match-mode--is-scrolled .match-mode__tabs li {
        width: 48px
    }
}

.match-mode--is-scrolled .match-mode__header {
    z-index: 99999;
    position: sticky;
    top: 0;
    left: 0;
    height: 84px;
    width: 100%
}

.match-mode--is-scrolled .match-mode__header-loader {
    height: 100%
}

.match-mode--is-scrolled .match-mode__header .match-up {
    padding: 0
}

    .match-mode--is-scrolled .match-mode__header .match-up:before {
        height: calc(100% + 4px)
    }

.match-mode--is-scrolled .match-mode__header .match-up__crest, .match-mode--is-scrolled .match-mode__header .match-up__crest img {
    height: 48px;
    width: 48px
}

.match-mode--is-scrolled .match-mode__header .match-up__team-name, .match-mode--is-scrolled .match-mode__header .match-up__team-short-name {
    display: none
}

.match-mode--is-scrolled .match-mode__header .match-up__content {
    padding-bottom: 0
}

.match-mode--is-scrolled .match-mode__header .match-up__scores {
    margin-top: 0
}

.match-mode--is-scrolled .match-mode__header .grouped-match-events, .match-mode--is-scrolled .match-mode__header .match-events, .match-mode--is-scrolled .match-mode__header .match-up__other-scores, .match-mode--is-scrolled .match-mode__header .penalties {
    display: none
}

.not-touch-device .match-mode__header, .not-touch-device .match-mode__tabs, .not-touch-device .match-up {
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.article-compact {
    overflow: hidden
}

.article-compact__leader {
    padding: 0 24px
}

@media (min-width:768px) {
    .article-compact__leader {
        padding: 0 16px
    }
}

@media (min-width:1024px) {
    .article-compact__leader {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0
    }
}

@media (min-width:1300px) {
    .article-compact__leader {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

.article-compact__header {
    padding: 40px 0 16px
}

@media (min-width:1024px) {
    .article-compact__header {
        margin-left: 13%;
        padding-right: 42px;
        width: 75%
    }
}

@media (min-width:1300px) {
    .article-compact__header {
        width: 39%
    }
}

.article-compact__header__title {
    font-size: 32px;
    /*font-size: 2rem;*/
    line-height: 1;
    margin: 0;
    padding-bottom: 8px;
    color: #0033a0;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

.article-compact__header__summary {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.33333;
    color: #5e5d5d
}

.article-compact__footer {
    margin: 64px 0
}

.article-compact__footer-copyright {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.66667;
    margin: 32px 0;
    color: #98a4ae;
    font-family: Gilroy Regular,sans-serif
}

.article-compact__footer-share-pane {
    margin-left: -24px
}

@media (min-width:1024px) {
    .article-compact__footer-share-pane {
        margin-left: -17%
    }
}

@media (min-width:1300px) {
    .article-compact__footer-share-pane {
        margin-left: -16%
    }
}

@media (min-width:1440px) {
    .article-compact__footer-share-pane {
        margin-left: -15%
    }
}

.article-compact__footer .share-pane__item {
    display: inline-block
}

.article-compact__image {
    width: 50%
}

@media (max-width:1024px) {
    .article-compact__image {
        display: none
    }
}

@media (min-width:1300px) {
    .article-compact__image {
        width: 48%
    }
}

.article-compact__body {
    padding: 0 24px
}

@media (min-width:1024px) {
    .article-compact__body__image {
        display: none
    }
}

@media (min-width:1024px) {
    .article-compact__body {
        margin-left: 10%
    }
}

@media (min-width:1300px) {
    .article-compact__body {
        margin-left: 10.5%
    }

        .article-compact__body p {
            padding-right: 25%
        }
}

.article-compact__body .article-image, .article-compact__body .article-image-embed, .article-compact__body .inline-gallery, .article-compact__body .player-promo, .article-compact__body .shop-promo, .article-compact__body .video-object {
    margin: 0 -24px
}

@media (min-width:1024px) {
    .article-compact__body .article-image, .article-compact__body .article-image-embed, .article-compact__body .inline-gallery, .article-compact__body .player-promo, .article-compact__body .shop-promo, .article-compact__body .video-object {
        margin-left: -15.5%;
        width: auto
    }
}

.article-compact__expander {
    width: 100%;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .1s ease;
    transition: max-height .1s ease
}

    .article-compact__expander.open {
        padding-bottom: 64px;
        max-height: 8000px;
        overflow: initial;
        -webkit-transition: max-height .25s ease-in;
        transition: max-height .25s ease-in
    }

@media (min-width:1024px) {
    .article-compact__expander.open {
        padding-bottom: 96px
    }
}

.article-compact__readmore {
    margin-top: 32px;
    padding: 16px 0;
    text-align: right;
    border-top: 1px solid #e8e8e8
}

@media (min-width:1024px) {
    .article-compact__readmore {
        margin-top: 0
    }
}

@media (min-width:1300px) {
    .article-compact__readmore {
        margin-left: -13%
    }
}

.article-compact__readmore a {
    font-size: 10px;
    /*font-size: .625rem;*/
    line-height: 1.1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    padding: 10px 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

    .article-compact__readmore a svg {
        margin-left: 5px;
        height: 10px;
        width: 20px;
        -webkit-transition: all .3s ease-in;
        transition: all .3s ease-in
    }

    .article-compact__readmore a.open svg {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

.article-compact--no-image .article-compact__leader {
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
    -ms-flex-direction: initial;
    flex-direction: row
}

.article-compact .shop-promo {
    display: none
}

.article-compact .player-promo, .match-report .player-promo {
    z-index: 10
}

@media (min-width:1024px) {
    .article-compact .player-promo .player-banner__header .section-heading, .match-report .player-promo .player-banner__header .section-heading {
        left: 24px
    }

        .article-compact .player-promo .player-banner__header .section-heading svg, .match-report .player-promo .player-banner__header .section-heading svg {
            position: absolute;
            top: -8px;
            left: 0;
            height: 12px;
            width: 68px
        }
}

@media (min-width:1300px) {
    .article-compact .player-promo .player-banner__header .section-heading, .match-report .player-promo .player-banner__header .section-heading {
        left: 124px
    }

        .article-compact .player-promo .player-banner__header .section-heading svg, .match-report .player-promo .player-banner__header .section-heading svg {
            top: 20px;
            left: -100px
        }
}

@media (min-width:1024px) {
    .article-compact .player-promo .player-banner-avatar-bg, .match-report .player-promo .player-banner-avatar-bg {
        height: 75%
    }
}

@media (min-width:1300px) {
    .article-compact .player-promo .player-banner-avatar-bg, .match-report .player-promo .player-banner-avatar-bg {
        height: 90%
    }
}

@media (min-width:768px) {
    .article-compact .player-promo .player-banner-link, .match-report .player-promo .player-banner-link {
        padding: 40px 0
    }
}

@media (min-width:1024px) {
    .article-compact .player-promo .player-banner-name-first, .match-report .player-promo .player-banner-name-first {
        bottom: 125px;
        left: 10%;
        -webkit-transform: rotate(180deg) translateY(-50%);
        transform: rotate(180deg) translateY(-50%);
        -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
        writing-mode: vertical-rl
    }
}

@media (min-width:1300px) {
    .article-compact .player-promo .player-banner-name-first, .match-report .player-promo .player-banner-name-first {
        -webkit-transform: initial;
        transform: none;
        -webkit-writing-mode: initial;
        -ms-writing-mode: initial;
        writing-mode: initial
    }
}

@media (min-width:1024px) {
    .article-compact .player-promo .player-banner-name-second, .match-report .player-promo .player-banner-name-second {
        font-size: 90px;
        font-size: 5.625rem;
        line-height: .63333
    }
}

@media (min-width:1300px) {
    .article-compact .player-promo .player-banner-name-second, .match-report .player-promo .player-banner-name-second {
        bottom: 80px
    }
}

@media (min-width:1024px) {
    .article-compact .player-promo .player-banner__header-stat, .match-report .player-promo .player-banner__header-stat {
        position: absolute;
        top: 78px;
        right: 0
    }
}

@media (min-width:1300px) {
    .article-compact .player-promo .player-banner__header-stat, .match-report .player-promo .player-banner__header-stat {
        top: 55px
    }
}

@media (min-width:1440px) {
    .article-compact .player-promo .player-banner__header-stat, .match-report .player-promo .player-banner__header-stat {
        top: inherit;
        right: 0;
        bottom: 120px
    }
}

@media (min-width:1024px) {
    .article-compact .player-promo .player-banner__header-stat span:first-of-type, .match-report .player-promo .player-banner__header-stat span:first-of-type {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.0625
    }
}

@media (min-width:1300px) {
    .article-compact .player-promo .player-banner__header-stat span:first-of-type, .match-report .player-promo .player-banner__header-stat span:first-of-type {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.6
    }
}

@media (min-width:1024px) {
    .article-compact .player-promo .player-banner__header-stat span:last-of-type, .match-report .player-promo .player-banner__header-stat span:last-of-type {
        font-size: 24px;
        /*font-size: 1,5rem;*/;
        line-height: .91667;
        position: relative;
        margin-left: 85px
    }

        .article-compact .player-promo .player-banner__header-stat span:last-of-type:before, .match-report .player-promo .player-banner__header-stat span:last-of-type:before {
            content: "";
            bottom: 0;
            left: -20px;
            width: 20px
        }
}

@media (min-width:1300px) {
    .article-compact .player-promo .player-banner__header-stat span:last-of-type, .match-report .player-promo .player-banner__header-stat span:last-of-type {
        font-size: 60px;
        /*font-size: 3.75rem;*/;
        line-height: .86667;
        right: 60px;
        margin-left: 150px
    }

        .article-compact .player-promo .player-banner__header-stat span:last-of-type:before, .match-report .player-promo .player-banner__header-stat span:last-of-type:before {
            bottom: 10px;
            left: -83px;
            width: 85px
        }
}

@media (min-width:1024px) {
    .article-compact .player-promo .player-banner-squad-number, .match-report .player-promo .player-banner-squad-number {
        font-size: 150px;
        font-size: 9.375rem;
        line-height: 1.01333;
        left: 30%;
        font-size: 220px;
        font-size: 13.75rem;
        line-height: .90909
    }
}

@media (min-width:1300px) {
    .match-report .player-promo .player-banner-name-first {
        left: 20%
    }
}

.build-up-item {
    padding: 0;
    background: #fff
}

@media (max-width:1300px) {
    .build-up-item {
        border-bottom: 1px solid #f4f4f4
    }
}

@media (min-width:1300px) {
    .build-up-item {
        margin-bottom: 24px
    }
}

.build-up-item__details {
    padding: 0 24px 54px
}

@media (min-width:768px) {
    .build-up-item__details {
        padding-right: 16px;
        padding-left: 16px
    }
}

@media (min-width:1024px) {
    .build-up-item__details {
        padding-right: 13%;
        padding-left: 13%
    }
}

.build-up-item__details p {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.33333;
    color: #5e5d5d
}

.build-up-item__date {
    padding: 44px 24px 12px
}

@media (min-width:768px) {
    .build-up-item__date {
        padding: 44px 16px 12px
    }
}

@media (min-width:1024px) {
    .build-up-item__date {
        padding-left: 13%
    }
}

.build-up-item__date .date-and-category {
    color: currentColor
}

.build-up-item__link {
    display: inline-block;
    margin: 28px 0 0
}

.build-up-item--gallery {
    color: #fff;
    background-color: #041e42
}

    .build-up-item--gallery .inline-gallery {
        padding-top: 0
    }

    .build-up-item--gallery .inline-gallery__title {
        font-size: 32px;
        /*font-size: 2rem;*/
        line-height: 1;
        margin-top: 0;
        margin-bottom: 12px
    }

@media (min-width:1024px) {
    .build-up-item--gallery .inline-gallery__title {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1;
        margin-left: 13%
    }
}

.build-up-item--video {
    padding-bottom: 160px;
    color: #fff;
    background-color: #002b87;
    background-image: url(/www/images/hero-diagonals-blue.svg);
    background-position: 50%;
    background-size: cover
}

@media (min-width:768px) {
    .build-up-item--video {
        padding-bottom: 120px
    }
}

.build-up-item--video .video-object {
    padding-right: 24px;
    padding-left: 24px
}

@media (min-width:768px) {
    .build-up-item--video .video-object {
        padding-right: 13%;
        padding-left: 13%
    }
}

.build-up-item--video .video-object__trigger {
    top: 50%;
    right: 50%;
    padding: 0;
    height: 48px;
    width: 48px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

    .build-up-item--video .video-object__trigger svg {
        height: 24px;
        width: 24px
    }

    .build-up-item--video .video-object__trigger:hover svg {
        fill: #fff
    }

.build-up-item--video .video-object__title {
    font-size: 28px;
    /*font-size: 1.75rem;*/;
    line-height: 1;
    position: absolute;
    padding: 32px 0 0;
    width: 100%;
    text-align: left;
    background-color: transparent
}

.build-up-item--announcement h2, .build-up-item--simple h2 {
    font-size: 32px;
    /*font-size: 2rem;*/
    line-height: 1;
    margin: 0;
    padding: 0;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

.build-up-item--announcement a:not(.button), .build-up-item--simple a:not(.button) {
    color: #5bc2e7
}

.build-up-item--simple {
    color: #0033a0
}

.build-up-item--announcement {
    padding-bottom: 32px;
    color: #fff;
    background: url(/www/images/dianonals-white-light.svg) #0033a0 no-repeat 0 100%
}

    .build-up-item--announcement p {
        color: currentColor
    }

.build-up {
    position: relative;
    padding: 20px 0 120px;
    overflow: hidden;
    background: #f4f4f4
}

    .build-up:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #f4f4f4
    }

@media (min-width:1300px) {
    .build-up {
        padding-right: 3.5%;
        padding-left: 11%
    }
}

.build-up__heading {
    color: #0033a0
}

    .build-up__heading .section-heading {
        margin: 72px 16px 32px
    }

    .build-up__heading svg {
        fill: #8c8b8b
    }

@media (max-width:1024px) {
    .build-up__heading {
        display: none
    }
}

@media (min-width:1300px) {
    .build-up__heading .section-heading {
        margin-right: 0;
        margin-left: 0
    }
}

@media (min-width:1024px) {
    .build-up .inline-gallery .slick-track, .match-report .inline-gallery .slick-track {
        height: 400px
    }
}

@media (min-width:1300px) {
    .build-up .inline-gallery .slick-track, .match-report .inline-gallery .slick-track {
        height: 560px
    }
}

@media (min-width:1300px) {
    .match-report .inline-gallery .slick-track {
        height: 50vh
    }
}

.rtv-banner {
    position: relative;
    background: #041e42
}

.rtv-banner__loader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.rtv-banner__diagonals {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 80%;
    width: 100%;
    background: url(/www/images/diagonals-longer.svg) #041e42 no-repeat 0 100%;
    opacity: .15
}

@media (max-width:768px) {
    .rtv-banner__diagonals {
        height: 100%;
        background-position: -175px 100%;
        background-size: 380px
    }
}

@media (min-width:768px) {
    .rtv-banner__diagonals {
        height: 100%
    }
}

.rtv-banner__content {
    position: relative;
    padding: 20px
}

@media (min-width:768px) {
    .rtv-banner__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 24px 20px
    }
}

@media (min-width:1024px) {
    .rtv-banner__content {
        margin: auto;
        padding-right: 0;
        padding-left: 0;
        width: 83.33333%
    }
}

@media (min-width:1300px) {
    .rtv-banner__content {
        width: 65.5%
    }
}

@media (min-width:768px) {
    .rtv-banner__logo {
        width: 58.33333%
    }
}

@media (min-width:1300px) {
    .rtv-banner__logo {
        width: 65%
    }
}

.rtv-banner__logo svg {
    height: 40px;
    width: 127px
}

@media (min-width:768px) {
    .rtv-banner__logo svg {
        width: 198px
    }
}

.rtv-banner__ctas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 8px;
    width: 100%
}

@media (min-width:768px) {
    .rtv-banner__ctas {
        width: 41.66667%;
        margin-top: 0
    }
}

@media (min-width:1300px) {
    .rtv-banner__ctas {
        width: 35%
    }
}

.rtv-banner__ctas > * {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 320px;
    text-align: center
}

.rtv-banner__ctas > :nth-child(2) {
    margin-left: 16px
}

.match-centre {
    overflow-x: hidden
}

.match-centre__layout {
    margin: auto;
    max-width: 1800px;
    background: #f4f4f4
}

@media (min-width:1024px) {
    .match-centre__layout {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.match-centre__content {
    background-color: #fff
}

@media (min-width:1024px) {
    .match-centre__content {
        width: 66.66667%
    }
}

@media (min-width:1300px) {
    .match-centre__content {
        width: 77%
    }
}

@media (min-width:1024px) {
    .match-centre__aside {
        width: 33.33333%
    }
}

@media (min-width:1300px) {
    .match-centre__aside {
        width: 23%
    }
}

.match-centre__aside__lineup {
    margin: 32px 24px
}

.match-centre__fixture {
    position: relative;
    background-color: #002b87
}

    .match-centre__fixture:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #002b87
    }

    .match-centre__fixture .column {
        margin: auto
    }

.match-centre .overlay__close {
    top: 12px;
    right: 12px;
    margin: 0;
    padding: 0;
    height: 20px;
    width: 20px
}

    .match-centre .overlay__close svg {
        height: 20px;
        width: 20px
    }

.match-centre .overlay .container {
    margin-right: 12px;
    margin-left: 12px;
    max-width: none
}

@media (min-width:1024px) {
    .match-centre .overlay .container {
        margin-right: auto;
        margin-left: auto
    }
}

@media (min-width:1440px) {
    .match-centre .overlay .container {
        max-width: 1800px
    }
}

.match-centre .overlay__content {
    padding: 0
}

.faqs {
    padding: 68px 0
}

@media (min-width:768px) {
    .faqs {
        padding: 80px 0
    }
}

.faqs__title {
    font-size: 32px;
    /*font-size: 2rem;*/
    line-height: 1.25;
    color: #fff;
    font-family: Gilroy Extrabold,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .faqs__title {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1.25
    }
}

@media (min-width:1024px) {
    .faqs__title {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1.25;
        margin-left: calc(8.33333% + 40px / 2) !important
    }
}

@media (min-width:1024px) {
    .faqs__accordion {
        margin-left: calc(16.66667% + 40px / 2) !important
    }
}

.faqs__accordion .panel__content a:hover, .faqs__accordion .panel__content p a:hover {
    color: #5bc2e7
}

.faqs--rangersBlue {
    position: relative;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAACSCAYAAAHZfKMYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKNGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTA3LTAyVDExOjI3OjE5KzAxOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTA3LTAyVDExOjI5OjM0KzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wNy0wMlQxMToyOTozNCswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N2Q5ZmYzOTktMWRkOS00MzJjLWFjMWEtOGMxYTQxYWE1MTIyIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDVhYjBjYWMtNmYwYy1kNzQ4LWIzMmItN2U2MTBlNzNkNTE3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OWM2NmQxZDUtMjMyNy00MDBmLWE1MmQtNmJhNmU3YmY2YjRmIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjljNjZkMWQ1LTIzMjctNDAwZi1hNTJkLTZiYTZlN2JmNmI0ZiIgc3RFdnQ6d2hlbj0iMjAyMC0wNy0wMlQxMToyNzoxOSswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmU1ZjM4YWE2LTJmMjEtNDNkNS05ODc5LTA4YzY3NzY2OTE1OSIgc3RFdnQ6d2hlbj0iMjAyMC0wNy0wMlQxMToyOToxMyswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdhYjc1NzQ5LTQyMmUtNDNhNy1iMWY4LTg2NmVjZGQ2NWY0ZSIgc3RFdnQ6d2hlbj0iMjAyMC0wNy0wMlQxMToyOToxMyswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdkOWZmMzk5LTFkZDktNDMyYy1hYzFhLThjMWE0MWFhNTEyMiIgc3RFdnQ6d2hlbj0iMjAyMC0wNy0wMlQxMToyOTozNCswMTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmU1ZjM4YWE2LTJmMjEtNDNkNS05ODc5LTA4YzY3NzY2OTE1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5YzY2ZDFkNS0yMzI3LTQwMGYtYTUyZC02YmE2ZTdiZjZiNGYiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5YzY2ZDFkNS0yMzI3LTQwMGYtYTUyZC02YmE2ZTdiZjZiNGYiLz4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBhYzhiYWIyLWFlOGYtMjY0OC05NjljLTU2YzU2Y2UwZDcxOTwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PufqFeMAAAgeSURBVHic7Z3tctQ4EEWvYXdrWSh4/8cMuwFCAt4fkx4cRbau5JbcHu6poiAf9jRXx7JGlj3TPM/w4o3bnn7znU3ThGmaPj3/nf75OE1TVWWfkr+X358AfKzZ2V1hx59zG005zxb/jbSy6wvltis1wF3h66qd5TJr2tlyw1yG9M5yOyrvcJ7nV38KFXxa2y7bmq2c7NgMsTO3BnCr6oZ3tHbYAPlDZ/Wwqeme17psAMAfRNGb/ZTB9PHUz7bCzm2w+gJsD7r1vc0dbeWS/Rnj0R0KZxkAfh7p6B+4I9dznReuJxMvVBRLyKKYk8rWkH2r/1v+7gzgM3tQUUffc1FbPTs14J7nudyJVxZVfNENVt8AeRVlMMW9SIYtKqTop2++sKK3dgkAcDdC9GpcixpNyKNPRbGEcypcSiqohAoqoYJKqKAStW+dgMv45yuA74XN3j/v/zqWYs4KtQnZYOwdgL+IYpbbUNQUlO54rahlMWvb7i4oe2ksU1SumOXPitQMaz/ict0ux1cAf24U8wTgnnqtynH2VlFrPAG4B/pI/RmXyYbqYlha+iG2qOpigPaOMXvJdsEPNBQDtBdUOmLeYrufWqWloK1De0mp88xSWxBbjFFdVE1BW8U8YV30qqLYgkrF3GP76KOLYgv6UijG2CqqNDqoKmjG60N9rZ/JFUXNGdUUlBZV6vSWRdHFAG1zRhPqTh9X3E6uIwk3plZBJVRQCRVUIlxB4TrGiIRrtYgoJAKFRKCQCBQSgUIiUEgEComgZqJsk8JyEvZaTg3vcZnmzM7Neg6S3UbcFYvL9oaVm+t7Nbt1hpCY61W1YTFTxNewIofUsuiuFFbt/DkAzPM8ly6R0PQwqeXSG/A6rJZwgIpriiw9+6TWsH6i7az7YlL7LCEZrWGxZGf8zxaS4R3W5uWQs4Zk7A2LukAe9j5Vkh87t390qaKCkSa1nq3W2Bw6nO1w8w4nJRvWWULqHU7Ki7Cih7RrELj4etegNGpIq0/LKFA6WzWFxd7Gw9DDJDas2rVubFhVN2Ax9OyT1sJqWgi4YC2spvv5GEac3SysveGkWFjZwypkSLeM5rgJFBKBQiJQSAQKiUAhESgkAoVEoMEkgUwiUEgEColAIREoJAKFRKCQCBQSgUIiUEgEColAIREoJAKFRKCQCBQSgUIiUEgEI+5SsofbuK0Xwq9FGPe4LMR4xZlW3y6f/tNy30mO5ZKeIUsOe4aUezzS3qBya566B9UrpK3nR7UGtbWCrmtQPUJiHrBVGxSzxLBbUN4h1TwWjQ2qZsFql6A8Q2p5wl4pqJYVve5BeYbUel/tWlCtS56BlWFBK54h/QDwX+O2aVB7AvIcjwHw75M8ggoVENBvifJbAB9cdszTbR13r3HSHqNa6GKQ0XPEPSqorgEB/d+79Q6qe0DAmKmSXkENCQgYN5/kHdSwgICxk25eQQ0NCBg/M9n8CPVnhgcEjA9pAvlhCSt4TdxVMTKkPSPpJcODGhWSV0DG0KBGhOQdkDEsqN4h9QrIGBJUz5B6B2R0D6pXSKMCMroG1SOkvfNBXhN3bniH5DFh5jnD6YJnSJ4ziqGC8gypdSZy7a3GnqD+btwui2dI/+LyZL8aSu/FWoJ6APCtcptNvPukmqDYN6s1QbkHBPQ5uzFB1b6bZ4LqEhDQb5y0FVTrdMdWUN0CAvqOuHNB7Z0PygXVNSCg/3u3ZVBeE2bLoLoHBBzzME4v3mCj79Pzkwaj1bcEColAIREoJAKFRKCQCBQSgUIiUEgEColAIREoJAKFRKCQCBQSgUIiUEgEmpkULuhoEy5IJOGCRBIuSCThgkQSLkgk4YJEEi5IJOGCRBIuSCThgkQSLkgk4YJEEi5IJOGCRBIuSCThgkQSLnT/GJRadtwo/w6XJwS0PnR/FBOAf3B5gkH1Q/mjrmgNt9S2QaTcR1p8RTyhTKDlwTsD+IIKoaK1l3FmkZjPRIkgVE6gFFqoaO1lnFGklg/VOUIoRqCUolDR2ss4k0gtAqWMEKpFoJRVoaK1l3EGkTwESukhlIdAKa+EitZeRmSRegiU4iFUD4FSrkJFay8jokhvcHlc7sgH5rUINUKglMd5nr8MfD2aiCLZP9/i8kkm0YQ6QqAnPH/0TbT2MiKLZEQR6lCBjGjtZZxBJOMooR4RQCAjWnsZZxLJOEKoUawKZERrL+OMIhm3JFRRICNaexlnFsk4s1C0QEa09jJuQSTjTEJVC2REay/jlkQyIgvVLJARrb2MWxTJiCTUboGMaO1l3LJIxpFCuQlkRGsv43dYavsTl5WTR/B40OsO55Z7pCNmotdwW20Qrb2MWxQpkkApu4WK1l7GLYkUWaCUZqGitZdxCyKdSaCUaqGitZdxZpHOLFAKLVS09jLOKNItCZRSFCpaexlnEumo9UAPz6979HooABKJJiNSiAVlCLLALlp7GZFFiiJQyqFCRWsvI6JIUQVKOUSoeZ6PvnM4S0SRgEvjfED/Szge18JGCfUA4Fu09jKiinT9En2Ecr+Yin5CPQD4Zl9Eay8jukjXb8NHqB4CpXgJ9UIgI1p7GWcR6fpjtAk1QqCUVqGyAhnR2ss4m0jXXwMn1BECpbBCbQpkRGsv46wiXX8deaEiCJSyJhQlkBGtvYyzi3TdDBehfiKeQCkm1HdUCGREay8jnEjinPwOS23FACSScEEiCRckknBBIgkXJJJwQSIJFySScEEiCRckknBBIgkXJJJwQSIJFySScEEiCRckknBBIgkXJJJw4X/j7lbwsV7sewAAAABJRU5ErkJggg==)
}

    .faqs--rangersBlue:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #0033a0
    }

.faqs--rangersDarkBlue {
    position: relative
}

    .faqs--rangersDarkBlue:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #052b86
    }

.last-next-match .tabs__buttons {
    background: transparent
}

.last-next-match .tabs__button {
    margin-top: 0;
    height: 100%;
    width: 50%
}

.last-next-match .tabs__tab {
    min-height: unset
}

.fixture-small .fixture {
    margin-bottom: 0
}

.fixture-small .fixture__body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.fixture-small .fixture__details, .fixture-small .fixture__match-up {
    width: 100%
}

.fixture-small .fixture__cta-desktop {
    display: none;
    padding: 0
}

.fixture-small .fixture__cta-mobile {
    display: block
}

.fixture-small .fixture__details {
    width: 100%;
    border-bottom: 1px solid #e8e8e8
}

.fixture-small .fixture__details-game {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

    .fixture-small .fixture__details-game > div {
        width: auto
    }

.fixture-small .fixture__match-up {
    padding: 32px 0;
    width: 100%
}

    .fixture-small .fixture__match-up:after, .fixture-small .fixture__match-up:before {
        display: none
    }

    .fixture-small .fixture__match-up .match-up__away, .fixture-small .fixture__match-up .match-up__home {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 35%;
        text-align: center
    }

    .fixture-small .fixture__match-up .match-up__team-name {
        margin: 0;
        text-align: center
    }

    .fixture-small .fixture__match-up .match-up__crest {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        text-align: center
    }

        .fixture-small .fixture__match-up .match-up__crest img {
            height: 47px;
            width: 47px
        }

.fixture-small .fixture__footer-links a {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.25
}

    .fixture-small .fixture__footer-links a .link__icon {
        margin-bottom: 12px;
        width: 100%
    }

        .fixture-small .fixture__footer-links a .link__icon svg {
            height: 16px;
            width: 16px
        }

.fixture-small .fixture--has-seatsub .fixture__cta-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (min-width:768px) and (max-width:1300px) {
    .fixture-small .fixture--has-seatsub .fixture__cta-mobile {
        display: none
    }
}

@media (min-width:768px) and (max-width:1300px) {
    .fixture-small--will-grow .fixture {
        padding: 50px
    }
}

@media (min-width:1024px) and (max-width:1300px) {
    .fixture-small--will-grow .fixture {
        margin: 0 42px
    }
}

@media (min-width:768px) and (max-width:1300px) {
    .fixture-small--will-grow .fixture__cta-desktop {
        display: block
    }
}

@media (min-width:768px) and (max-width:1300px) {
    .fixture-small--will-grow .fixture__cta-mobile {
        display: none
    }
}

@media (min-width:768px) and (max-width:1300px) {
    .fixture-small--will-grow .fixture__details {
        width: 25%;
        border-bottom: none
    }
}

@media (min-width:768px) and (max-width:1300px) {
    .fixture-small--will-grow .fixture__details-game {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width:768px) and (max-width:1300px) {
    .fixture-small--will-grow .fixture__details-game > div {
        width: 100%
    }
}

@media (min-width:768px) and (max-width:1300px) {
    .fixture-small--will-grow .fixture__match-up {
        width: 50%
    }
}

@media (min-width:768px) and (max-width:1300px) {
    .fixture-small--will-grow .fixture__match-up:after, .fixture-small--will-grow .fixture__match-up:before {
        display: block
    }
}

@media (min-width:375px) {
    .fixture-small--will-grow .fixture__match-up .match-up__away, .fixture-small--will-grow .fixture__match-up .match-up__home {
        width: 40%
    }
}

@media (min-width:1024px) {
    .fixture-small--will-grow .fixture__match-up .match-up__scores {
        width: 30%
    }
}

@media (min-width:768px) and (max-width:1300px) {
    .fixture-small--will-grow .fixture--has-seatsub .fixture__cta-mobile {
        display: none
    }
}

.hero-slider__matches {
    display: block;
    margin: 42px -50px -50px;
    width: calc(100% + 98px)
}

@media (min-width:768px) and (max-width:1300px) {
    .hero-slider__matches {
        margin: 50px -50px -86px
    }
}

@media (min-width:1024px) and (max-width:1300px) {
    .hero-slider__matches {
        width: calc(100% + 92px)
    }
}

@media (min-width:1300px) {
    .hero-slider__matches {
        position: absolute;
        right: 0;
        bottom: 0;
        margin: initial;
        width: 23.33%
    }
}

@media (min-width:768px) and (max-width:1300px) {
    .hero-slider--has-matches .hero-slider__desktop-progress {
        top: 140px
    }
}

.hero-slider__details {
    position: relative;
    padding: 70px 0 48px;
    background-color: #0033a0;
    -webkit-transition: all .3 ease;
    transition: all .3 ease
}

    .hero-slider__details:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #0033a0
    }

@media (min-width:768px) {
    .hero-slider__details {
        padding: 86px 0
    }
}

@media (min-width:768px) {
    .hero-slider__details .column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.hero-slider__details-title {
    font-size: 28px;
    /*font-size: 1.75rem;*/;
    line-height: 1.14286;
    position: relative;
    margin-top: 12px;
    margin-bottom: 20px;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .hero-slider__details-title {
        width: calc(50% - 0px)
    }
}

@media (min-width:1024px) {
    .hero-slider__details-title {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1.1;
        width: calc(37.5% - -24px);
        margin-left: 8.5%
    }
}

@media (min-width:1300px) {
    .hero-slider__details-title {
        margin-left: calc(12.5% + 7px / 2) !important;
        margin-bottom: 4
    }
}

.hero-slider__details-title .date-and-category {
    display: block
}

@media (min-width:768px) {
    .hero-slider__details-title .date-and-category {
        display: none
    }
}

.hero-slider__details .date-and-category {
    color: hsla(0,0%,100%,.4)
}

    .hero-slider__details .date-and-category a {
        color: hsla(0,0%,100%,.4);
        border-color: hsla(0,0%,100%,.4)
    }

.hero-slider__details-summary {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.42857;
    position: relative;
    color: #fff;
    font-family: Gilroy Regular,sans-serif
}

@media (min-width:768px) {
    .hero-slider__details-summary {
        width: calc(50% - 0px);
        padding-left: 40px;
        border-left: 1px solid hsla(0,0%,100%,.4)
    }
}

@media (min-width:1024px) {
    .hero-slider__details-summary {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.5;
        width: calc(37.5% - -15px)
    }
}

@media (min-width:1300px) {
    .hero-slider__details-summary {
        margin-left: 7.5%
    }
}

.hero-slider__details-summary .date-and-category {
    display: none
}

@media (min-width:768px) {
    .hero-slider__details-summary .date-and-category {
        display: block
    }
}

.hero-slider__controls {
    position: absolute;
    top: 20px;
    right: 0
}

@media (min-width:1024px) {
    .hero-slider__controls {
        top: 40px;
        right: 40px
    }
}

@media (min-width:1300px) {
    .hero-slider__controls {
        margin-left: calc(66.66667% + 40px / 2) !important;
        top: auto;
        right: auto
    }
}

.hero-slider__controls button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: inline-block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 32px;
    width: 32px;
    background-color: transparent;
    border: none;
    cursor: pointer;
    -webkit-transition: opacity .3 ease;
    transition: opacity .3 ease
}

@media (min-width:768px) {
    .hero-slider__controls button {
        height: 42px;
        width: 42px
    }
}

.hero-slider__controls button svg {
    height: 20px;
    width: 20px;
    fill: #fff
}

.hero-slider__controls button.disabled {
    cursor: auto;
    opacity: .5
}

.hero-slider__nav-progress {
    position: absolute;
    top: 10px;
    left: 0;
    width: 86%
}

@media (min-width:1024px) {
    .hero-slider__nav-progress {
        display: none
    }
}

.hero-slider__desktop-progress {
    display: none
}

@media (min-width:1024px) {
    .hero-slider__desktop-progress {
        position: absolute;
        top: calc(50% - 6px);
        left: 0;
        display: block;
        margin-left: 3%;
        height: 200px;
        width: 75px;
        -webkit-transform: translatey(-50%);
        transform: translatey(-50%)
    }
}

.hero-slide {
    position: relative
}

.hero-slide__loading {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    opacity: .3
}

.hero-slide__image {
    z-index: -1;
    position: relative;
    height: 40vh;
    width: 100vw;
    overflow: hidden;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease
}

@media (min-width:768px) {
    .hero-slide__image {
        margin: 0;
        height: 60vh
    }
}

@media (min-width:1024px) {
    .hero-slide__image {
        margin: 0;
        height: 75vh
    }
}

.slider-progress {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.slider-progress__max, .slider-progress__min {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 2;
    width: 12.5%;
    color: #fff;
    font-family: graphie-semibold,sans-serif
}

.slider-progress__min {
    text-align: left
}

.slider-progress__max {
    text-align: right
}

.slider-progress__progress {
    position: relative;
    height: 4px;
    width: 75%;
    background: hsla(0,0%,100%,.2)
}

.slider-progress__progress-mesure {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-color: #e0ae4b;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.rangers-tv-landing .slider-progress__progress-mesure {
    background-color: red
}

.slider-progress--vertical {
    display: initial;
    height: 200px;
    width: 70px;
    background-color: transparent
}

    .slider-progress--vertical .slider-progress__max, .slider-progress--vertical .slider-progress__min {
        margin-left: -5px
    }

    .slider-progress--vertical .slider-progress__progress {
        height: 75%;
        width: 4px
    }

    .slider-progress--vertical .slider-progress__progress-mesure {
        height: 100%;
        width: 4px
    }

.link-with-arrow {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    position: relative;
    display: block;
    margin-top: 20px;
    padding-right: 30px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #fff;
    font-family: Gilroy Extrabold,sans-serif;
    text-transform: uppercase;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

    .link-with-arrow:hover {
        color: #e0ae4b
    }

        .link-with-arrow:hover svg {
            fill: #e0ae4b
        }

.rangers-tv-landing .link-with-arrow:hover {
    color: red
}

    .rangers-tv-landing .link-with-arrow:hover svg {
        fill: red
    }

.link-with-arrow svg {
    position: absolute;
    top: calc(50% - 2px);
    right: -5px;
    height: 24px;
    width: 24px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    fill: #fff
}

.link-with-arrow--red svg {
    fill: red
}

.usful-links {
    margin: 0;
    padding: 0
}

@media (min-width:768px) {
    .usful-links {
        margin: 60px 0
    }
}

.usful-links--react .usful-links__title h2 {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.66667;
    color: #fff;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

.usful-links--react .usful-links__links .links-list li:before {
    background-color: #002b87
}

.usful-links--react .usful-links__links .links-list li a {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 3.42857;
    color: #5bc2e7;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

    .usful-links--react .usful-links__links .links-list li a:hover {
        color: #041e42
    }

.player-card {
    position: relative;
    width: 100%
}

.player-card__avatar {
    position: relative;
    height: auto;
    max-width: 170px
}

    .player-card__avatar svg {
        position: absolute;
        top: -12px;
        left: 0;
        height: 100%;
        width: 28%;
        color: red
    }

.player-card__details {
    display: block;
    padding: 24px;
    width: 100%;
    border-bottom: 1px solid hsla(0,0%,100%,.2)
}

.player-card__name div {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5;
    text-align: left;
    text-transform: uppercase
}

    .player-card__name div:first-of-type {
        font-family: Gilroy Regular,sans-serif
    }

    .player-card__name div:last-of-type {
        font-size: 24px;
        /*font-size: 1,5rem;*/;
        line-height: 1;
        font-family: graphie-semibold,sans-serif
    }

.player-card a {
    color: #fff;
    -webkit-transition: color .5s ease;
    transition: color .5s ease
}

    .player-card a:hover {
        color: red
    }

.player-card--womensteam .player-card__avatar svg {
    color: #5bc2e7
}

.search-preview .grid {
    margin: 0
}

.search-preview__mobile-nav {
    position: relative;
    margin: 0 -24px;
    width: calc(100% + 48px)
}

    .search-preview__mobile-nav nav {
        overflow-x: auto;
        scroll-behavior: smooth;
        font-size: 0;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

        .search-preview__mobile-nav nav::-webkit-scrollbar {
            display: none
        }

    .search-preview__mobile-nav ul {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
        padding: 0;
        width: 100%;
        font-size: 0;
        list-style: none
    }

        .search-preview__mobile-nav ul li {
            display: inline-block
        }

            .search-preview__mobile-nav ul li:first-of-type {
                margin-left: 12px
            }

            .search-preview__mobile-nav ul li:last-of-type {
                margin-right: 12px
            }

            .search-preview__mobile-nav ul li a {
                font-size: 18px;
                /*font-size: 1.125rem;*/
                line-height: 1.66667;
                position: relative;
                display: block;
                padding: 15px;
                color: #fff;
                font-family: Rangers,sans-serif;
                text-align: center;
                text-transform: uppercase;
                opacity: .4;
                -webkit-transition: opacity .3s ease-in;
                transition: opacity .3s ease-in
            }

            .search-preview__mobile-nav ul li.active a {
                opacity: 1
            }

@media (min-width:768px) {
    .search-preview__mobile-nav {
        display: none
    }
}

.search-preview__results {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 20px
}

.search-preview__results-title {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.66667;
    display: none;
    width: 100%;
    color: #fff;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .search-preview__results-title {
        display: block
    }
}

.search-preview__results-no-players {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 3.42857;
    color: #5bc2e7;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase
}

.search-preview__results-pages, .search-preview__results-players {
    margin-bottom: 80px
}

@media (min-width:768px) {
    .search-preview__results-pages, .search-preview__results-players {
        margin-bottom: 0
    }
}

.search-preview__results-pages {
    display: none;
    width: 100%
}

    .search-preview__results-pages.active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

@media (min-width:768px) {
    .search-preview__results-pages {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 40px
    }
}

@media (min-width:1024px) {
    .search-preview__results-pages {
        width: calc(30% - 40px);
        margin-right: 40px;
        margin-bottom: 0;
        padding-right: 5%;
        border-right: 1px solid hsla(0,0%,100%,.2)
    }
}

.search-preview__results-pages ul {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none
}

    .search-preview__results-pages ul li {
        border-bottom: 1px solid hsla(0,0%,100%,.2)
    }

        .search-preview__results-pages ul li a {
            font-size: 14px;
            /*font-size: .875rem;*/
            line-height: 3.42857;
            color: #fff;
            font-family: Gilroy Bold,sans-serif;
            text-transform: uppercase;
            -webkit-transition: color .5s ease;
            transition: color .5s ease
        }

            .search-preview__results-pages ul li a:hover {
                color: #5bc2e7
            }

.search-preview__results-players {
    display: none;
    margin-left: auto;
    width: 100%
}

    .search-preview__results-players.active {
        display: block
    }

@media (min-width:768px) {
    .search-preview__results-players {
        display: block;
        margin-bottom: 40px
    }
}

@media (min-width:1024px) {
    .search-preview__results-players {
        width: calc(70% - 40px);
        margin-bottom: 0
    }
}

.search-preview__results-players > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width:768px) {
    .search-preview__results-players > div {
        -ms-flex-wrap: initial;
        flex-wrap: nowrap
    }
}

.search-preview__results-players .player-card {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-bottom: 32px;
    padding-bottom: 32px;
    border-bottom: 1px solid hsla(0,0%,100%,.2)
}

@media (min-width:768px) {
    .search-preview__results-players .player-card {
        margin-bottom: 0;
        border-bottom: 0
    }
}

.search-preview__results-players .player-card a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (min-width:768px) {
    .search-preview__results-players .player-card a {
        display: initial
    }
}

.search-preview__results-players .player-card a:hover {
    color: #5bc2e7
}

.search-preview__results-players .player-card__avatar {
    width: 50%;
    max-width: none
}

@media (min-width:768px) {
    .search-preview__results-players .player-card__avatar {
        width: auto;
        max-width: 170px
    }
}

.search-preview__results-players .player-card__details {
    -ms-flex-item-align: center;
    align-self: center;
    width: 50%;
    border-bottom: none
}

@media (min-width:768px) {
    .search-preview__results-players .player-card__details {
        width: auto;
        border-bottom: 1px solid hsla(0,0%,100%,.2)
    }
}

@media (min-width:768px) {
    .search-preview__results-players .player-card {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        margin-right: 80px
    }

        .search-preview__results-players .player-card:last-of-type {
            margin-right: 0
        }
}

.search-preview__results-players .link-with-arrow {
    margin-top: 32px
}

.search-preview__results-articles, .search-preview__results-videos {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-bottom: 80px
}

@media (min-width:768px) {
    .search-preview__results-articles, .search-preview__results-videos {
        margin-bottom: 0;
        padding: 80px 0
    }
}

@media (min-width:1024px) {
    .search-preview__results-articles, .search-preview__results-videos {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        margin-top: 80px
    }
}

.search-preview__results-articles .simple-list-item, .search-preview__results-videos .simple-list-item {
    margin: 0;
    background: transparent
}

.search-preview__results-videos {
    display: none
}

@media (min-width:768px) {
    .search-preview__results-videos {
        position: relative;
        display: block;
        background-color: #041e42
    }

        .search-preview__results-videos:before {
            content: "";
            position: absolute;
            top: 0;
            left: -100%;
            z-index: -1;
            height: 100%;
            width: 200vw;
            background-color: #041e42
        }
}

@media (min-width:1024px) {
    .search-preview__results-videos {
        padding-right: 80px
    }
}

.search-preview__results-videos.active {
    display: block
}

.search-preview__results-videos .responsive-image--1x1 {
    padding-top: 50%
}

.search-preview__results-articles {
    display: none
}

    .search-preview__results-articles.active {
        display: block
    }

@media (min-width:768px) {
    .search-preview__results-articles {
        position: relative;
        display: block;
        background-color: #002b87
    }

        .search-preview__results-articles:before {
            content: "";
            position: absolute;
            top: 0;
            left: -100%;
            z-index: -1;
            height: 100%;
            width: 200vw;
            background-color: #002b87
        }
}

@media (min-width:1024px) {
    .search-preview__results-articles {
        padding-left: 80px
    }
}

.search-preview__results .link-with-arrow:hover {
    color: #5bc2e7
}

@media (min-width:768px) {
    .search-preview__results--no-pages .search-preview__results-players {
        width: 100%
    }
}

@media (min-width:768px) {
    .search-preview__results--no-pages.search-preview__results--no-players .search-preview__results-pages, .search-preview__results--no-pages.search-preview__results--no-players .search-preview__results-players {
        display: none
    }
}

.search-preview__view-more {
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-top: 40px
}

.search-field__field {
    position: relative
}

.search-field__heading h2 {
    font-size: 46px;
    font-size: 2.875rem;
    line-height: 1.47826;
    margin-bottom: 24px;
    color: #fff;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .search-field__heading h2 {
        font-size: 96px;
        /*font-size: 6rem;*/;
        line-height: 1.29167
    }
}

.search-field input {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.4;
    margin-bottom: 64px;
    padding-bottom: 20px;
    font-family: graphie-semibold,sans-serif
}

.search-field__clear {
    position: absolute;
    top: 36px;
    right: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 48px;
    width: 48px;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: left .3s ease-out;
    transition: left .3s ease-out
}

    .search-field__clear svg {
        height: 12px;
        width: 12px;
        fill: #fff
    }

.search-field a.search-field__button {
    position: absolute;
    top: 12px;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 6px;
    height: 42px;
    width: 42px
}

    .search-field a.search-field__button svg {
        display: block;
        height: 20px;
        width: 20px;
        -webkit-transition: fill .5s ease-in;
        transition: fill .5s ease-in;
        fill: #fff
    }

    .search-field a.search-field__button:hover svg path {
        fill: red
    }

.site-search-toggle-wrapper {
    position: absolute;
    top: -8px;
    right: 36px
}

@media (min-width:768px) {
    .site-search-toggle-wrapper {
        top: 40px;
        right: 48px
    }
}

.site-search-toggle {
    display: block;
    height: 60px;
    width: 60px;
    background: none;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer
}

@media (min-width:768px) {
    .site-search-toggle {
        height: 80px;
        width: 48px
    }
}

@media (min-width:1024px) {
    .site-search-toggle {
        height: 40px
    }
}

.site-search-toggle svg {
    height: 20px;
    width: 20px;
    fill: #fff
}

.site-navigation--light .site-search-toggle svg {
    fill: #fff
}

.search-preview__field, .search-preview__results {
    width: 100%
}

    .search-preview__field .column, .search-preview__results .column {
        margin: 0 auto;
        width: 100%
    }

@media (min-width:768px) {
    .search-preview__field .column, .search-preview__results .column {
        width: auto
    }
}

.search-preview .usful-links__links .links-list {
    margin: 0;
    width: 100%
}

.search-preview__pattern {
    display: none
}

.search-preview--has-pattern {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-height: calc(100vh - 130px)
}

    .search-preview--has-pattern .search-preview__pattern {
        position: relative;
        display: block;
        -ms-flex-item-align: end;
        align-self: flex-end;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin: 0 -24px;
        width: 100%;
        width: 100vw;
        text-align: right;
        opacity: .3
    }

@media (min-width:768px) {
    .search-preview--has-pattern .search-preview__pattern {
        margin: initial;
        width: 100%
    }
}

.search-preview--has-pattern .search-preview__pattern svg {
    position: relative;
    bottom: -50px;
    height: 100px;
    width: 200px
}

@media (min-width:768px) {
    .search-preview--has-pattern .search-preview__pattern svg {
        height: 180px;
        width: 50vw
    }
}

.site-search__field, .site-search__players {
    position: relative;
    background-color: #0033a0
}

    .site-search__field:before, .site-search__players:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #0033a0
    }

    .site-search__field .column, .site-search__players .column {
        margin: 0 auto
    }

.site-search__players {
    padding: 0 0 40px;
    overflow-x: auto;
    scroll-behavior: smooth;
    font-size: 0;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none
}

    .site-search__players::-webkit-scrollbar {
        display: none
    }

@media (min-width:768px) {
    .site-search__players {
        padding: 40px 0 80px
    }
}

.site-search__players-list {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 100%;
    font-size: 0;
    text-align: center;
    list-style: none
}

.site-search__players .player-card {
    display: inline-block;
    margin-right: 64px;
    width: 150px
}

@media (min-width:768px) {
    .site-search__players .player-card {
        width: 269px
    }
}

.site-search__players .player-card:first-of-type {
    margin-left: 60px
}

.site-search__players .player-card:last-of-type {
    margin-right: 60px
}

.site-search__content .news-list {
    margin: 0;
    padding: 48px 0
}

    .site-search__content .news-list .simple-list-item {
        margin: 0
    }

@media (min-width:768px) {
    .site-search__content .news-list .simple-list-item {
        margin: 0 8.33333%
    }
}

.no-tab-results {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 3.42857;
    padding: 100px 0;
    width: 100%;
    color: #0033a0;
    font-family: Gilroy Bold,sans-serif;
    text-align: center;
    text-transform: uppercase
}

.no-results {
    color: #fff;
    text-align: center;
    background-color: #0033a0
}

    .no-results h3 {
        font-size: 32px;
        /*font-size: 2rem;*/
        line-height: 1.25;
        margin: 0;
        margin-bottom: 6px;
        font-family: Rangers,sans-serif;
        text-transform: uppercase
    }

    .no-results div {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.5;
        font-family: Gilroy Regular,sans-serif
    }

.contact-form {
    position: relative;
    padding: 60px 0;
    background: #041e42
}

    .contact-form:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #041e42
    }

@media (min-width:768px) {
    .contact-form {
        padding: 80px 0
    }
}

.contact-form__title {
    margin-bottom: 40px
}

@media (min-width:768px) {
    .contact-form__title {
        padding: 0 40px
    }
}

@media (min-width:1024px) {
    .contact-form__title {
        margin-left: calc(8.33333% + 40px / 2) !important;
        padding: 0
    }
}

.contact-form__title h3 {
    font-size: 40px;
    /*font-size: 2.5rem;*/
    line-height: 1;
    color: #fff;
    font-family: Gilroy Extrabold,sans-serif
}

@media (min-width:768px) {
    .contact-form__title h3 {
        margin-top: 20px
    }
}

.contact-form__title div {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.4;
    color: #fff;
    font-family: graphie-semibold,sans-serif
}

@media (min-width:768px) {
    .contact-form__form {
        padding: 0 40px
    }
}

@media (min-width:1024px) {
    .contact-form__form {
        margin-left: calc(8.33333% + 40px / 2) !important;
        padding: 0
    }
}

.contact-form__form textarea {
    padding-right: 30px
}

.contact-form__form input:-webkit-autofill, .contact-form__form input:-webkit-autofill:focus, .contact-form__form input:-webkit-autofill:hover {
    -webkit-box-shadow: 0 0 0 50px #041e42 inset;
    box-shadow: inset 0 0 0 50px #041e42;
    -webkit-text-fill-color: #fff
}

.contact-form__submit {
    width: 100%;
    text-align: right
}

.contact-form__complete {
    text-align: center
}

@media (min-width:768px) {
    .contact-form__complete {
        padding: 0 40px
    }
}

@media (min-width:1024px) {
    .contact-form__complete {
        padding: 0
    }
}

.contact-form__complete h3 {
    font-size: 58px;
    font-size: 3.625rem;
    line-height: 1.17241;
    margin: 0;
    color: red;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

@media (min-width:1024px) {
    .contact-form__complete h3 {
        font-size: 130px;
        font-size: 8.125rem;
        line-height: .80769
    }
}

.contact-form__complete p {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.33333;
    margin-top: 8px;
    color: #fff;
    font-family: graphie-semibold,sans-serif
}

@media (min-width:1024px) {
    .contact-form__complete p {
        margin-top: 32px
    }
}

.contact-form--hospitality {
    background: #2e2e2e
}

    .contact-form--hospitality input:-webkit-autofill, .contact-form--hospitality input:-webkit-autofill:focus, .contact-form--hospitality input:-webkit-autofill:hover {
        -webkit-box-shadow: 0 0 0 50px #2e2e2e inset;
        box-shadow: inset 0 0 0 50px #2e2e2e;
        -webkit-text-fill-color: #fff
    }

.contact-form .alert--success {
    display: none
}

.contact-form--complete-bg {
    margin-bottom: -60px;
    height: 350px;
    width: 100%;
    background: url(/www/images/hero-diagonals-blue.svg);
    background-repeat: no-repeat;
    background-size: cover
}

@media (min-width:768px) {
    .contact-form--complete-bg {
        margin-bottom: -80px
    }
}

@media (min-width:1024px) {
    .contact-form--complete-bg {
        background-position: center -50px
    }
}

@media (min-width:1300px) {
    .contact-form--complete-bg {
        background-position: center -76px
    }
}

@media (min-width:1440px) {
    .contact-form--complete-bg {
        background-position: center -87px
    }
}

.player-promo {
    position: relative;
    padding-bottom: 24px
}

.player-promo__bg {
    position: absolute;
    height: 100%;
    width: 100%;
    opacity: .4
}

    .player-promo__bg:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-image: url("/assets/media/img/svg/crosses-fade.svg");
        background-position: -20px -20px;
        background-repeat: no-repeat;
        background-size: cover;
        opacity: .1
    }

@media (min-width:1024px) {
    .player-promo__bg:before {
        background-size: contain
    }
}

.shop-promo-card {
    position: relative;
    overflow: hidden;
    white-space: normal;
    background: #fff
}

.shop-promo-card__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-animation: fadeIn .3s ease;
    animation: fadeIn .3s ease
}

    .shop-promo-card__image img {
        max-width: 233px
    }

@media (min-width:768px) {
    .shop-promo-card__image img {
        max-width: unset
    }
}

.shop-promo-card__details {
    position: relative;
    padding: 26px 48px;
    min-height: 170px;
    background-color: #f4f4f4
}

.shop-promo-card__title {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.2;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif;
    text-transform: capitalize
}

.shop-promo-card__price {
    font-size: 20px;
    /*font-size: 1.25rem;*/
    line-height: 1.25;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 24px 48px;
    width: 100%;
    color: red;
    font-family: Gilroy Bold,sans-serif;
    text-align: right
}

    .shop-promo-card__price span {
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 1.21429;
        float: left;
        height: 14px;
        width: 31px;
        width: 50%;
        color: #5e5d5d;
        font-family: Gilroy Regular,sans-serif;
        text-align: left
    }

.shop-promo-card__link {
    display: block
}

.shop-promo {
    position: relative;
    padding: 10px 0 160px;
    background: #0033a0;
    border-bottom: 8px solid red
}

@media (min-width:768px) {
    .shop-promo {
        padding-bottom: 200px
    }
}

@media (min-width:1024px) {
    .shop-promo {
        padding-bottom: 160px
    }
}

.shop-promo:after {
    content: "";
    position: absolute;
    bottom: 20px;
    left: 0;
    left: 50%;
    height: 61px;
    width: 96%;
    background-image: url("/assets/media/img/svg/hero-crosses-big red.svg");
    background-size: 250px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.shop-promo__title {
    color: #fff
}

.shop-promo .slick-next:after, .shop-promo .slick-prev:after {
    border-top: 3px solid #fff;
    border-right: 3px solid #fff
}

.shop-promo .slick-next {
    right: 0
}

.shop-promo .slick-prev {
    right: 25px
}

.shop-promo__mobile, .shop-promo__slider {
    -webkit-animation: fadeIn 1s ease;
    animation: fadeIn 1s ease
}

    .shop-promo__mobile .link, .shop-promo__slider .link {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        font-family: Gilroy Extrabold,sans-serif;
        text-transform: uppercase
    }

        .shop-promo__mobile .link:hover, .shop-promo__slider .link:hover {
            color: #e0ae4b
        }

            .shop-promo__mobile .link:hover > div svg, .shop-promo__slider .link:hover > div svg {
                fill: #e0ae4b
            }

        .shop-promo__mobile .link > div, .shop-promo__slider .link > div {
            -ms-flex-item-align: center;
            align-self: center;
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2;
            margin-right: 0;
            margin-left: 12px;
            height: 24px;
            width: 24px
        }

    .shop-promo__mobile .link {
        margin-top: 32px
    }

.shop-promo__slider {
    position: relative
}

@media (min-width:1024px) {
    .shop-promo__slider {
        margin-right: 16%
    }
}

.shop-promo__slider > .link {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    position: absolute;
    bottom: -57px;
    left: 0
}

@media (min-width:1024px) {
    .shop-promo__slider > .link {
        top: -57px;
        right: -100px;
        bottom: auto;
        left: auto
    }
}

@media (min-width:1300px) {
    .shop-promo__slider > .link {
        right: -170px
    }
}

.shop-promo__background {
    position: absolute;
    top: 44%;
    left: -20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50%;
    width: 120%;
    background-image: url("/assets/media/img/svg/hero-diagonals-red.svg");
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width:768px) {
    .shop-promo__background {
        top: 48%
    }
}

@media (min-width:1024px) {
    .shop-promo__background {
        top: 53%;
        width: 100%
    }
}

@media (min-width:1300px) {
    .shop-promo__background {
        top: 51%;
        width: 88%
    }
}

.shop-promo--is-embed {
    overflow: hidden
}

    .shop-promo--is-embed .shop-promo__overflow__item {
        min-width: 300px
    }

@media (min-width:768px) {
    .shop-promo--is-embed .shop-promo__slider .link {
        right: -170px
    }
}

.carousel {
    position: relative;
    padding: 0 0 40px;
    background: #021329
}

@media (min-width:768px) {
    .carousel {
        padding: 0 0 80px
    }
}

@media (min-width:1024px) {
    .carousel {
        padding: 42px 0 100px
    }
}

.carousel:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 150%;
    background: hsla(0,0%,100%,.25)
}

.carousel__title {
    color: #0033a0
}

.carousel__item {
    margin-right: 16px
}

@media (min-width:768px) {
    .carousel__item {
        margin-right: 0;
        padding: 0 12px
    }
}

@media (min-width:1024px) {
    .carousel__item {
        padding: 0 20px
    }
}

.carousel__overflow {
    width: 100vw;
    overflow: auto
}

.carousel__overflow, .carousel__overflow__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.carousel__overflow__inner {
    position: relative
}

.carousel__overflow__item {
    width: 300px
}

@media (min-width:450px) {
    .carousel__overflow__item {
        width: 400px
    }
}

@media (min-width:620px) {
    .carousel__overflow__item {
        width: 560px
    }
}

.carousel__mobile, .carousel__slider {
    -webkit-animation: fadeIn 1s ease;
    animation: fadeIn 1s ease
}

    .carousel__mobile .link, .carousel__slider .link {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        font-family: Gilroy Extrabold,sans-serif;
        text-transform: uppercase
    }

        .carousel__mobile .link:hover, .carousel__slider .link:hover {
            color: #e0ae4b
        }

            .carousel__mobile .link:hover > div svg, .carousel__slider .link:hover > div svg {
                fill: #e0ae4b
            }

        .carousel__mobile .link > div, .carousel__slider .link > div {
            -ms-flex-item-align: center;
            align-self: center;
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2;
            margin-right: 0;
            margin-bottom: 4px;
            margin-left: 12px;
            height: 24px;
            width: 24px
        }

    .carousel__mobile .link {
        margin: 40px 0 0;
        padding: 0;
        width: 100%
    }

        .carousel__mobile .link svg {
            fill: #e0ae4b
        }

.carousel__slider {
    position: relative;
    overflow: visible
}

    .carousel__slider .slick-list {
        overflow: visible
    }

@media (min-width:768px) {
    .carousel__slider {
        margin-right: -12px;
        margin-left: -12px
    }
}

@media (min-width:1024px) {
    .carousel__slider {
        margin-right: 20px;
        margin-left: 20px
    }
}

@media (min-width:1300px) {
    .carousel__slider {
        margin-left: calc(8.33333% - 40px/2)
    }
}

@media (min-width:1440px) {
    .carousel__slider {
        margin-right: calc(8.33333% - 40px/2)
    }
}

@media (min-width:1740px) {
    .carousel__slider {
        margin-right: calc(16.66667% - 40px/2)
    }
}

.carousel__slider > .link {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    position: absolute;
    right: 0;
    bottom: -57px
}

@media (min-width:768px) {
    .carousel__slider > .link {
        top: -55px;
        right: 0;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        max-height: 24px
    }
}

@media (min-width:1024px) {
    .carousel__slider > .link {
        right: 24px
    }
}

@media (min-width:1740px) {
    .carousel__slider > .link {
        right: -143px
    }
}

.carousel__slider .slick-next {
    z-index: 20;
    right: 65px
}

@media (min-width:768px) {
    .carousel__slider .slick-next {
        right: 130px
    }
}

@media (min-width:1024px) {
    .carousel__slider .slick-next {
        right: 154px
    }
}

@media (min-width:1740px) {
    .carousel__slider .slick-next {
        right: 5px
    }
}

.carousel__slider .slick-prev {
    z-index: 20;
    right: 95px
}

@media (min-width:768px) {
    .carousel__slider .slick-prev {
        right: 165px
    }
}

@media (min-width:1024px) {
    .carousel__slider .slick-prev {
        right: 189px
    }
}

@media (min-width:1740px) {
    .carousel__slider .slick-prev {
        right: 40px
    }
}

.carousel__slider .slick-next:after, .carousel__slider .slick-prev:after {
    border-top: 3px solid #fff;
    border-right: 3px solid #fff
}

.carousel__slider :focus {
    outline: none
}

.carousel .video-tile__image-locked {
    height: calc(100% - 5px)
}

@media (min-width:768px) {
    .carousel .video-tile__image-locked {
        height: 100%
    }
}

.tv-collections, .tv-playlist {
    z-index: 10;
    position: relative
}

    .tv-collections .section-heading h2, .tv-playlist .section-heading h2 {
        font-size: 24px;
        /*font-size: 1,5rem;*/;
        line-height: 1.75;
        color: #fff
    }

@media (min-width:768px) {
    .tv-collections .section-heading h2, .tv-playlist .section-heading h2 {
        font-size: 40px;
        /*font-size: 2.5rem;*/
        line-height: 1.2
    }
}

.tv-collections .section-heading svg, .tv-playlist .section-heading svg {
    fill: #fff
}

.tv-collections .carousel, .tv-playlist .carousel {
    z-index: 20;
    position: relative;
    padding: 42px 0 0;
    background: transparent
}

@media (min-width:1024px) {
    .tv-collections .carousel, .tv-playlist .carousel {
        padding: 42px 0
    }
}

.tv-collections .carousel:after, .tv-playlist .carousel:after {
    display: none
}

.tv-collections .carousel .slick-prev, .tv-playlist .carousel .slick-prev {
    right: 100px
}

@media (min-width:1024px) {
    .tv-collections .carousel .slick-prev, .tv-playlist .carousel .slick-prev {
        right: 40px
    }
}

.tv-collections .carousel .slick-next, .tv-playlist .carousel .slick-next {
    right: 64px
}

@media (min-width:1024px) {
    .tv-collections .carousel .slick-next, .tv-playlist .carousel .slick-next {
        right: 5px
    }
}

.tv-collections__footer, .tv-playlist__footer {
    padding-bottom: 42px
}

@media (min-width:768px) {
    .tv-collections__footer, .tv-playlist__footer {
        margin: 0 24px
    }
}

@media (min-width:1024px) {
    .tv-collections__footer, .tv-playlist__footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 48px
    }
}

@media (min-width:1300px) {
    .tv-collections__footer, .tv-playlist__footer {
        margin-left: calc(8.33333% + 0px / 2) !important
    }
}

@media (min-width:1440px) {
    .tv-collections__footer, .tv-playlist__footer {
        width: 75%;
        margin: initial
    }
}

.tv-collections__footer-logo, .tv-playlist__footer-logo {
    position: relative
}

    .tv-collections__footer-logo:after, .tv-playlist__footer-logo:after {
        content: "";
        position: absolute;
        bottom: 24px;
        left: 0;
        height: 2px;
        width: 100%;
        background-color: #fff
    }

@media (min-width:1024px) {
    .tv-collections__footer-logo:after, .tv-playlist__footer-logo:after {
        position: static;
        margin: 0 5%;
        width: 50%
    }
}

@media (min-width:1024px) {
    .tv-collections__footer-logo, .tv-playlist__footer-logo {
        width: 66.66667%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

        .tv-collections__footer-logo svg, .tv-playlist__footer-logo svg {
            width: 50%
        }
}

.tv-collections__footer-subscribe, .tv-playlist__footer-subscribe {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (min-width:1024px) {
    .tv-collections__footer-subscribe, .tv-playlist__footer-subscribe {
        width: 33.33333%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: auto;
        justify-self: flex-end
    }
}

.tv-collections__footer-subscribe div, .tv-playlist__footer-subscribe div {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.5;
    margin-right: 42px;
    color: #fff;
    font-family: graphie-semibold,sans-serif
}

.tv-main-component {
    position: relative
}

    .tv-main-component:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #041e42;
        background: #041e42;
        background-image: url(/www/images/zigzag-repeat.svg);
        background-size: 32%
    }

@media (min-width:768px) {
    .tv-main-component:before {
        background-size: 10%
    }
}

.tv-playlist .carousel .slick-prev {
    right: 175px
}

@media (min-width:768px) {
    .tv-playlist .carousel .slick-prev {
        right: 160px
    }
}

@media (min-width:1024px) {
    .tv-playlist .carousel .slick-prev {
        right: 200px
    }
}

@media (min-width:1300px) {
    .tv-playlist .carousel .slick-prev {
        right: 190px
    }
}

@media (min-width:1740px) {
    .tv-playlist .carousel .slick-prev {
        right: 35px
    }
}

.tv-playlist .carousel .slick-next {
    right: 135px
}

@media (min-width:768px) {
    .tv-playlist .carousel .slick-next {
        right: 125px
    }
}

@media (min-width:1300px) {
    .tv-playlist .carousel .slick-next {
        right: 155px
    }
}

@media (min-width:1024px) {
    .tv-playlist .carousel .slick-next {
        right: 160px
    }
}

@media (min-width:1740px) {
    .tv-playlist .carousel .slick-next {
        right: 0
    }
}

.lively-embed {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 48px 12px;
    background-color: #f4f4f4
}

    .lively-embed:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #f4f4f4
    }

    .lively-embed .minute-by-minute {
        width: 700px
    }

.tv-fixture {
    padding-top: 24px;
    background: #fff
}

@media (min-width:1300px) {
    .tv-fixture {
        padding-top: 16px
    }
}

.tv-fixture__loading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.tv-fixture__no-videos {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.25;
    margin: 0 24px;
    padding: 16px 0;
    color: #5e5d5d;
    font-family: graphie-semibold,sans-serif;
    text-align: center;
    text-transform: uppercase;
    border-top: 1px solid rgba(94,93,93,.2)
}

.tv-fixture__cancelled {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.07143;
    padding: 10px 0;
    color: red;
    font-family: Gilroy Extrabold,sans-serif;
    text-align: center;
    text-transform: uppercase
}

.tv-fixture .match-up {
    margin: auto
}

.tv-fixture .match-up__content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width:1300px) {
    .tv-fixture .match-up__content {
        min-height: 120px
    }
}

.tv-fixture .match-up__home {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.tv-fixture .match-up__other-scores {
    top: auto;
    right: auto;
    bottom: -7px;
    left: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (min-width:1300px) {
    .tv-fixture .match-up__other-scores {
        bottom: 0
    }
}

.tv-fixture .match-up__other-scores div {
    position: relative;
    margin: 0;
    width: 100%;
    text-align: center
}

    .tv-fixture .match-up__other-scores div:after {
        display: none
    }

    .tv-fixture .match-up__other-scores div:last-of-type {
        margin-top: 5px
    }

.tv-fixture .match-up__away, .tv-fixture .match-up__home {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width:768px) {
    .tv-fixture .match-up__away, .tv-fixture .match-up__home {
        width: 35%
    }
}

@media (min-width:1300px) {
    .tv-fixture .match-up__away, .tv-fixture .match-up__home {
        width: 20%
    }
}

.tv-fixture .match-up__away .match-up__crest, .tv-fixture .match-up__home .match-up__crest {
    width: 100%;
    text-align: center
}

    .tv-fixture .match-up__away .match-up__crest img, .tv-fixture .match-up__home .match-up__crest img {
        margin: 0 auto
    }

.tv-fixture .match-up__away .match-up__team-short-name, .tv-fixture .match-up__home .match-up__team-short-name {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 2.14286;
    display: block;
    margin-right: 0;
    margin-left: 0;
    color: #0033a0;
    font-family: Gilroy Bold,sans-serif;
    text-align: center
}

.tv-fixture .match-up__away .match-up__team-name, .tv-fixture .match-up__home .match-up__team-name {
    display: none !important
}

.tv-fixture .match-up__scores {
    width: 22.5%;
    color: #0033a0
}

@media (min-width:1024px) {
    .tv-fixture .match-up__scores {
        width: 28%
    }
}

.tv-fixture .date {
    font-size: 10px;
    /*font-size: .625rem;*/
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 16px auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #5e5d5d;
    font-family: graphie-semibold,sans-serif;
    text-align: center;
    text-transform: uppercase
}

    .tv-fixture .date div:first-of-type {
        margin-right: 5px;
        height: 16px;
        width: 16px
    }

        .tv-fixture .date div:first-of-type svg {
            height: 100%;
            width: 100%;
            fill: #5e5d5d
        }

.tv-fixture .link-with-arrow {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.25;
    margin: 0 24px;
    padding: 16px 0;
    width: calc(100% - 48px);
    color: #0033a0;
    text-align: center;
    border-top: 1px solid rgba(94,93,93,.2)
}

    .tv-fixture .link-with-arrow svg {
        right: auto;
        margin-left: 12px;
        width: 13px;
        fill: #0033a0
    }

.match-panel {
    padding-top: 64px
}

.match-panel__title .section-heading {
    margin-top: 0
}

.match-panel__fixture {
    z-index: 20;
    position: relative;
    margin: auto;
    width: 100%
}

@media (min-width:768px) {
    .match-panel__fixture {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 30px
    }
}

@media (min-width:1024px) {
    .match-panel__fixture {
        width: calc(100% - 7px);
        padding-bottom: 24px;
        border-bottom: 1px solid hsla(0,0%,100%,.25)
    }
}

@media (min-width:1300px) {
    .match-panel__fixture {
        width: calc(83.33333% - 7px)
    }
}

.match-panel .fixture__cancelled {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%;
    color: #fff;
    border-color: red
}

.match-panel__match-up {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 24px;
    width: 100%
}

@media (min-width:768px) {
    .match-panel__match-up {
        width: calc(60% - 18px)
    }
}

@media (min-width:1024px) {
    .match-panel__match-up {
        width: calc(50% - 18px);
        padding: initial;
        border-right: 1px solid hsla(0,0%,100%,.25)
    }
}

.match-panel__match-up-live {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 2;
    position: absolute;
    top: -16px;
    left: 50%;
    padding: 5px 24px 0;
    color: #fff;
    font-family: Gilroy Bold,sans-serif;
    text-align: center;
    text-transform: uppercase;
    background-color: #5bc2e7;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (min-width:1024px) {
    .match-panel__match-up-live {
        top: -50px
    }
}

.match-panel__match-up-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    width: 100%
}

@media (min-width:1024px) {
    .match-panel__match-up-wrapper {
        width: calc(60% - 18px)
    }
}

.match-panel__match-up .vs {
    font-size: 28px;
    /*font-size: 1.75rem;*/;
    line-height: 1;
    margin-top: -30px;
    width: 33.33%;
    color: #fff;
    font-family: Gilroy Extrabold,sans-serif;
    text-align: center;
    text-transform: uppercase
}

.match-panel__match-up-home {
    margin-top: -60px
}

    .match-panel__match-up-home .team-name {
        margin-bottom: 12px
    }

.match-panel__match-up-away {
    margin-top: 12px
}

.match-panel__match-up-away, .match-panel__match-up-home {
    width: 33.33%
}

    .match-panel__match-up-away .crest, .match-panel__match-up-home .crest {
        text-align: center
    }

        .match-panel__match-up-away .crest img, .match-panel__match-up-home .crest img {
            height: auto;
            width: 84px
        }

    .match-panel__match-up-away .team-name, .match-panel__match-up-home .team-name {
        font-size: 18px;
        /*font-size: 1.125rem;*/
        line-height: 1.66667;
        margin-top: 12px;
        color: #fff;
        font-family: Gilroy Bold,sans-serif;
        line-height: 1;
        text-align: center
    }

.match-panel__fixture-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 24px;
    border-top: 1px solid hsla(0,0%,100%,.25)
}

@media (min-width:768px) {
    .match-panel__fixture-details {
        width: calc(40% - 58px);
        display: block;
        -ms-flex-item-align: center;
        align-self: center;
        margin-left: 40px;
        padding-top: 0;
        border: none;
        border-top: none
    }
}

@media (min-width:1024px) {
    .match-panel__fixture-details {
        width: calc(20% - 18px);
        margin-top: 0
    }
}

@media (min-width:1300px) {
    .match-panel__fixture-details {
        width: calc(30% - 18px)
    }
}

.match-panel__fixture-details .competition {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    margin-bottom: 12px;
    width: 100%;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    font-weight: 700
}

.match-panel__fixture-details .link-with-arrow {
    margin-top: 24px;
    color: #5bc2e7
}

    .match-panel__fixture-details .link-with-arrow svg {
        fill: #5bc2e7
    }

.match-panel__fixture-details .date, .match-panel__fixture-details .venue {
    font-size: 10px;
    /*font-size: .625rem;*/
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px;
    width: 50%;
    color: hsla(0,0%,100%,.5);
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .match-panel__fixture-details .date, .match-panel__fixture-details .venue {
        width: 100%
    }
}

.match-panel__fixture-details .date div:first-of-type, .match-panel__fixture-details .venue div:first-of-type {
    margin-right: 5px;
    height: 16px;
    width: 16px
}

    .match-panel__fixture-details .date div:first-of-type svg, .match-panel__fixture-details .venue div:first-of-type svg {
        height: 100%;
        width: 100%;
        fill: hsla(0,0%,100%,.5)
    }

.match-panel__redeem {
    margin-top: 16px;
    color: #fff;
    font-family: Gilroy Bold,sans-serif;
    text-align: center
}

    .match-panel__redeem a {
        display: block;
        color: #5bc2e7
    }

.match-panel__ctas {
    margin-bottom: 32px;
    padding: 32px 0;
    width: 100%;
    border-bottom: 1px solid hsla(0,0%,100%,.25)
}

@media (min-width:768px) {
    .match-panel__ctas {
        margin-left: auto;
        text-align: center;
        border: none
    }
}

@media (min-width:1024px) {
    .match-panel__ctas {
        width: calc(30% - 58px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-right: 24px
    }
}

@media (min-width:1300px) {
    .match-panel__ctas {
        margin-right: 0;
        width: calc(20% - 28px)
    }
}

.match-panel__ctas .react-reveal {
    width: 100%
}

.match-panel__ctas .button {
    display: block;
    margin-bottom: 16px;
    width: 100%;
    text-align: center
}

@media (min-width:768px) {
    .match-panel__ctas .button {
        display: inline-block;
        margin-right: 16px;
        width: auto
    }

        .match-panel__ctas .button:last-of-type {
            margin-right: 0
        }
}

@media (min-width:1024px) {
    .match-panel__ctas .button {
        display: block;
        margin: 16px 0 0;
        width: 100%
    }
}

.match-panel__ctas .button:last-of-type {
    color: #fff;
    background-color: #0033a0;
    border-color: #0033a0
}

.match-panel-background {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 119px;
    height: 100%;
    width: 100vw;
    justify-items: flex-start
}

@media (min-width:768px) {
    .match-panel-background {
        padding-top: 159px
    }
}

@media (min-width:1024px) {
    .match-panel-background {
        padding-top: 177px
    }
}

@media (min-width:1300px) {
    .match-panel-background {
        padding-top: 200px
    }
}

.match-panel-background svg {
    height: 200px;
    width: 95%;
    fill: #052b86
}

@media (min-width:450px) {
    .match-panel-background svg {
        margin-left: -14%;
        margin-left: -18%
    }
}

@media (min-width:768px) {
    .match-panel-background svg {
        margin-left: 0;
        height: 354px;
        width: 95%
    }
}

@media (min-width:1024px) {
    .match-panel-background svg {
        margin-left: -20%;
        height: 400px;
        width: 80%
    }
}

@media (min-width:1300px) {
    .match-panel-background svg {
        height: 480px;
        width: 80%
    }
}

@media (min-width:1440px) {
    .match-panel-background svg {
        margin-left: -13%
    }
}

@media (min-width:1740px) {
    .match-panel-background svg {
        margin-left: -20%
    }
}

.match-panel-background--live svg {
    fill: red
}

.subscribe-panel {
    position: relative;
    padding: 40px 0;
    background: #0033a0
}

    .subscribe-panel:after {
        z-index: 10;
        content: "";
        position: absolute;
        top: 0;
        right: -24px;
        height: 100%;
        width: 75%;
        background-image: url(/www/images/dianonals-blue.svg);
        background-repeat: no-repeat;
        background-size: cover
    }

@media (min-width:768px) {
    .subscribe-panel:after {
        right: -16px;
        width: 35%
    }
}

@media (min-width:1024px) {
    .subscribe-panel:after {
        right: 0
    }
}

@media (min-width:768px) {
    .subscribe-panel {
        padding: 60px 0
    }
}

.subscribe-panel .container {
    z-index: 20;
    position: relative
}

@media (min-width:768px) {
    .subscribe-panel .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media (min-width:1024px) {
    .subscribe-panel .container {
        width: 83.33333%
    }
}

@media (min-width:1300px) {
    .subscribe-panel .container {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 74.5%
    }
}

.subscribe-panel__logo {
    margin-bottom: 24px
}

@media (min-width:768px) {
    .subscribe-panel__logo {
        width: 100%
    }
}

@media (min-width:1300px) {
    .subscribe-panel__logo {
        margin-bottom: 0;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

.subscribe-panel__logo svg {
    height: 25px;
    width: 200px
}

.subscribe-panel__content {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.33333;
    display: block;
    margin-bottom: 24px;
    color: #fff;
    font-family: graphie-semibold,sans-serif
}

@media (min-width:768px) {
    .subscribe-panel__content {
        width: 65%
    }
}

@media (min-width:1300px) {
    .subscribe-panel__content {
        margin-top: 10px;
        margin-bottom: 0;
        padding-left: 42px
    }
}

.subscribe-panel__controls {
    display: block
}

@media (min-width:768px) {
    .subscribe-panel__controls {
        width: 35%
    }
}

.subscribe-panel__controls-button, .subscribe-panel__controls-login {
    display: block
}

.subscribe-panel__controls-button {
    margin-bottom: 24px;
    margin-left: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media (min-width:768px) {
    .subscribe-panel__controls-button {
        margin: auto
    }
}

.subscribe-panel__controls-login {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.71429;
    margin-top: 16px;
    color: #0033a0;
    color: #fff;
    text-align: right
}

@media (min-width:768px) {
    .subscribe-panel__controls-login {
        text-align: center
    }
}

.subscribe-panel__controls-login a {
    color: #5bc2e7;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase
}

.video-tile {
    position: relative;
    min-height: 255px;
    -webkit-animation: fadeIn 1s ease-in;
    animation: fadeIn 1s ease-in
}

@media (min-width:768px) {
    .video-tile {
        min-height: 262px
    }
}

@media (min-width:1300px) {
    .video-tile {
        min-height: 302px
    }
}

.video-tile__container {
    position: relative;
    -webkit-animation: fadeIn .5s ease;
    animation: fadeIn .5s ease
}

    .video-tile__container .subscribe-panel {
        z-index: 10;
        height: 100%;
        min-height: 350px;
        -webkit-animation: fadeIn .5s ease;
        animation: fadeIn .5s ease
    }

        .video-tile__container .subscribe-panel:after {
            display: none
        }

        .video-tile__container .subscribe-panel .container {
            display: block
        }

    .video-tile__container .subscribe-panel__content, .video-tile__container .subscribe-panel__controls {
        display: block;
        margin: 0;
        padding: 0;
        width: 100%;
        text-align: left
    }

    .video-tile__container .subscribe-panel__content {
        margin-top: 20px
    }

    .video-tile__container .subscribe-panel__controls {
        margin: initial;
        margin-top: 32px
    }

    .video-tile__container .subscribe-panel__controls-button {
        margin: initial
    }

    .video-tile__container .subscribe-panel__controls-login {
        margin-top: 16px;
        text-align: left
    }

.video-tile__loader {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    width: 100%
}

.video-tile__image {
    position: relative;
    cursor: pointer
}

    .video-tile__image img {
        width: 100%
    }

.video-tile__image-locked {
    position: absolute;
    height: calc(100% - 5px);
    width: 100%;
    background-color: rgba(4,30,66,.9)
}

.video-tile__image-locked, .video-tile__image-locked-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.video-tile__image-locked-inner {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.video-tile__image-locked svg {
    height: 100%;
    width: 100%;
    max-height: 72px;
    max-width: 193px
}

@media (min-width:1300px) {
    .video-tile__image-locked svg {
        height: 100%;
        width: 75%;
        max-height: 112px;
        max-width: none;
        width: 57%
    }
}

@media (min-width:1440px) {
    .video-tile__image-locked svg {
        width: 53%
    }
}

.video-tile__image-locked-text {
    font-size: 9px;
    font-size: .5625rem;
    line-height: 1.33333;
    margin-top: 16px;
    margin-right: -4px;
    width: 100%;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    letter-spacing: 6px;
    text-align: center;
    text-transform: uppercase
}

@media (min-width:768px) {
    .video-tile__image-locked-text {
        font-size: 12px;
        /*font-size: .75rem;*/
        line-height: 1.25
    }
}

@media (min-width:1024px) {
    .video-tile__image-locked-text {
        display: block
    }
}

@media (min-width:1300px) {
    .video-tile__image-locked-text {
        font-size: 13px;
        font-size: .8125rem;
        line-height: 1.15385;
        margin: initial
    }
}

.video-tile__duration {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.33333;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 5px 10px;
    color: #fff;
    font-family: Gilroy Bold,sans-serif;
    text-align: center;
    background-color: #021329
}

.video-tile__title {
    font-size: 18px;
    /*font-size: 1.125rem;*/
    line-height: 1.11111;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

.video-tile .date-and-category {
    padding: 20px 0;
    color: #fff
}

    .video-tile .date-and-category a {
        color: #5bc2e7;
        border-color: #5bc2e7
    }

.video-tile--showing-subscription {
    min-height: 324px
}

.win .video-list__items__item .video-tile__image-locked {
    height: calc(100% - 4px)
}

.stream-video__loader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.stream-video__loader, .stream-video__player {
    height: 100%;
    width: 100%
}

.rangers-video__image-locked {
    z-index: 10;
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    text-align: center;
    background-color: rgba(4,30,66,.9)
}

.rangers-video__image-locked-inner {
    height: 76%;
    width: 100%
}

@media (min-width:768px) {
    .rangers-video__image-locked-inner {
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }
}

.rangers-video__image-locked svg {
    height: 100%;
    width: 100%;
    max-height: 82px;
    max-width: 210px
}

@media (min-width:1024px) {
    .rangers-video__image-locked svg {
        height: 100%;
        width: 100%;
        max-height: 112px;
        max-width: none
    }
}

.rangers-video__image-locked-text {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.25;
    margin-top: 7px;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    letter-spacing: 6px;
    text-align: center;
    text-transform: uppercase
}

@media (min-width:1024px) {
    .rangers-video__image-locked-text {
        display: block;
        margin-top: 18px
    }
}

.rangers-video__image-locked-button {
    margin: 0;
    padding: 0 54px;
    width: 100%;
    text-align: center
}

@media (min-width:1024px) {
    .rangers-video__image-locked-button {
        margin: 80px 0 0
    }
}

.rangers-video__image-locked-button > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width:1024px) {
    .rangers-video__image-locked-button > div {
        margin-top: 32px
    }
}

.rangers-video__image-locked-button .button {
    display: none;
    padding: 16px 40px 12px
}

@media (min-width:1024px) {
    .rangers-video__image-locked-button .button {
        display: initial
    }
}

.rangers-video__image-locked-button .link {
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.2;
    margin: 30px auto 0;
    padding-left: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    color: #fff;
    font-family: Gilroy Extrabold,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .rangers-video__image-locked-button .link {
        margin: 30px 30px 0
    }
}

.rangers-video__image-locked-button .link:hover {
    color: red
}

.rangers-video__image-locked-button .link__icon {
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-right: 0;
    margin-left: 12px;
    height: 20px;
    width: 20px
}

    .rangers-video__image-locked-button .link__icon svg {
        margin-top: -3px;
        fill: red
    }

.rangers-video .video-object {
    margin: 0 -24px
}

@media (min-width:768px) {
    .rangers-video .video-object {
        margin: 0 -16px
    }
}

@media (min-width:1024px) {
    .rangers-video .video-object {
        margin: 0
    }
}

.rangers-video .video-object__title {
    display: none
}

.rangers-video .video-object__trigger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    height: 48px;
    width: 48px
}

@media (min-width:768px) {
    .rangers-video .video-object__trigger {
        height: 64px;
        width: 64px
    }
}

.rangers-video .video-object__trigger svg {
    height: 20px;
    width: 20px
}

@media (min-width:768px) {
    .rangers-video .video-object__trigger svg {
        height: 24px;
        width: 24px
    }
}

.rangers-video__content {
    margin-bottom: 48px
}

@media (min-width:1300px) {
    .rangers-video__content {
        margin-bottom: 0
    }
}

.rangers-video__placeholder {
    position: relative
}

.rangers-video__details {
    margin-top: 32px
}

@media (min-width:768px) {
    .rangers-video__details {
        margin: 32px -16px
    }
}

@media (min-width:1024px) {
    .rangers-video__details {
        margin: 32px 0
    }
}

.rangers-video__details-meta {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 24px
}

@media (min-width:1024px) {
    .rangers-video__details-meta {
        margin-top: 0
    }
}

.rangers-video__details-date .date-and-category time {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.25;
    color: #98a4ae;
    font-family: graphie-semibold,sans-serif
}

.rangers-video__details-date .date-and-category a {
    color: red;
    border: 1px solid red
}

.rangers-video__details-duration {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.33333;
    margin-left: auto;
    padding: 6px 12px 2px;
    color: #fff;
    font-family: Gilroy Bold,sans-serif;
    text-align: center;
    background: #0c264e
}

@media (min-width:1024px) {
    .rangers-video__details-duration {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 1.25;
        position: absolute;
        top: 0;
        right: 0;
        padding: 12px 20px 10px
    }
}

@media (min-width:768px) {
    .rangers-video__details-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width:768px) {
    .rangers-video__details-title {
        width: 30%
    }
}

.rangers-video__details-title h3 {
    font-size: 28px;
    /*font-size: 1.75rem;*/;
    line-height: 1.14286;
    margin: 12px 0;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

@media (min-width:1024px) {
    .rangers-video__details-title h3 {
        margin: 12px 0 42px
    }
}

.rangers-video__details-toggle a {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.71429;
    position: relative;
    display: block;
    padding: 16px 0;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

    .rangers-video__details-toggle a:after, .rangers-video__details-toggle a:before {
        content: "";
        position: absolute;
        top: 50%;
        right: 0;
        margin-top: -2px;
        height: 2px;
        width: 14px;
        background-color: red;
        -webkit-transition: all .35s cubic-bezier(.65,.05,.36,1);
        transition: all .35s cubic-bezier(.65,.05,.36,1)
    }

    .rangers-video__details-toggle a:before {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }

    .rangers-video__details-toggle a.active:after {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .rangers-video__details-toggle a.active:before {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

@media (min-width:768px) {
    .rangers-video__details-toggle {
        display: none
    }
}

.rangers-video__details-toggle-content {
    display: none;
    margin: 24px 0
}

    .rangers-video__details-toggle-content.active {
        display: block
    }

@media (min-width:768px) {
    .rangers-video__details-toggle-content {
        display: block;
        margin: 0
    }
}

.rangers-video__details-summary {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5;
    margin-top: 24px;
    color: #fff;
    font-family: Gilroy Regular,sans-serif;
    border-top: 1px solid #5e5d5d;
    border-bottom: 1px solid #5e5d5d
}

@media (min-width:768px) {
    .rangers-video__details-summary {
        width: 40%;
        margin-left: calc(10% + 32px / 2) !important;
        border: none
    }
}

.rangers-video__details-summary .tag-list {
    margin-top: 42px
}

    .rangers-video__details-summary .tag-list .tag {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 2;
        color: #fff
    }

        .rangers-video__details-summary .tag-list .tag:hover {
            color: red
        }

.rangers-video__share {
    margin-top: 32px;
    margin-right: -24px;
    text-align: right
}

@media (min-width:768px) {
    .rangers-video__share {
        margin-right: -16px
    }
}

@media (min-width:1024px) {
    .rangers-video__share {
        margin-right: 0
    }
}

@media (min-width:1300px) {
    .rangers-video__share {
        position: absolute;
        top: 50vh;
        left: 0
    }
}

.rangers-video__share .share-pane {
    z-index: 20;
    position: relative
}

.rangers-video__share .share-pane__item {
    display: inline-block
}

@media (min-width:1300px) {
    .rangers-video__share .share-pane__item {
        display: block
    }
}

.rangers-video__share .share-pane__item:after {
    display: none
}

@media (min-width:1300px) {
    .rangers-video__share .share-pane__item:after {
        display: block
    }
}

@media (min-width:1024px) {
    .video-list__title {
        margin: auto;
        width: calc(100% - 96px)
    }
}

@media (min-width:1300px) {
    .video-list__title {
        width: 83.33333%
    }
}

.video-list__title h3 {
    font-size: 28px;
    /*font-size: 1.75rem;*/;
    line-height: 1.71429;
    margin: 68px 0 42px;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-transform: capitalize
}

@media (min-width:768px) {
    .video-list__items {
        display: grid;
        grid-gap: 24px;
        grid-template-columns: repeat(2,1fr);
        margin: auto
    }
}

@media (min-width:1024px) {
    .video-list__items {
        grid-gap: 32px;
        grid-template-columns: repeat(3,1fr);
        width: calc(100% - 96px)
    }
}

@media (min-width:1300px) {
    .video-list__items {
        width: 83.33333%;
        grid-gap: 42px
    }
}

.video-list__items__item {
    margin-bottom: 48px;
    width: 100%
}

@media (min-width:768px) {
    .video-list__items__item {
        margin-bottom: 62px
    }
}

.video-playlist {
    width: 100%
}

@media (min-width:1024px) {
    .video-playlist {
        width: 83.33333%;
        margin: 0 auto
    }
}

.video-playlist__video-count {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: .85714;
    padding: 12px 0 24px;
    color: #5bc2e7;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase
}

.video-playlist__title h2 {
    font-size: 24px;
    /*font-size: 1,5rem;*/;
    line-height: 1;
    margin: 0;
    color: #fff;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .video-playlist__title h2 {
        font-size: 48px;
        /*font-size: 3rem;*/;
        line-height: 1.33333
    }
}

.video-up-next {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99999;
    padding: 24px 0;
    width: 100vw;
    -webkit-animation: slideInUp .5s ease-in-out backwards;
    animation: slideInUp .5s ease-in-out backwards;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    background-color: #fff
}

.video-up-next__title {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5;
    color: #0033a0;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase;
    cursor: pointer
}

@media (min-width:1024px) {
    .video-up-next__title {
        margin-left: calc(8.33333% + 0px / 2) !important
    }
}

.video-up-next__title span {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 2.66667;
    color: red;
    font-family: Gilroy Regular,sans-serif
}

.video-up-next__videos .carousel {
    padding: 16px 0;
    background-color: #fff
}

.video-up-next__videos .carousel__overflow__item {
    width: 450px
}

.video-up-next__videos .carousel:after, .video-up-next__videos .carousel__title {
    display: none
}

.video-up-next__videos .carousel .slick-next, .video-up-next__videos .carousel .slick-prev {
    top: -85px
}

    .video-up-next__videos .carousel .slick-next:after, .video-up-next__videos .carousel .slick-prev:after {
        border-color: #0033a0
    }

.playlist-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: fadeIn .5s ease-in;
    animation: fadeIn .5s ease-in;
    cursor: pointer
}

    .playlist-item.active {
        padding-bottom: 16px;
        border-bottom: 3px solid red
    }

.playlist-item__thumbnail {
    width: 35%
}

    .playlist-item__thumbnail img {
        width: 100%
    }

.playlist-item__details {
    padding-left: 24px;
    width: 65%
}

    .playlist-item__details .date-and-category time {
        color: #5e5d5d
    }

    .playlist-item__details .date-and-category a {
        color: #5e5d5d;
        border-color: #5e5d5d
    }

.playlist-item__details-title {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

.playlist-item--locked .playlist-item__thumbnail {
    position: relative
}

    .playlist-item--locked .playlist-item__thumbnail:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-color: rgba(4,30,66,.9)
    }

    .playlist-item--locked .playlist-item__thumbnail:after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        height: 100%;
        width: 100%;
        background-image: url(/www/images/subscription-graphic-small.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 75%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }

.ranger-tv-modal .overlay__content {
    padding-bottom: 80px;
    -webkit-animation: fadeIn .5s ease-in-out backwards;
    animation: fadeIn .5s ease-in-out backwards;
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.ranger-tv-modal--is-up-next .overlay__content {
    padding-bottom: 200px
}

.rangers-tv-landing {
    position: relative
}

.rangers-tv-landing__hero .slick-list {
    overflow: visible
}

@media screen and (min-height:768px) {
    .rangers-tv-landing__hero .hero-slide__image {
        height: 87vh
    }
}

@media screen and (min-height:1024px) {
    .rangers-tv-landing__hero .hero-slide__image {
        height: 55vh
    }
}

@media screen and (min-height:1200px) {
    .rangers-tv-landing__hero .hero-slide__image {
        height: 75vh
    }
}

@media (min-width:1024px) {
    .rangers-tv-landing__hero .hero-slider {
        position: relative
    }
}

.rangers-tv-landing__hero .hero-slider .slider-progress {
    z-index: 30
}

.rangers-tv-landing__hero .hero-slider__details {
    position: relative;
    -webkit-animation: shortFadeInUp .5s ease;
    animation: shortFadeInUp .5s ease
}

    .rangers-tv-landing__hero .hero-slider__details:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #0033a0;
        z-index: 0
    }

@media (min-width:1024px) {
    .rangers-tv-landing__hero .hero-slider__details:before {
        display: none
    }
}

.rangers-tv-landing__hero .hero-slider__details:after {
    z-index: 10;
    content: "";
    position: absolute;
    top: 0;
    right: -24px;
    height: 100%;
    width: 75%;
    background-image: url(/www/images/dianonals-blue.svg);
    background-repeat: no-repeat;
    background-size: cover
}

@media (min-width:768px) {
    .rangers-tv-landing__hero .hero-slider__details:after {
        right: -16px;
        width: 50%
    }
}

@media (min-width:1024px) {
    .rangers-tv-landing__hero .hero-slider__details:after {
        right: 0
    }
}

@media (min-width:768px) {
    .rangers-tv-landing__hero .hero-slider__details {
        padding: 68px 0
    }
}

@media (min-width:1024px) {
    .rangers-tv-landing__hero .hero-slider__details {
        position: absolute;
        bottom: 0;
        left: 0;
        margin: initial;
        width: 85vw
    }

        .rangers-tv-landing__hero .hero-slider__details:before {
            display: none
        }
}

@media (min-width:1300px) {
    .rangers-tv-landing__hero .hero-slider__details {
        width: 65vw
    }
}

.rangers-tv-landing__hero .hero-slider__details .column {
    display: block
}

.rangers-tv-landing__hero .hero-slider__details-title {
    z-index: 20;
    width: 100%
}

@media (min-width:1024px) {
    .rangers-tv-landing__hero .hero-slider__details-title {
        margin-left: 8% !important
    }
}

@media (min-width:1300px) {
    .rangers-tv-landing__hero .hero-slider__details-title {
        margin-left: 12% !important
    }
}

.rangers-tv-landing__hero .hero-slider__details-summary {
    z-index: 20;
    position: static;
    border: none
}

@media (min-width:768px) {
    .rangers-tv-landing__hero .hero-slider__details-summary {
        padding: 0
    }
}

@media (min-width:1024px) {
    .rangers-tv-landing__hero .hero-slider__details-summary {
        padding-left: 8% !important
    }
}

@media (min-width:1300px) {
    .rangers-tv-landing__hero .hero-slider__details-summary {
        padding-left: 5% !important
    }
}

.rangers-tv-landing__hero .hero-slider__details-summary .date-and-category {
    z-index: 20;
    position: absolute;
    top: 0
}

@media (min-width:768px) {
    .rangers-tv-landing__hero .hero-slider__details-summary .date-and-category {
        top: 45px
    }
}

.rangers-tv-landing__hero .hero-slider__details-summary .date-and-category time {
    color: #98a4ae
}

.rangers-tv-landing__hero .hero-slider__details-summary .date-and-category a {
    color: #98a4ae;
    border-color: #98a4ae
}

.rangers-tv-landing__hero .hero-slider__details-summary .link-with-arrow {
    margin-top: 42px
}

.rangers-tv-landing__hero .hero-slider__controls {
    z-index: 20
}

@media (min-width:1024px) {
    .rangers-tv-landing__hero .hero-slider__controls {
        top: 32px;
        right: 32px;
        margin-left: 0
    }
}

.rangers-tv-landing__matches {
    position: relative;
    color: #fff;
    background-color: #041e42
}

    .rangers-tv-landing__matches:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #041e42
    }

    .rangers-tv-landing__matches .carousel {
        background-color: transparent
    }

    .rangers-tv-landing__matches .tv-fixture .match-up__scores {
        width: 24.9%
    }

@media (min-width:768px) {
    .rangers-tv-landing__matches .tv-fixture .match-up__scores {
        width: 22.5%
    }
}

@media (min-width:1024px) {
    .rangers-tv-landing__matches .tv-fixture .match-up__scores {
        width: 26.5%
    }
}

.rangers-tv-landing__matches-wrapper {
    z-index: 20;
    position: relative
}

.rangers-tv-landing__collections {
    z-index: 10;
    position: relative;
    background: #041e42
}

    .rangers-tv-landing__collections:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #041e42
    }

.rangers-tv-landing__collections-inner:before {
    z-index: -1;
    content: "";
    position: absolute;
    bottom: 0;
    left: -75%;
    height: 50%;
    width: 200%;
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#021329));
    background-image: linear-gradient(180deg,transparent,#021329)
}

.rangers-tv-landing__collections .carousel {
    z-index: 20;
    position: relative;
    padding-top: 64px;
    background: transparent
}

@media (min-width:768px) {
    .rangers-tv-landing__collections .carousel {
        padding-top: 6px
    }
}

@media (min-width:1024px) {
    .rangers-tv-landing__collections .carousel {
        padding-top: 64px
    }
}

.rangers-tv-landing__collections .carousel .promo:after {
    top: -6px
}

@media (min-width:768px) {
    .rangers-tv-landing__collections .carousel .promo:after {
        top: 0
    }
}

.rangers-tv-landing__collections .carousel__title .section-heading {
    margin: 0 0 32px
}

@media (min-width:768px) {
    .rangers-tv-landing__collections .carousel__title .section-heading {
        margin: 40px 24px
    }
}

@media (min-width:1024px) {
    .rangers-tv-landing__collections .carousel__title .section-heading {
        margin: 40px 8.33333%;
        margin-bottom: 80px
    }
}

.rangers-tv-landing__collections .slick-prev {
    right: 100px
}

@media (min-width:1024px) {
    .rangers-tv-landing__collections .slick-prev {
        right: 40px
    }
}

.rangers-tv-landing__collections .slick-next {
    right: 64px
}

@media (min-width:1024px) {
    .rangers-tv-landing__collections .slick-next {
        right: 5px
    }
}

.rangers-tv-landing__carousels {
    background: #021329
}

.rangers-tv-landing__previous-matches {
    z-index: 20;
    position: relative;
    padding-top: 45px
}

@media (min-width:1024px) {
    .rangers-tv-landing__previous-matches {
        margin-top: 48px
    }
}

.rangers-tv-landing__previous-matches__title {
    display: none
}

.rangers-tv-landing__previous-matches .carousel {
    z-index: 30;
    position: relative
}

.rangers-tv-landing__previous-matches .carousel__mobile .link {
    position: absolute;
    top: -91px;
    right: 0;
    width: auto
}

    .rangers-tv-landing__previous-matches .carousel__mobile .link svg {
        fill: #fff
    }

.rangers-tv-landing--no-match-pannel .rangers-tv-landing__previous-matches {
    margin-top: 0
}

.rangers-tv-landing--no-match-pannel .rangers-tv-landing__previous-matches__title {
    display: block
}

.carousel .promo {
    position: relative
}

    .carousel .promo:after {
        content: "";
        position: absolute;
        top: 0;
        height: 100%;
        width: 100%;
        background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,0,0,0)),to(rgba(0,0,0,.8)));
        background-image: linear-gradient(180deg,rgba(255,0,0,0),rgba(0,0,0,.8))
    }

.carousel .promo__floating-link {
    opacity: 0
}

@media (min-width:768px) {
    .rangers-tv-landing .section-heading, .tv-collections .section-heading {
        margin: 40px 24px
    }
}

@media (min-width:1024px) {
    .rangers-tv-landing .section-heading, .tv-collections .section-heading {
        margin: 40px 8.33333%;
        margin-bottom: 80px
    }
}

.rangers-tv-landing .section-heading h2, .tv-collections .section-heading h2 {
    color: #fff
}

.rangers-tv-landing .section-heading svg, .tv-collections .section-heading svg {
    fill: #fff;
    opacity: .4
}

.full-width-header {
    overflow: hidden
}

    .full-width-header .container {
        position: relative;
        margin: 0;
        height: 90vh
    }

@media (min-width:768px) {
    .full-width-header .container {
        height: 70vh
    }
}

@media (min-width:1024px) {
    .full-width-header .container {
        margin: 0 auto;
        height: 450px
    }
}

@media (min-width:1440px) {
    .full-width-header .container {
        height: 628px
    }
}

.full-width-header .container:after, .full-width-header .container:before {
    z-index: 10;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

@media (min-width:1024px) {
    .full-width-header .container:after {
        background: radial-gradient(circle,rgba(4,30,66,0) 0,#021329 87%)
    }
}

@media (min-width:1440px) {
    .full-width-header .container:after {
        background: radial-gradient(circle,rgba(4,30,66,0) 0,#021329 94%)
    }
}

.full-width-header .container:before {
    top: auto;
    bottom: 0;
    height: 100%;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#021329));
    background: linear-gradient(180deg,transparent,#021329)
}

@media (min-width:1024px) {
    .full-width-header .container:before {
        height: 25%
    }
}

.full-width-header .image-object {
    height: 100%
}

.full-width-header__details {
    z-index: 20;
    position: absolute;
    bottom: 32px;
    left: 24px
}

@media (min-width:768px) {
    .full-width-header__details {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width:1024px) {
    .full-width-header__details {
        bottom: 64px;
        left: 50%;
        width: calc(100% - 96px);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:1300px) {
    .full-width-header__details {
        width: 83.33333%
    }
}

.full-width-header__details .play-icon {
    margin-right: 24px;
    margin-bottom: 24px;
    cursor: pointer
}

@media (min-width:1024px) {
    .full-width-header__details .play-icon {
        margin-bottom: 0
    }
}

.full-width-header__bg {
    height: 100%;
    width: 100%
}

.full-width-header__tag {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.42857;
    margin-bottom: -12px;
    color: red;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase
}

.full-width-header__title h1 {
    font-size: 40px;
    /*font-size: 2.5rem;*/
    line-height: 1.6;
    margin: 0;
    margin-bottom: 6px;
    color: #fff;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .full-width-header__title h1 {
        font-size: 48px;
        /*font-size: 3rem;*/;
        line-height: 1.41667
    }
}

.full-width-header__tag, .full-width-header__video-count {
    margin-left: 5px
}

.full-width-header__video-count {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.42857;
    color: #5bc2e7;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase
}

.full-width-header--no-image .container {
    height: auto
}

    .full-width-header--no-image .container:after, .full-width-header--no-image .container:before {
        display: none
    }

.full-width-header--no-image .full-width-header__details {
    position: static;
    margin: 32px 24px 0
}

@media (min-width:768px) {
    .full-width-header--no-image .full-width-header__details {
        z-index: 50;
        position: relative;
        top: 0;
        margin: 98px 0 32px
    }
}

.full-width-header--no-image .full-width-header__details .play-icon {
    display: none
}

.full-width-header--show-play-icon .full-width-header__details .play-icon {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.play-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 56px;
    width: 56px;
    background-color: red
}

@media (min-width:1024px) {
    .play-icon {
        margin-bottom: 0;
        height: 76px;
        width: 76px
    }
}

.play-icon svg {
    height: 28px;
    width: 28px;
    fill: #fff
}

.featured-video {
    position: relative;
    margin-top: 32px
}

    .featured-video:after {
        z-index: 10;
        content: "";
        position: absolute;
        top: -20px;
        right: 0;
        left: -68px;
        height: 250px;
        width: calc(100% + 24px);
        background-image: url(/www/images/diagonal-long-blue.svg);
        background-position: 0;
        background-repeat: no-repeat;
        background-size: 100%;
        opacity: .4
    }

@media (min-width:768px) {
    .featured-video:after {
        top: 55px;
        height: 500px;
        width: 75%;
        background-position: -200px 62px;
        background-repeat: no-repeat;
        background-size: 134%
    }
}

@media (min-width:1024px) {
    .featured-video:after {
        top: -60px;
        width: 50%
    }
}

@media (min-width:1300px) {
    .featured-video:after {
        background-size: 113%
    }
}

.featured-video__wrapper {
    z-index: 20;
    position: relative;
    margin-bottom: 42px;
    padding: 42px 0;
    border-bottom: 1px solid hsla(0,0%,100%,.3)
}

@media (min-width:1024px) {
    .featured-video__wrapper {
        margin: 0 auto 42px;
        padding: 42px 0 84px;
        width: calc(100% - 96px)
    }
}

@media (min-width:1300px) {
    .featured-video__wrapper {
        width: 83.33333%
    }
}

@media (min-width:1024px) {
    .featured-video__content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.featured-video__thumbnail {
    position: relative
}

@media (min-width:1024px) {
    .featured-video__thumbnail {
        margin-right: 40px;
        margin-left: 0;
        width: calc(70% - -48px)
    }
}

.featured-video__thumbnail .play-icon {
    z-index: 20;
    position: absolute;
    top: 50%;
    left: 50%;
    cursor: pointer;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.featured-video__tag {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.57143;
    margin-bottom: 32px;
    color: #fff;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase
}

@media (min-width:1024px) {
    .featured-video__details {
        width: 30%;
        -ms-flex-item-align: center;
        align-self: center
    }
}

.featured-video__details-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 24px
}

@media (min-width:1024px) {
    .featured-video__details-meta {
        margin-top: 0
    }
}

.featured-video__details-date .date-and-category time {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.25;
    color: #98a4ae;
    font-family: graphie-semibold,sans-serif
}

.featured-video__details-date .date-and-category a {
    color: red;
    border: 1px solid red
}

.featured-video__details-duration {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 1.33333;
    margin-left: auto;
    padding: 5px 10px;
    color: #fff;
    font-family: Gilroy Bold,sans-serif;
    text-align: center;
    background: #041e42
}

@media (min-width:1024px) {
    .featured-video__details-duration {
        font-size: 14px;
        /*font-size: .875rem;*/
        line-height: 1.14286;
        padding: 10px 15px
    }
}

.featured-video__details-title h3 {
    font-size: 28px;
    /*font-size: 1.75rem;*/;
    line-height: 1.14286;
    margin: 12px 0;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

@media (min-width:1024px) {
    .featured-video__details-title h3 {
        margin: 12px 0 42px
    }
}

.featured-video__details-summary {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5;
    color: #fff;
    font-family: Gilroy Regular,sans-serif
}

@media (min-width:1024px) {
    .video-list__title {
        margin: auto;
        width: calc(100% - 96px)
    }
}

@media (min-width:1300px) {
    .video-list__title {
        width: 83.33333%
    }
}

.video-list__title h3 {
    font-size: 28px;
    /*font-size: 1.75rem;*/;
    line-height: 1.71429;
    margin: 68px 0 42px;
    color: #fff;
    font-family: graphie-semibold,sans-serif;
    text-transform: capitalize
}

@media (min-width:768px) {
    .video-list__items {
        display: grid;
        grid-gap: 24px;
        grid-template-columns: repeat(2,1fr);
        margin: auto
    }
}

@media (min-width:1024px) {
    .video-list__items {
        grid-gap: 32px;
        grid-template-columns: repeat(3,1fr);
        width: calc(100% - 96px)
    }
}

@media (min-width:1300px) {
    .video-list__items {
        width: 83.33333%;
        grid-gap: 42px
    }
}

.video-list__items__item {
    margin-bottom: 48px;
    width: 100%
}

@media (min-width:768px) {
    .video-list__items__item {
        margin-bottom: 62px
    }
}

.video-playlist {
    width: 100%
}

@media (min-width:1024px) {
    .video-playlist {
        width: 83.33333%;
        margin: 0 auto
    }
}

.video-playlist__video-count {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: .85714;
    padding: 12px 0 24px;
    color: #5bc2e7;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase
}

.video-playlist__title h2 {
    font-size: 24px;
    /*font-size: 1,5rem;*/;
    line-height: 1;
    margin: 0;
    color: #fff;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

@media (min-width:768px) {
    .video-playlist__title h2 {
        font-size: 48px;
        /*font-size: 3rem;*/;
        line-height: 1.33333
    }
}

.video-up-next {
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 16px 0;
    width: 100vw;
    background-color: #fff
}

.video-up-next__title {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5;
    color: #0033a0;
    font-family: Gilroy Bold,sans-serif;
    text-transform: uppercase;
    cursor: pointer
}

@media (min-width:1024px) {
    .video-up-next__title {
        margin-left: calc(8.33333% + 0px / 2) !important
    }
}

.video-up-next__title span {
    font-size: 12px;
    /*font-size: .75rem;*/
    line-height: 2.66667;
    color: red;
    font-family: Gilroy Regular,sans-serif
}

.video-up-next__videos .carousel {
    background-color: #fff
}

    .video-up-next__videos .carousel:after {
        display: none
    }

    .video-up-next__videos .carousel .slick-next, .video-up-next__videos .carousel .slick-prev {
        top: -64px
    }

        .video-up-next__videos .carousel .slick-next:after, .video-up-next__videos .carousel .slick-prev:after {
            border-color: #0033a0
        }

    .video-up-next__videos .carousel .slick-next {
        right: 0
    }

@media (min-width:1024px) {
    .video-up-next__videos .carousel .slick-next {
        right: 80px
    }
}

.video-up-next__videos .carousel .slick-prev {
    right: 35px
}

@media (min-width:1024px) {
    .video-up-next__videos .carousel .slick-prev {
        right: 115px
    }
}

.playlist-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.playlist-item__thumbnail {
    width: 35%
}

    .playlist-item__thumbnail img {
        width: 100%
    }

.playlist-item__details {
    padding-left: 24px;
    width: 65%
}

    .playlist-item__details .date-and-category time {
        color: #5e5d5d
    }

    .playlist-item__details .date-and-category a {
        color: #5e5d5d;
        border-color: #5e5d5d
    }

.playlist-item__details-title {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    color: #0033a0;
    font-family: graphie-semibold,sans-serif;
    text-transform: uppercase
}

.rangers-tv-collections {
    background: #021329
}

.related-videos {
    position: relative;
    padding: 42px 0;
    background: #041e42
}

    .related-videos:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #041e42
    }

@media (min-width:1024px) {
    .related-videos {
        margin: 0 auto;
        width: calc(100% - 48px)
    }
}

@media (min-width:1300px) {
    .related-videos {
        width: 83.33333%
    }
}

.related-videos:after, .related-videos:before {
    z-index: 10
}

@media (min-width:1024px) {
    .related-videos {
        padding: 84px 0
    }
}

.related-videos__title {
    z-index: 20;
    position: relative
}

    .related-videos__title h3 {
        font-size: 28px;
        /*font-size: 1.75rem;*/;
        line-height: 1.14286;
        margin-bottom: 48px;
        color: #fff;
        font-family: graphie-semibold,sans-serif
    }

.related-videos__items {
    z-index: 20;
    position: relative
}

@media (min-width:768px) {
    .related-videos__items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 0 auto
    }
}

.related-videos__items .video-tile {
    margin-bottom: 42px;
    width: 100%
}

@media (min-width:1024px) {
    .related-videos__items .video-tile {
        margin-bottom: 0;
        width: calc(33.3% - 32px)
    }
}

.rangers-tv-video-page {
    background: #041e42
}

.rangers-tv-video-page__container {
    position: relative;
    margin-bottom: -32px;
    padding-bottom: 40px;
    background-color: #021329
}

    .rangers-tv-video-page__container:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #021329
    }

@media (min-width:1024px) {
    .rangers-tv-video-page__container {
        padding-bottom: 80px
    }
}

.rangers-tv-video-page__container:before {
    z-index: 0
}

.rangers-tv-video-page .loader {
    background-color: transparent
}

.rangers-tv-video-page .rangers-video__details-body {
    z-index: 20;
    position: relative
}

@media (min-width:1024px) {
    .rangers-tv-video-page .rangers-video {
        width: 83.33333%;
        margin: 0 auto;
        padding-top: 84px
    }
}

.rangers-tv-listings-page {
    background: #021329
}

.rangers-tv-fixtures-page {
    min-height: 100vh;
    background: #041e42
}

    .rangers-tv-fixtures-page .loader {
        background-color: transparent
    }

.rangers-tv-fixtures-page__title {
    position: relative;
    height: 200px
}

@media (min-width:1024px) {
    .rangers-tv-fixtures-page__title {
        width: 83.33333%;
        margin: 0 auto;
        height: 265px
    }
}

.rangers-tv-fixtures-page__title h1 {
    font-size: 46px;
    font-size: 2.875rem;
    line-height: 1.04348;
    margin: 0;
    padding: 48px 0 0;
    color: #fff;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

@media (min-width:1024px) {
    .rangers-tv-fixtures-page__title h1 {
        font-size: 64px;
        /*font-size: 4rem;*/;
        line-height: 1;
        padding: 68px 0 0
    }
}

.rangers-tv-fixtures-page__title__filter {
    z-index: 30;
    position: absolute;
    right: 0;
    bottom: 32px
}

.rangers-tv-fixtures-page__latest {
    position: relative;
    padding: 24px 0 0
}

    .rangers-tv-fixtures-page__latest:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #021329
    }

    .rangers-tv-fixtures-page__latest:after {
        z-index: 10;
        content: "";
        position: absolute;
        bottom: 0;
        left: -75%;
        height: 100%;
        width: 200%;
        background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#041e42));
        background-image: linear-gradient(180deg,transparent,#041e42)
    }

    .rangers-tv-fixtures-page__latest .carousel {
        z-index: 20;
        background: transparent
    }

@media (min-width:768px) {
    .rangers-tv-fixtures-page__latest {
        margin-bottom: 96px
    }
}

@media (min-width:1024px) {
    .rangers-tv-fixtures-page__latest {
        padding: 0
    }
}

.rangers-tv-fixtures-page__latest:before {
    z-index: 0
}

.rangers-tv-fixtures-page__latest .section-heading h2 {
    margin-top: 0;
    color: #fff
}

.rangers-tv-fixtures-page__latest .section-heading svg {
    fill: #fff
}

.rangers-tv-fixtures-page__past, .rangers-tv-fixtures-page__upcoming {
    position: relative;
    padding: 48px 0;
    background-color: #0033a0
}

    .rangers-tv-fixtures-page__past:before, .rangers-tv-fixtures-page__upcoming:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #0033a0
    }

@media (min-width:1024px) {
    .rangers-tv-fixtures-page__past, .rangers-tv-fixtures-page__upcoming {
        width: 83.33333%;
        margin: 0 auto;
        padding: 96px 0
    }
}

.rangers-tv-fixtures-page__past:before, .rangers-tv-fixtures-page__upcoming:before {
    z-index: 0
}

.rangers-tv-fixtures-page__past__title, .rangers-tv-fixtures-page__upcoming__title {
    z-index: 10;
    position: relative
}

    .rangers-tv-fixtures-page__past__title h2, .rangers-tv-fixtures-page__upcoming__title h2 {
        font-size: 28px;
        /*font-size: 1.75rem;*/;
        line-height: 1.71429;
        margin-top: 0;
        margin-bottom: 48px;
        color: #fff
    }

.rangers-tv-fixtures-page__past__fixtures, .rangers-tv-fixtures-page__upcoming__fixtures {
    z-index: 10;
    position: relative
}

@media (min-width:768px) {
    .rangers-tv-fixtures-page__past__fixtures, .rangers-tv-fixtures-page__upcoming__fixtures {
        display: grid;
        grid-gap: 24px;
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

@media (min-width:1300px) {
    .rangers-tv-fixtures-page__past__fixtures, .rangers-tv-fixtures-page__upcoming__fixtures {
        grid-gap: 42px;
        grid-template-columns: repeat(3,minmax(0,1fr))
    }
}

.rangers-tv-fixtures-page__past__fixtures .tv-fixture, .rangers-tv-fixtures-page__upcoming__fixtures .tv-fixture {
    margin-bottom: 32px
}

@media (min-width:768px) {
    .rangers-tv-fixtures-page__past__fixtures .tv-fixture, .rangers-tv-fixtures-page__upcoming__fixtures .tv-fixture {
        margin-bottom: 0
    }
}

.rangers-tv-fixtures-page__past {
    position: relative;
    background-color: #041e42
}

    .rangers-tv-fixtures-page__past:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #041e42;
        z-index: 0
    }

.rangers-tv-fixtures-page .match-panel-background {
    left: -24px
}

@media (min-width:768px) {
    .rangers-tv-fixtures-page .match-panel-background {
        padding-top: 100px
    }
}

@media (min-width:1024px) {
    .rangers-tv-fixtures-page .match-panel-background {
        padding-top: 125px
    }
}

@media (min-width:768px) {
    .rangers-tv-fixtures-page .rangers-tv-landing__matches {
        padding-bottom: 75px
    }
}

@media (min-width:1300px) {
    .rangers-tv-fixtures-page .rangers-tv-landing__matches {
        padding-bottom: 125px
    }
}

.rangers-tv-fixture-page {
    position: relative;
    min-height: 100vh;
    background: #021329
}

.rangers-tv-fixture-page__live {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 2;
    z-index: 10;
    position: absolute;
    top: 26px;
    left: 50%;
    padding: 3px 18px 0;
    color: #fff;
    font-family: Gilroy Bold,sans-serif;
    text-align: center;
    text-transform: uppercase;
    background-color: red;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (min-width:768px) {
    .rangers-tv-fixture-page__live {
        top: 50px
    }
}

.rangers-tv-fixture-page__fixture {
    position: relative;
    padding: 60px 0;
    background: #041e42
}

    .rangers-tv-fixture-page__fixture:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #041e42;
        z-index: 1
    }

@media (min-width:1024px) {
    .rangers-tv-fixture-page__fixture {
        padding: 100px 0 20px
    }
}

.rangers-tv-fixture-page__fixture .match-up {
    z-index: 10
}

.rangers-tv-fixture-page__fixture .match-up__match-time {
    display: none
}

.rangers-tv-fixture-page__fixture .match-up__scores, .rangers-tv-fixture-page__fixture .match-up__vs {
    min-width: 20%;
    background-color: #041e42
}

.rangers-tv-fixture-page__fixture .match-up__other-scores {
    left: 50%;
    margin-bottom: -28px
}

.rangers-tv-fixture-page__fixture .match-up .match-events, .rangers-tv-fixture-page__fixture .match-up__footer {
    display: none
}

.rangers-tv-fixture-page__fixture .fixture__details {
    z-index: 10;
    position: relative;
    margin-top: 32px;
    padding: 20px 0;
    border-top: 1px solid hsla(0,0%,100%,.5);
    border-bottom: 1px solid hsla(0,0%,100%,.5)
}

@media (min-width:768px) {
    .rangers-tv-fixture-page__fixture .fixture__details {
        width: 66.66667%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 32px auto;
        padding: 26px 0 20px
    }
}

@media (min-width:768px) {
    .rangers-tv-fixture-page__fixture .fixture__details-game {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0;
        margin-left: auto
    }
}

.rangers-tv-fixture-page__fixture .fixture__details-competition {
    color: #5bc2e7
}

.rangers-tv-fixture-page__fixture .fixture__details-date, .rangers-tv-fixture-page__fixture .fixture__details-venue {
    color: #fff
}

@media (min-width:768px) {
    .rangers-tv-fixture-page__fixture .fixture__details-date, .rangers-tv-fixture-page__fixture .fixture__details-venue {
        width: auto
    }
}

.rangers-tv-fixture-page__fixture .fixture__details-date svg, .rangers-tv-fixture-page__fixture .fixture__details-venue svg {
    opacity: 1;
    fill: #98a4ae
}

.rangers-tv-fixture-page__videos {
    padding: 40px 0
}

@media (min-width:1024px) {
    .rangers-tv-fixture-page__videos {
        padding: 80px 0
    }
}

.rangers-tv-fixture-page__videos .video-tile {
    margin-bottom: 32px
}

.live-media .tabs__buttons {
    height: 85px;
    text-align: center;
    background-color: transparent
}

.live-media .tabs__tab {
    overflow: visible
}

.live-media .tabs__button {
    margin: 0 auto;
    height: 100%;
    width: calc(50% - 32px);
    color: #98a4ae;
    background-color: transparent
}

@media (min-width:768px) {
    .live-media .tabs__button {
        width: auto
    }
}

.live-media .tabs__button--selected {
    position: relative;
    color: #fff
}

    .live-media .tabs__button--selected:after {
        content: "";
        position: absolute;
        bottom: 16px;
        left: 0;
        height: 1px;
        width: 100%;
        background-color: red
    }

.live-media .tabs .date-and-category {
    display: none
}

.live-media .rangers-video {
    width: 100%
}

@media (min-width:1024px) {
    .live-media .rangers-video {
        width: 83.33333%;
        margin: 0 auto
    }
}

.live-media .rangers-video__details-duration {
    display: none
}

.rtv-page .error-page {
    background: #021329
}

.rtv-page .error-page__status {
    background-color: transparent
}

.rtv-page .error-page__error {
    position: relative;
    background: #041e42
}

    .rtv-page .error-page__error:before {
        content: "";
        position: absolute;
        top: 0;
        left: -100%;
        z-index: -1;
        height: 100%;
        width: 200vw;
        background-color: #041e42;
        z-index: 0
    }

@media (min-width:1024px) {
    .rtv-page .error-page__error:before {
        display: none
    }
}

.rtv-page .error-page__error-inner {
    position: relative;
    z-index: 10;
    padding-top: 12px
}

@media (min-width:768px) {
    .rtv-page .error-page__error-inner {
        padding-top: 24px;
        width: calc(80% - 40px)
    }
}

@media (min-width:1024px) {
    .rtv-page .error-page__error-inner {
        padding-top: 0;
        width: calc(50% - 40px)
    }
}

.subscribe-promt {
    z-index: 50;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 32px 0;
    width: 100vw;
    background: #fff
}

@media (min-width:1024px) {
    .subscribe-promt {
        padding: 42px 0
    }
}

.subscribe-promt__close {
    position: absolute;
    top: 16px;
    right: 16px
}

    .subscribe-promt__close svg {
        height: 24px;
        width: 24px;
        opacity: .3;
        -webkit-transition: opacity .3s ease;
        transition: opacity .3s ease
    }

    .subscribe-promt__close:hover svg {
        opacity: .8
    }

@media (min-width:768px) {
    .subscribe-promt .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width:1024px) {
    .subscribe-promt .container {
        width: 83.33333%
    }
}

@media (min-width:1300px) {
    .subscribe-promt .container {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 74.5%
    }
}

.subscribe-promt__logo {
    margin-bottom: 24px
}

@media (min-width:768px) {
    .subscribe-promt__logo {
        width: 100%
    }
}

@media (min-width:1300px) {
    .subscribe-promt__logo {
        margin-bottom: 0;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

.subscribe-promt__logo svg {
    height: 25px;
    width: 200px
}

.subscribe-promt__content {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.25;
    display: block;
    margin-bottom: 24px;
    color: #041e42;
    font-family: graphie-semibold,sans-serif
}

@media (min-width:768px) {
    .subscribe-promt__content {
        font-size: 18px;
        /*font-size: 1.125rem;*/
        line-height: 1.11111;
        width: 65%
    }
}

@media (min-width:1300px) {
    .subscribe-promt__content {
        margin-top: 10px;
        margin-bottom: 0;
        padding-left: 42px
    }
}

.subscribe-promt__controls {
    display: block
}

@media (min-width:768px) {
    .subscribe-promt__controls {
        width: 35%
    }
}

.subscribe-promt__controls-button, .subscribe-promt__controls-login {
    display: block
}

.subscribe-promt__controls-button {
    margin-bottom: 24px;
    margin-left: auto;
    padding: 16px 32px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.subscribe-promt__controls-login {
    font-size: 14px;
    /*font-size: .875rem;*/
    line-height: 1.71429;
    color: #0033a0;
    color: #5e5d5d;
    text-align: right
}

    .subscribe-promt__controls-login a {
        color: #0033a0;
        font-family: Gilroy Bold,sans-serif;
        text-transform: uppercase
    }

.error-modal {
    height: 100%
}

.error-modal__wrapper {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

@media (min-width:1024px) {
    .error-modal__wrapper {
        width: 83.33333%;
        margin: auto
    }
}

.error-modal__wrapper:after {
    content: "";
    position: absolute;
    bottom: 24px;
    left: 0;
    left: 50%;
    height: 101px;
    width: 100%;
    background-image: url("/assets/media/img/svg/hero-crosses-big-rangers-blue.svg");
    background-size: 256px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (min-width:1024px) {
    .error-modal__wrapper:after {
        background-size: 250px
    }
}

.error-modal__title h2 {
    font-size: 32px;
    /*font-size: 2rem;*/
    line-height: 1;
    color: #fff;
    font-family: Rangers,sans-serif;
    text-transform: uppercase
}

@media (min-width:1024px) {
    .error-modal__title h2 {
        font-size: 48px;
        /*font-size: 3rem;*/;
        line-height: 1
    }
}

.error-modal__error {
    font-size: 16px;
    /*font-size: 1rem;*/
    line-height: 1.5;
    color: #fff;
    font-family: Gilroy Regular,sans-serif
}

@media (min-width:1024px) {
    .error-modal__into {
        width: 80%;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }
}

.error-modal__cta {
    margin: 32px 0
}

@media (min-width:1024px) {
    .error-modal__cta {
        width: 30%;
        margin-left: auto;
        padding: 5% 0;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }
}

.error-modal__cta a {
    display: block;
    margin: auto;
    width: 100%;
    text-align: center
}

@media (min-width:768px) {
    .error-modal__cta a {
        max-width: 290px
    }
}

.overlay--rtv-dark .container, .overlay--rtv-dark .overlay__content {
    height: 100%
}

.app-error .overlay__content {
    padding-top: 0
}

.site-navigation {
    position: relative;
    height: 60px;
    width: 100%;
    background-color: #093AD6;
    border-bottom: 1px solid hsla(0,0%,100%,.2)
}

@media (min-width:768px) {
    .site-navigation {
        height: 80px
    }
}

@media (min-width:1024px) {
    .site-navigation {
        height: 100px
    }
}

@media (min-width:1440px) {
    .site-navigation {
        height: 120px
    }
}

.site-navigation__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: auto;
    height: 100%;
    max-width: 1800px
}

.site-navigation__logo {
    z-index: 9998;
    -ms-flex-item-align: center;
    align-self: center;
    margin-right: auto;
    margin-left: 20px;
    height: 48px;
    width: 48px
}

@media (min-width:768px) {
    .site-navigation__logo {
        height: 80px;
        width: 64px
    }
}

@media (min-width:1024px) {
    .site-navigation__logo {
        margin-left: calc(8.33333% + 4px / 2) !important;
        position: relative;
        margin-top: 50px;
        height: 100px;
        width: 100px
    }
}

@media (min-width:1440px) {
    .site-navigation__logo {
        margin-top: 70px;
        height: 124px;
        width: 124px
    }
}

.site-navigation__logo a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    width: 100%
}

    .site-navigation__logo a img {
        max-width: 120%
    }

@media (min-width:1024px) {
    .site-navigation__logo a img {
        max-width: 140%
    }
}

.site-navigation__logo a svg {
    -ms-flex-item-align: center;
    align-self: center
}

.site-navigation__nav {
    display: none;
    margin: 0;
    margin-right: 32px;
    height: 60px;
    list-style: none;
    justify-self: flex-end
}

@media (min-width:1024px) {
    .site-navigation__nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: 24px;
        padding-left: 24px;
        height: 100px
    }
}

@media (min-width:1440px) {
    .site-navigation__nav {
        height: 124px
    }
}

.site-navigation__nav ul {
    margin: 0;
    padding: 0
}

.site-navigation__nav-item {
    margin-top: 0;
    margin-left: 30px;
    height: 100%
}

    .site-navigation__nav-item a, .site-navigation__nav-item div a {
        font-size: 14px;
        /*font-size: .75rem;*/
        line-height: 2.5;
        display: block;
        padding: 16px 0;
        height: 100%;
        color: #fff;
        font-family: hudson,sans-serif;
        text-align: center;
        text-transform: uppercase
    }

        .site-navigation__nav-item a:hover, .site-navigation__nav-item div a:hover {
            color: #e0ae4b;
            text-decoration: double;
            text-decoration-line: initial;
            text-decoration-thickness: initial;
            text-decoration-style: double;
            text-decoration-color: initial;
        }

@media (min-width:768px) {
    .site-navigation__nav-item a, .site-navigation__nav-item div a {
        padding: 25px 0
    }
}

@media (min-width:1024px) {
    .site-navigation__nav-item a, .site-navigation__nav-item div a {
        padding: 35px 0
    }
}

@media (min-width:1440px) {
    .site-navigation__nav-item a, .site-navigation__nav-item div a {
        font-size: 20px;
        /*font-size: .875rem;*/
        line-height: 2.57143;
        padding: 45px 0
    }
}

.site-navigation__options {
    justify-self: flex-end;
    background: transparent
}

.site-navigation__options-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    height: 100%;
    list-style: none
}

.site-navigation__options-list__item {
    display: inline-block;
    margin-top: 0;
    height: 100%;
    border-right: 1px solid hsla(0,0%,100%,.2)
}

@media (min-width:768px) {
    .site-navigation__options-list__item:nth-of-type(2) {
        display: inline-block
    }
}

.site-navigation__options-list__item:last-of-type {
    border-left: 1px solid hsla(0,0%,100%,.2)
}

@media (min-width:1024px) {
    .site-navigation__options-list__item:first-of-type, .site-navigation__options-list__item:nth-of-type(2) {
        -ms-flex-item-align: center;
        align-self: center;
        max-height: 32px
    }

        .site-navigation__options-list__item:first-of-type > a, .site-navigation__options-list__item:nth-of-type(2) > a {
            margin-right: 15px;
            width: 50px
        }

    .site-navigation__options-list__item:nth-of-type(2) {
        border-right: none
    }

    .site-navigation__options-list__item:nth-of-type(3) {
        border: none
    }
}

@media (min-width:1024px) and (min-width:1300px) {
    .site-navigation__options-list__item:nth-of-type(3) {
        border-left: 1px solid hsla(0,0%,100%,.2)
    }
}

@media (min-width:1024px) {
    .site-navigation__options-list__item .button {
        margin: 0
    }
}

@media (min-width:1440px) {
    .site-navigation__options-list__item:first-of-type, .site-navigation__options-list__item:first-of-type > a, .site-navigation__options-list__item:nth-of-type(2), .site-navigation__options-list__item:nth-of-type(2) > a {
        width: 60px
    }
}

.site-navigation__options-list__item > a, .site-navigation__options-list__item > div > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    width: 55px
}

@media (min-width:768px) {
    .site-navigation__options-list__item > a, .site-navigation__options-list__item > div > a {
        width: 75px
    }
}

@media (min-width:1024px) {
    .site-navigation__options-list__item > a, .site-navigation__options-list__item > div > a {
        width: 55px
    }
}

@media (min-width:1300px) {
    .site-navigation__options-list__item > a, .site-navigation__options-list__item > div > a {
        width: 90px
    }
}

@media (min-width:1440px) {
    .site-navigation__options-list__item > a, .site-navigation__options-list__item > div > a {
        width: 120px
    }
}

.site-navigation__options-list__item > a svg, .site-navigation__options-list__item > div > a svg {
    height: 20px;
    width: 20px;
    fill: #fff
}

@media (min-width:1300px) {
    .site-navigation__options-list__item > a svg, .site-navigation__options-list__item > div > a svg {
        height: 24px;
        width: 24px
    }
}

.site-navigation__options-list__item--login {
    position: relative;
    display: inline-block
}

    .site-navigation__options-list__item--login:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        display: none;
        height: 32px;
        width: 1px;
        background: hsla(0,0%,100%,.2);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

@media (min-width:1024px) {
    .site-navigation__options-list__item--login:before {
        display: block
    }
}

@media (min-width:1300px) {


        .site-navigation__options-list__item--login:before {
            display: none
        }
}

.site-navigation__options-list__item--login .options {
    position: absolute;
    bottom: -120px;
    left: 0;
    z-index: 500;
    padding: 0 12px;
    height: auto;
    width: 118px;
    background-color: #162f7f
}

@media (min-width:768px) {
    .site-navigation__options-list__item--login .options {
        width: 152px
    }
}

@media (min-width:1024px) {
    .site-navigation__options-list__item--login .options {
        right: 0;
        left: auto
    }
}

@media (min-width:1300px) {
    .site-navigation__options-list__item--login .options {
        width: 150px
    }
}

@media (min-width:1440px) {
    .site-navigation__options-list__item--login .options {
        right: -1px;
        width: calc(100% + 2px)
    }
}

.site-navigation__options-list__item--login .options ul {
    margin: 0;
    padding: 0;
    list-style: none
}

    .site-navigation__options-list__item--login .options ul li {
        border-bottom: 1px solid hsla(0,0%,100%,.1)
    }

        .site-navigation__options-list__item--login .options ul li:last-of-type {
            border-bottom: none
        }

        .site-navigation__options-list__item--login .options ul li a {
            font-size: 14px;
            /*font-size: .875rem;*/
            line-height: 1.42857;
            display: block;
            padding: 10px 0;
            width: 100%;
            color: #fff;
            font-family: graphie-semibold,sans-serif;
            text-align: left;
            text-transform: uppercase
        }

.site-navigation__options-list__item--login div {
    display: block;
    height: 100%
}

    .site-navigation__options-list__item--login div a {
        position: relative
    }

        .site-navigation__options-list__item--login div a svg {
            z-index: 20;
            position: relative
        }

        .site-navigation__options-list__item--login div a.loading-state svg {
            position: absolute;
            top: 50%;
            left: 50%;
            height: 42px;
            width: 42px;
            -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%)
        }

        .site-navigation__options-list__item--login div a.logged-in:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            background-image: url(/www/images/diagonals.svg);
            background-repeat: no-repeat;
            background-size: cover
        }

        .site-navigation__options-list__item--login div a.logged-in svg {
            fill: #5bc2e7
        }

.site-navigation__overlay {
    z-index: 9999;
    position: absolute;
    display: none;
    height: calc(100vh - 60px);
    width: 100%
}

.site-navigation__overlay__inner {
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
    background-color: #041e42;
    background-image: url(/www/images/nav-bg.svg);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 95%
}

@media (min-width:768px) {
    .site-navigation__overlay__inner {
        background-size: 70%
    }
}

@media (min-width:1024px) {
    .site-navigation__overlay__inner {
        right: 0;
        margin-left: auto;
        width: 75%;
        background-size: 60%
    }
}

.site-navigation__overlay:before {
    z-index: 50;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    display: none;
    height: 100%;
    width: 100%;
    -webkit-animation: overlayFadeIn .5s ease forwards;
    animation: overlayFadeIn .5s ease forwards;
    background-color: #041e42;
    opacity: 0
}

@media (min-width:1024px) {
    .site-navigation__overlay:before {
        display: block
    }
}

.site-navigation__overlay--closing {
    display: block
}

    .site-navigation__overlay--closing .site-navigation__overlay__inner {
        -webkit-animation: slideOutRight .3s ease forwards;
        animation: slideOutRight .3s ease forwards
    }

    .site-navigation__overlay--closing:before {
        -webkit-animation: overlayFadeOut .3s ease forwards;
        animation: overlayFadeOut .3s ease forwards
    }

.site-navigation__overlay--active {
    display: block
}

    .site-navigation__overlay--active .site-navigation__overlay__inner {
        -webkit-animation: slideInRight .5s ease;
        animation: slideInRight .5s ease
    }

.site-navigation__overlay__nav {
    position: relative;
    margin-top: 80px;
    width: 100%
}

@media (min-width:768px) {
    .site-navigation__overlay__nav {
        margin-left: -32px
    }
}

@media (min-width:1024px) {
    .site-navigation__overlay__nav {
        margin-left: -40px
    }
}

@media (min-width:1740px) {
    .site-navigation__overlay__nav {
        margin-left: 0
    }
}

.site-navigation__overlay__nav li {
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.site-navigation__overlay__nav--active > ul:before {
    content: "";
    position: absolute;
    top: 0;
    right: calc(50% - 12px);
    height: 100%;
    width: 1px;
    background: hsla(0,0%,100%,.2);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (min-width:768px) {
    .site-navigation__overlay__nav--active > ul:before {
        right: calc(50% - 40px)
    }
}

.site-navigation__overlay__nav--active > ul > li:not(.active) {
    opacity: .4
}

.site-navigation__overlay__nav ul {
    z-index: 30;
    margin: 0;
    padding: 0;
    width: 50%;
    list-style: none
}

@media (min-width:375px) {
    .site-navigation__overlay__nav ul {
        margin-left: 12px
    }
}

@media (min-width:768px) {
    .site-navigation__overlay__nav ul {
        margin-left: 52px
    }
}

@media (min-width:1024px) {
    .site-navigation__overlay__nav ul {
        margin-left: 67px
    }
}

.site-navigation__overlay__nav ul li {
    margin-top: 0;
    margin-bottom: 12px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

    .site-navigation__overlay__nav ul li a {
        font-size: 20px;
        /*font-size: 1.25rem;*/
        line-height: 1.7;
        color: #fff;
        font-family: graphie-semibold,sans-serif;
        text-transform: uppercase
    }

@media (min-width:375px) {
    .site-navigation__overlay__nav ul li a {
        font-size: 24px;
        /*font-size: 1,5rem;*/;
        line-height: 1.41667
    }
}

@media (min-width:768px) {
    .site-navigation__overlay__nav ul li a {
        font-size: 28px;
        /*font-size: 1.75rem;*/;
        line-height: 1.21429
    }
}

@media (min-width:1440px) {
    .site-navigation__overlay__nav ul li a {
        font-size: 48px;
        /*font-size: 3rem;*/;
        line-height: 1.5
    }
}

@media (min-width:768px) {
    .site-navigation__overlay__nav ul li.active > a {
        position: relative
    }

        .site-navigation__overlay__nav ul li.active > a:before {
            content: "";
            position: absolute;
            top: 50%;
            left: -52px;
            height: 50px;
            width: 6px;
            -webkit-animation: slideInLeftSmall .5s ease-in;
            animation: slideInLeftSmall .5s ease-in;
            background-color: #e0ae4b;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%)
        }
}

@media (min-width:768px) and (min-width:1024px) {
    .site-navigation__overlay__nav ul li.active > a:before {
        left: -67px
    }
}

@media (min-width:768px) and (min-width:1440px) {
    .site-navigation__overlay__nav ul li.active > a:before {
        height: 78px;
        width: 8px
    }
}

.site-navigation__overlay__nav ul li ul {
    position: absolute;
    top: 0;
    display: none;
    margin-left: calc(50% + 24px);
    width: calc(50% - 24px)
}

@media (min-width:768px) {
    .site-navigation__overlay__nav ul li ul {
        width: 50%
    }
}

.site-navigation__overlay__nav ul li ul li {
    margin-bottom: 0
}

    .site-navigation__overlay__nav ul li ul li a {
        font-size: 16px;
        /*font-size: 1rem;*/
        line-height: 2.5;
        text-transform: none
    }

        .site-navigation__overlay__nav ul li ul li a.active, .site-navigation__overlay__nav ul li ul li a:hover {
            position: relative
        }

            .site-navigation__overlay__nav ul li ul li a.active:after, .site-navigation__overlay__nav ul li ul li a:hover:after {
                content: "";
                position: absolute;
                bottom: -5px;
                left: 0;
                height: 2px;
                width: 100%;
                background-color: #e0ae4b
            }

@media (min-width:768px) {
    .site-navigation__overlay__nav ul li ul li a {
        font-size: 18px;
        /*font-size: 1.125rem;*/
        line-height: 2.22222
    }
}

@media (min-width:1440px) {
    .site-navigation__overlay__nav ul li ul li a {
        font-size: 24px;
        /*font-size: 1,5rem;*/;
        line-height: 2
    }
}

.site-navigation__overlay__nav ul li.active ul {
    display: block
}

.site-navigation__overlay .article-side-bar {
    margin-top: 32px
}
@media (max-width:1024px) {
    .site-navigation__overlay .article-side-bar {
        margin-right: -24px;
        margin-left: -24px
    }
}

@media (min-width:768px) {
    .site-navigation__overlay .article-side-bar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .site-navigation__overlay .article-side-bar__item {
        width: 50%
    }
}

@media (min-width:1300px) {
    .site-navigation__overlay .article-side-bar {
        display: initial
    }

    .site-navigation__overlay .article-side-bar__item {
        width: 100%
    }
}

.site-navigation__sponsors {
    margin: 60px 0;
    padding: 0;
    text-align: right;
    list-style: none
}

    .site-navigation__sponsors li {
        margin: 0 16px;
        text-align: right
    }

        .site-navigation__sponsors li a {
            display: inline-block;
            width: 80px
        }

            .site-navigation__sponsors li a img {
                max-width: 100%
            }

@media (min-width:768px) {
    .site-navigation__sponsors {
        margin-bottom: 0;
        text-align: center
    }

        .site-navigation__sponsors li {
            display: inline-block
        }

            .site-navigation__sponsors li a {
                display: block
            }
}

.menu-toggle {
    position: relative;
    display: block;
    padding: 10px;
    height: 100%;
    width: 60px;
    text-align: center;
    background: transparent;
    border: none;
    cursor: pointer
}

    .menu-toggle:before {
        z-index: -1;
        content: "";
        position: absolute;
        top: -45px;
        left: 0;
        height: calc(100% + 95px);
        width: calc(100% + 1px);
        background: #041e42;
    }

@media (min-width:768px) {
    .menu-toggle:before {
        width: 100%
    }
}

@media (min-width:768px) {
    .menu-toggle {
        width: 75px
    }
}

@media (min-width:1300px) {
    .menu-toggle {
        width: 90px
    }
}

@media (min-width:1440px) {
    .menu-toggle {
        width: 120px
    }
}

.menu-toggle__inner {
    position: relative;
    margin: auto;
    height: 18px;
    width: 24px
}

@media (min-width:1024px) {
    .menu-toggle__inner {
        height: 31px;
        width: 44px
    }
}

.menu-toggle:focus {
    outline: none
}

.menu-toggle span {
    position: absolute;
    left: 0;
    height: 2px;
    width: 100%;
    background: #fff;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transition: all .3s;
    transition: all .3s
}

@media (min-width:1024px) {
    .menu-toggle span {
        height: 3px
    }
}

.menu-toggle span:first-child {
    top: 0
}

.menu-toggle span:nth-child(2) {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.menu-toggle span:nth-child(3) {
    bottom: 0
}

.menu-toggle--active {
    z-index: 50;
    padding: 5px
}

    .menu-toggle--active:before {
        z-index: 0;
        -webkit-animation: slideInRight .2s ease;
        animation: slideInRight .2s ease
    }

    .menu-toggle--active span:first-child {
        top: 50%;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .menu-toggle--active span:nth-child(2) {
        opacity: 0
    }

    .menu-toggle--active span:nth-child(3) {
        top: 50%;
        bottom: auto;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }

.menu-toggle--closing:before {
    z-index: 0;
    -webkit-animation: slideOutRight .2s ease forwards;
    animation: slideOutRight .2s ease forwards
}

.menu-toggle:hover:not(.menu-toggle--active) .menu-toggle__inner span:first-child {
    top: -3px
}

.menu-toggle:hover:not(.menu-toggle--active) .menu-toggle__inner span:nth-child(3) {
    bottom: -3px
}

body.nav-is-showing {
    overflow: hidden
}

/*# sourceMappingURL=main.css.map*/
