.theme--light.v-sheet {
    background-color: #fff;
    border-color: #fff;
    color: rgba(0, 0, 0, .87)
}

.theme--light.v-sheet--outlined {
    border: thin solid rgba(0, 0, 0, .12)
}

.theme--dark.v-sheet {
    background-color: #1e1e1e;
    border-color: #1e1e1e;
    color: #fff
}

.theme--dark.v-sheet--outlined {
    border: thin solid hsla(0, 0%, 100%, .12)
}

.v-sheet {
    border-radius: 0
}

.v-sheet:not(.v-sheet--outlined) {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.v-sheet.v-sheet--shaped {
    border-radius: 24px 0
}

.theme--light.v-image {
    color: rgba(0, 0, 0, .87)
}

.theme--dark.v-image {
    color: #fff
}

.v-image {
    z-index: 0
}

.v-image__image, .v-image__placeholder {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.v-image__image {
    background-repeat: no-repeat
}

.v-image__image--preload {
    filter: blur(2px)
}

.v-image__image--contain {
    background-size: contain
}

.v-image__image--cover {
    background-size: cover
}

.v-responsive {
    position: relative;
    overflow: hidden;
    flex: 1 0 auto;
    max-width: 100%;
    display: flex
}

.v-responsive__content {
    flex: 1 0 0px;
    max-width: 100%
}

.v-application--is-ltr .v-responsive__sizer ~ .v-responsive__content {
    margin-left: -100%
}

.v-application--is-rtl .v-responsive__sizer ~ .v-responsive__content {
    margin-right: -100%
}

.v-responsive__sizer {
    transition: padding-bottom .2s cubic-bezier(.25, .8, .5, 1);
    flex: 1 0 0px
}

.container.grow-shrink-0 {
    flex-grow: 0;
    flex-shrink: 0
}

.container.fill-height {
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

.container.fill-height > .row {
    flex: 1 1 100%;
    max-width: calc(100% + 24px)
}

.container.fill-height > .layout {
    height: 100%;
    flex: 1 1 auto
}

.container.fill-height > .layout.grow-shrink-0 {
    flex-grow: 0;
    flex-shrink: 0
}

.container.grid-list-xs .layout .flex {
    padding: 1px
}

.container.grid-list-xs .layout:only-child {
    margin: -1px
}

.container.grid-list-xs .layout:not(:only-child) {
    margin: auto -1px
}

.container.grid-list-xs :not(:only-child) .layout:first-child {
    margin-top: -1px
}

.container.grid-list-xs :not(:only-child) .layout:last-child {
    margin-bottom: -1px
}

.container.grid-list-sm .layout .flex {
    padding: 2px
}

.container.grid-list-sm .layout:only-child {
    margin: -2px
}

.container.grid-list-sm .layout:not(:only-child) {
    margin: auto -2px
}

.container.grid-list-sm :not(:only-child) .layout:first-child {
    margin-top: -2px
}

.container.grid-list-sm :not(:only-child) .layout:last-child {
    margin-bottom: -2px
}

.container.grid-list-md .layout .flex {
    padding: 4px
}

.container.grid-list-md .layout:only-child {
    margin: -4px
}

.container.grid-list-md .layout:not(:only-child) {
    margin: auto -4px
}

.container.grid-list-md :not(:only-child) .layout:first-child {
    margin-top: -4px
}

.container.grid-list-md :not(:only-child) .layout:last-child {
    margin-bottom: -4px
}

.container.grid-list-lg .layout .flex {
    padding: 8px
}

.container.grid-list-lg .layout:only-child {
    margin: -8px
}

.container.grid-list-lg .layout:not(:only-child) {
    margin: auto -8px
}

.container.grid-list-lg :not(:only-child) .layout:first-child {
    margin-top: -8px
}

.container.grid-list-lg :not(:only-child) .layout:last-child {
    margin-bottom: -8px
}

.container.grid-list-xl .layout .flex {
    padding: 12px
}

.container.grid-list-xl .layout:only-child {
    margin: -12px
}

.container.grid-list-xl .layout:not(:only-child) {
    margin: auto -12px
}

.container.grid-list-xl :not(:only-child) .layout:first-child {
    margin-top: -12px
}

.container.grid-list-xl :not(:only-child) .layout:last-child {
    margin-bottom: -12px
}

.layout {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: nowrap;
    min-width: 0
}

.layout.reverse {
    flex-direction: row-reverse
}

.layout.column {
    flex-direction: column
}

.layout.column.reverse {
    flex-direction: column-reverse
}

.layout.column > .flex {
    max-width: 100%
}

.layout.wrap {
    flex-wrap: wrap
}

.layout.grow-shrink-0 {
    flex-grow: 0;
    flex-shrink: 0
}

@media (min-width: 0) {
    .flex.xs12 {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%
    }

    .flex.order-xs12 {
        order: 12
    }

    .flex.xs11 {
        flex-basis: 91.6666666667%;
        flex-grow: 0;
        max-width: 91.6666666667%
    }

    .flex.order-xs11 {
        order: 11
    }

    .flex.xs10 {
        flex-basis: 83.3333333333%;
        flex-grow: 0;
        max-width: 83.3333333333%
    }

    .flex.order-xs10 {
        order: 10
    }

    .flex.xs9 {
        flex-basis: 75%;
        flex-grow: 0;
        max-width: 75%
    }

    .flex.order-xs9 {
        order: 9
    }

    .flex.xs8 {
        flex-basis: 66.6666666667%;
        flex-grow: 0;
        max-width: 66.6666666667%
    }

    .flex.order-xs8 {
        order: 8
    }

    .flex.xs7 {
        flex-basis: 58.3333333333%;
        flex-grow: 0;
        max-width: 58.3333333333%
    }

    .flex.order-xs7 {
        order: 7
    }

    .flex.xs6 {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%
    }

    .flex.order-xs6 {
        order: 6
    }

    .flex.xs5 {
        flex-basis: 41.6666666667%;
        flex-grow: 0;
        max-width: 41.6666666667%
    }

    .flex.order-xs5 {
        order: 5
    }

    .flex.xs4 {
        flex-basis: 33.3333333333%;
        flex-grow: 0;
        max-width: 33.3333333333%
    }

    .flex.order-xs4 {
        order: 4
    }

    .flex.xs3 {
        flex-basis: 25%;
        flex-grow: 0;
        max-width: 25%
    }

    .flex.order-xs3 {
        order: 3
    }

    .flex.xs2 {
        flex-basis: 16.6666666667%;
        flex-grow: 0;
        max-width: 16.6666666667%
    }

    .flex.order-xs2 {
        order: 2
    }

    .flex.xs1 {
        flex-basis: 8.3333333333%;
        flex-grow: 0;
        max-width: 8.3333333333%
    }

    .flex.order-xs1 {
        order: 1
    }

    .v-application--is-ltr .flex.offset-xs12 {
        margin-left: 100%
    }

    .v-application--is-rtl .flex.offset-xs12 {
        margin-right: 100%
    }

    .v-application--is-ltr .flex.offset-xs11 {
        margin-left: 91.6666666667%
    }

    .v-application--is-rtl .flex.offset-xs11 {
        margin-right: 91.6666666667%
    }

    .v-application--is-ltr .flex.offset-xs10 {
        margin-left: 83.3333333333%
    }

    .v-application--is-rtl .flex.offset-xs10 {
        margin-right: 83.3333333333%
    }

    .v-application--is-ltr .flex.offset-xs9 {
        margin-left: 75%
    }

    .v-application--is-rtl .flex.offset-xs9 {
        margin-right: 75%
    }

    .v-application--is-ltr .flex.offset-xs8 {
        margin-left: 66.6666666667%
    }

    .v-application--is-rtl .flex.offset-xs8 {
        margin-right: 66.6666666667%
    }

    .v-application--is-ltr .flex.offset-xs7 {
        margin-left: 58.3333333333%
    }

    .v-application--is-rtl .flex.offset-xs7 {
        margin-right: 58.3333333333%
    }

    .v-application--is-ltr .flex.offset-xs6 {
        margin-left: 50%
    }

    .v-application--is-rtl .flex.offset-xs6 {
        margin-right: 50%
    }

    .v-application--is-ltr .flex.offset-xs5 {
        margin-left: 41.6666666667%
    }

    .v-application--is-rtl .flex.offset-xs5 {
        margin-right: 41.6666666667%
    }

    .v-application--is-ltr .flex.offset-xs4 {
        margin-left: 33.3333333333%
    }

    .v-application--is-rtl .flex.offset-xs4 {
        margin-right: 33.3333333333%
    }

    .v-application--is-ltr .flex.offset-xs3 {
        margin-left: 25%
    }

    .v-application--is-rtl .flex.offset-xs3 {
        margin-right: 25%
    }

    .v-application--is-ltr .flex.offset-xs2 {
        margin-left: 16.6666666667%
    }

    .v-application--is-rtl .flex.offset-xs2 {
        margin-right: 16.6666666667%
    }

    .v-application--is-ltr .flex.offset-xs1 {
        margin-left: 8.3333333333%
    }

    .v-application--is-rtl .flex.offset-xs1 {
        margin-right: 8.3333333333%
    }

    .v-application--is-ltr .flex.offset-xs0 {
        margin-left: 0
    }

    .v-application--is-rtl .flex.offset-xs0 {
        margin-right: 0
    }
}

@media (min-width: 600px) {
    .flex.sm12 {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%
    }

    .flex.order-sm12 {
        order: 12
    }

    .flex.sm11 {
        flex-basis: 91.6666666667%;
        flex-grow: 0;
        max-width: 91.6666666667%
    }

    .flex.order-sm11 {
        order: 11
    }

    .flex.sm10 {
        flex-basis: 83.3333333333%;
        flex-grow: 0;
        max-width: 83.3333333333%
    }

    .flex.order-sm10 {
        order: 10
    }

    .flex.sm9 {
        flex-basis: 75%;
        flex-grow: 0;
        max-width: 75%
    }

    .flex.order-sm9 {
        order: 9
    }

    .flex.sm8 {
        flex-basis: 66.6666666667%;
        flex-grow: 0;
        max-width: 66.6666666667%
    }

    .flex.order-sm8 {
        order: 8
    }

    .flex.sm7 {
        flex-basis: 58.3333333333%;
        flex-grow: 0;
        max-width: 58.3333333333%
    }

    .flex.order-sm7 {
        order: 7
    }

    .flex.sm6 {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%
    }

    .flex.order-sm6 {
        order: 6
    }

    .flex.sm5 {
        flex-basis: 41.6666666667%;
        flex-grow: 0;
        max-width: 41.6666666667%
    }

    .flex.order-sm5 {
        order: 5
    }

    .flex.sm4 {
        flex-basis: 33.3333333333%;
        flex-grow: 0;
        max-width: 33.3333333333%
    }

    .flex.order-sm4 {
        order: 4
    }

    .flex.sm3 {
        flex-basis: 25%;
        flex-grow: 0;
        max-width: 25%
    }

    .flex.order-sm3 {
        order: 3
    }

    .flex.sm2 {
        flex-basis: 16.6666666667%;
        flex-grow: 0;
        max-width: 16.6666666667%
    }

    .flex.order-sm2 {
        order: 2
    }

    .flex.sm1 {
        flex-basis: 8.3333333333%;
        flex-grow: 0;
        max-width: 8.3333333333%
    }

    .flex.order-sm1 {
        order: 1
    }

    .v-application--is-ltr .flex.offset-sm12 {
        margin-left: 100%
    }

    .v-application--is-rtl .flex.offset-sm12 {
        margin-right: 100%
    }

    .v-application--is-ltr .flex.offset-sm11 {
        margin-left: 91.6666666667%
    }

    .v-application--is-rtl .flex.offset-sm11 {
        margin-right: 91.6666666667%
    }

    .v-application--is-ltr .flex.offset-sm10 {
        margin-left: 83.3333333333%
    }

    .v-application--is-rtl .flex.offset-sm10 {
        margin-right: 83.3333333333%
    }

    .v-application--is-ltr .flex.offset-sm9 {
        margin-left: 75%
    }

    .v-application--is-rtl .flex.offset-sm9 {
        margin-right: 75%
    }

    .v-application--is-ltr .flex.offset-sm8 {
        margin-left: 66.6666666667%
    }

    .v-application--is-rtl .flex.offset-sm8 {
        margin-right: 66.6666666667%
    }

    .v-application--is-ltr .flex.offset-sm7 {
        margin-left: 58.3333333333%
    }

    .v-application--is-rtl .flex.offset-sm7 {
        margin-right: 58.3333333333%
    }

    .v-application--is-ltr .flex.offset-sm6 {
        margin-left: 50%
    }

    .v-application--is-rtl .flex.offset-sm6 {
        margin-right: 50%
    }

    .v-application--is-ltr .flex.offset-sm5 {
        margin-left: 41.6666666667%
    }

    .v-application--is-rtl .flex.offset-sm5 {
        margin-right: 41.6666666667%
    }

    .v-application--is-ltr .flex.offset-sm4 {
        margin-left: 33.3333333333%
    }

    .v-application--is-rtl .flex.offset-sm4 {
        margin-right: 33.3333333333%
    }

    .v-application--is-ltr .flex.offset-sm3 {
        margin-left: 25%
    }

    .v-application--is-rtl .flex.offset-sm3 {
        margin-right: 25%
    }

    .v-application--is-ltr .flex.offset-sm2 {
        margin-left: 16.6666666667%
    }

    .v-application--is-rtl .flex.offset-sm2 {
        margin-right: 16.6666666667%
    }

    .v-application--is-ltr .flex.offset-sm1 {
        margin-left: 8.3333333333%
    }

    .v-application--is-rtl .flex.offset-sm1 {
        margin-right: 8.3333333333%
    }

    .v-application--is-ltr .flex.offset-sm0 {
        margin-left: 0
    }

    .v-application--is-rtl .flex.offset-sm0 {
        margin-right: 0
    }
}

@media (min-width: 960px) {
    .flex.md12 {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%
    }

    .flex.order-md12 {
        order: 12
    }

    .flex.md11 {
        flex-basis: 91.6666666667%;
        flex-grow: 0;
        max-width: 91.6666666667%
    }

    .flex.order-md11 {
        order: 11
    }

    .flex.md10 {
        flex-basis: 83.3333333333%;
        flex-grow: 0;
        max-width: 83.3333333333%
    }

    .flex.order-md10 {
        order: 10
    }

    .flex.md9 {
        flex-basis: 75%;
        flex-grow: 0;
        max-width: 75%
    }

    .flex.order-md9 {
        order: 9
    }

    .flex.md8 {
        flex-basis: 66.6666666667%;
        flex-grow: 0;
        max-width: 66.6666666667%
    }

    .flex.order-md8 {
        order: 8
    }

    .flex.md7 {
        flex-basis: 58.3333333333%;
        flex-grow: 0;
        max-width: 58.3333333333%
    }

    .flex.order-md7 {
        order: 7
    }

    .flex.md6 {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%
    }

    .flex.order-md6 {
        order: 6
    }

    .flex.md5 {
        flex-basis: 41.6666666667%;
        flex-grow: 0;
        max-width: 41.6666666667%
    }

    .flex.order-md5 {
        order: 5
    }

    .flex.md4 {
        flex-basis: 33.3333333333%;
        flex-grow: 0;
        max-width: 33.3333333333%
    }

    .flex.order-md4 {
        order: 4
    }

    .flex.md3 {
        flex-basis: 25%;
        flex-grow: 0;
        max-width: 25%
    }

    .flex.order-md3 {
        order: 3
    }

    .flex.md2 {
        flex-basis: 16.6666666667%;
        flex-grow: 0;
        max-width: 16.6666666667%
    }

    .flex.order-md2 {
        order: 2
    }

    .flex.md1 {
        flex-basis: 8.3333333333%;
        flex-grow: 0;
        max-width: 8.3333333333%
    }

    .flex.order-md1 {
        order: 1
    }

    .v-application--is-ltr .flex.offset-md12 {
        margin-left: 100%
    }

    .v-application--is-rtl .flex.offset-md12 {
        margin-right: 100%
    }

    .v-application--is-ltr .flex.offset-md11 {
        margin-left: 91.6666666667%
    }

    .v-application--is-rtl .flex.offset-md11 {
        margin-right: 91.6666666667%
    }

    .v-application--is-ltr .flex.offset-md10 {
        margin-left: 83.3333333333%
    }

    .v-application--is-rtl .flex.offset-md10 {
        margin-right: 83.3333333333%
    }

    .v-application--is-ltr .flex.offset-md9 {
        margin-left: 75%
    }

    .v-application--is-rtl .flex.offset-md9 {
        margin-right: 75%
    }

    .v-application--is-ltr .flex.offset-md8 {
        margin-left: 66.6666666667%
    }

    .v-application--is-rtl .flex.offset-md8 {
        margin-right: 66.6666666667%
    }

    .v-application--is-ltr .flex.offset-md7 {
        margin-left: 58.3333333333%
    }

    .v-application--is-rtl .flex.offset-md7 {
        margin-right: 58.3333333333%
    }

    .v-application--is-ltr .flex.offset-md6 {
        margin-left: 50%
    }

    .v-application--is-rtl .flex.offset-md6 {
        margin-right: 50%
    }

    .v-application--is-ltr .flex.offset-md5 {
        margin-left: 41.6666666667%
    }

    .v-application--is-rtl .flex.offset-md5 {
        margin-right: 41.6666666667%
    }

    .v-application--is-ltr .flex.offset-md4 {
        margin-left: 33.3333333333%
    }

    .v-application--is-rtl .flex.offset-md4 {
        margin-right: 33.3333333333%
    }

    .v-application--is-ltr .flex.offset-md3 {
        margin-left: 25%
    }

    .v-application--is-rtl .flex.offset-md3 {
        margin-right: 25%
    }

    .v-application--is-ltr .flex.offset-md2 {
        margin-left: 16.6666666667%
    }

    .v-application--is-rtl .flex.offset-md2 {
        margin-right: 16.6666666667%
    }

    .v-application--is-ltr .flex.offset-md1 {
        margin-left: 8.3333333333%
    }

    .v-application--is-rtl .flex.offset-md1 {
        margin-right: 8.3333333333%
    }

    .v-application--is-ltr .flex.offset-md0 {
        margin-left: 0
    }

    .v-application--is-rtl .flex.offset-md0 {
        margin-right: 0
    }
}

@media (min-width: 1264px) {
    .flex.lg12 {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%
    }

    .flex.order-lg12 {
        order: 12
    }

    .flex.lg11 {
        flex-basis: 91.6666666667%;
        flex-grow: 0;
        max-width: 91.6666666667%
    }

    .flex.order-lg11 {
        order: 11
    }

    .flex.lg10 {
        flex-basis: 83.3333333333%;
        flex-grow: 0;
        max-width: 83.3333333333%
    }

    .flex.order-lg10 {
        order: 10
    }

    .flex.lg9 {
        flex-basis: 75%;
        flex-grow: 0;
        max-width: 75%
    }

    .flex.order-lg9 {
        order: 9
    }

    .flex.lg8 {
        flex-basis: 66.6666666667%;
        flex-grow: 0;
        max-width: 66.6666666667%
    }

    .flex.order-lg8 {
        order: 8
    }

    .flex.lg7 {
        flex-basis: 58.3333333333%;
        flex-grow: 0;
        max-width: 58.3333333333%
    }

    .flex.order-lg7 {
        order: 7
    }

    .flex.lg6 {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%
    }

    .flex.order-lg6 {
        order: 6
    }

    .flex.lg5 {
        flex-basis: 41.6666666667%;
        flex-grow: 0;
        max-width: 41.6666666667%
    }

    .flex.order-lg5 {
        order: 5
    }

    .flex.lg4 {
        flex-basis: 33.3333333333%;
        flex-grow: 0;
        max-width: 33.3333333333%
    }

    .flex.order-lg4 {
        order: 4
    }

    .flex.lg3 {
        flex-basis: 25%;
        flex-grow: 0;
        max-width: 25%
    }

    .flex.order-lg3 {
        order: 3
    }

    .flex.lg2 {
        flex-basis: 16.6666666667%;
        flex-grow: 0;
        max-width: 16.6666666667%
    }

    .flex.order-lg2 {
        order: 2
    }

    .flex.lg1 {
        flex-basis: 8.3333333333%;
        flex-grow: 0;
        max-width: 8.3333333333%
    }

    .flex.order-lg1 {
        order: 1
    }

    .v-application--is-ltr .flex.offset-lg12 {
        margin-left: 100%
    }

    .v-application--is-rtl .flex.offset-lg12 {
        margin-right: 100%
    }

    .v-application--is-ltr .flex.offset-lg11 {
        margin-left: 91.6666666667%
    }

    .v-application--is-rtl .flex.offset-lg11 {
        margin-right: 91.6666666667%
    }

    .v-application--is-ltr .flex.offset-lg10 {
        margin-left: 83.3333333333%
    }

    .v-application--is-rtl .flex.offset-lg10 {
        margin-right: 83.3333333333%
    }

    .v-application--is-ltr .flex.offset-lg9 {
        margin-left: 75%
    }

    .v-application--is-rtl .flex.offset-lg9 {
        margin-right: 75%
    }

    .v-application--is-ltr .flex.offset-lg8 {
        margin-left: 66.6666666667%
    }

    .v-application--is-rtl .flex.offset-lg8 {
        margin-right: 66.6666666667%
    }

    .v-application--is-ltr .flex.offset-lg7 {
        margin-left: 58.3333333333%
    }

    .v-application--is-rtl .flex.offset-lg7 {
        margin-right: 58.3333333333%
    }

    .v-application--is-ltr .flex.offset-lg6 {
        margin-left: 50%
    }

    .v-application--is-rtl .flex.offset-lg6 {
        margin-right: 50%
    }

    .v-application--is-ltr .flex.offset-lg5 {
        margin-left: 41.6666666667%
    }

    .v-application--is-rtl .flex.offset-lg5 {
        margin-right: 41.6666666667%
    }

    .v-application--is-ltr .flex.offset-lg4 {
        margin-left: 33.3333333333%
    }

    .v-application--is-rtl .flex.offset-lg4 {
        margin-right: 33.3333333333%
    }

    .v-application--is-ltr .flex.offset-lg3 {
        margin-left: 25%
    }

    .v-application--is-rtl .flex.offset-lg3 {
        margin-right: 25%
    }

    .v-application--is-ltr .flex.offset-lg2 {
        margin-left: 16.6666666667%
    }

    .v-application--is-rtl .flex.offset-lg2 {
        margin-right: 16.6666666667%
    }

    .v-application--is-ltr .flex.offset-lg1 {
        margin-left: 8.3333333333%
    }

    .v-application--is-rtl .flex.offset-lg1 {
        margin-right: 8.3333333333%
    }

    .v-application--is-ltr .flex.offset-lg0 {
        margin-left: 0
    }

    .v-application--is-rtl .flex.offset-lg0 {
        margin-right: 0
    }
}

@media (min-width: 1904px) {
    .flex.xl12 {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%
    }

    .flex.order-xl12 {
        order: 12
    }

    .flex.xl11 {
        flex-basis: 91.6666666667%;
        flex-grow: 0;
        max-width: 91.6666666667%
    }

    .flex.order-xl11 {
        order: 11
    }

    .flex.xl10 {
        flex-basis: 83.3333333333%;
        flex-grow: 0;
        max-width: 83.3333333333%
    }

    .flex.order-xl10 {
        order: 10
    }

    .flex.xl9 {
        flex-basis: 75%;
        flex-grow: 0;
        max-width: 75%
    }

    .flex.order-xl9 {
        order: 9
    }

    .flex.xl8 {
        flex-basis: 66.6666666667%;
        flex-grow: 0;
        max-width: 66.6666666667%
    }

    .flex.order-xl8 {
        order: 8
    }

    .flex.xl7 {
        flex-basis: 58.3333333333%;
        flex-grow: 0;
        max-width: 58.3333333333%
    }

    .flex.order-xl7 {
        order: 7
    }

    .flex.xl6 {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%
    }

    .flex.order-xl6 {
        order: 6
    }

    .flex.xl5 {
        flex-basis: 41.6666666667%;
        flex-grow: 0;
        max-width: 41.6666666667%
    }

    .flex.order-xl5 {
        order: 5
    }

    .flex.xl4 {
        flex-basis: 33.3333333333%;
        flex-grow: 0;
        max-width: 33.3333333333%
    }

    .flex.order-xl4 {
        order: 4
    }

    .flex.xl3 {
        flex-basis: 25%;
        flex-grow: 0;
        max-width: 25%
    }

    .flex.order-xl3 {
        order: 3
    }

    .flex.xl2 {
        flex-basis: 16.6666666667%;
        flex-grow: 0;
        max-width: 16.6666666667%
    }

    .flex.order-xl2 {
        order: 2
    }

    .flex.xl1 {
        flex-basis: 8.3333333333%;
        flex-grow: 0;
        max-width: 8.3333333333%
    }

    .flex.order-xl1 {
        order: 1
    }

    .v-application--is-ltr .flex.offset-xl12 {
        margin-left: 100%
    }

    .v-application--is-rtl .flex.offset-xl12 {
        margin-right: 100%
    }

    .v-application--is-ltr .flex.offset-xl11 {
        margin-left: 91.6666666667%
    }

    .v-application--is-rtl .flex.offset-xl11 {
        margin-right: 91.6666666667%
    }

    .v-application--is-ltr .flex.offset-xl10 {
        margin-left: 83.3333333333%
    }

    .v-application--is-rtl .flex.offset-xl10 {
        margin-right: 83.3333333333%
    }

    .v-application--is-ltr .flex.offset-xl9 {
        margin-left: 75%
    }

    .v-application--is-rtl .flex.offset-xl9 {
        margin-right: 75%
    }

    .v-application--is-ltr .flex.offset-xl8 {
        margin-left: 66.6666666667%
    }

    .v-application--is-rtl .flex.offset-xl8 {
        margin-right: 66.6666666667%
    }

    .v-application--is-ltr .flex.offset-xl7 {
        margin-left: 58.3333333333%
    }

    .v-application--is-rtl .flex.offset-xl7 {
        margin-right: 58.3333333333%
    }

    .v-application--is-ltr .flex.offset-xl6 {
        margin-left: 50%
    }

    .v-application--is-rtl .flex.offset-xl6 {
        margin-right: 50%
    }

    .v-application--is-ltr .flex.offset-xl5 {
        margin-left: 41.6666666667%
    }

    .v-application--is-rtl .flex.offset-xl5 {
        margin-right: 41.6666666667%
    }

    .v-application--is-ltr .flex.offset-xl4 {
        margin-left: 33.3333333333%
    }

    .v-application--is-rtl .flex.offset-xl4 {
        margin-right: 33.3333333333%
    }

    .v-application--is-ltr .flex.offset-xl3 {
        margin-left: 25%
    }

    .v-application--is-rtl .flex.offset-xl3 {
        margin-right: 25%
    }

    .v-application--is-ltr .flex.offset-xl2 {
        margin-left: 16.6666666667%
    }

    .v-application--is-rtl .flex.offset-xl2 {
        margin-right: 16.6666666667%
    }

    .v-application--is-ltr .flex.offset-xl1 {
        margin-left: 8.3333333333%
    }

    .v-application--is-rtl .flex.offset-xl1 {
        margin-right: 8.3333333333%
    }

    .v-application--is-ltr .flex.offset-xl0 {
        margin-left: 0
    }

    .v-application--is-rtl .flex.offset-xl0 {
        margin-right: 0
    }
}

.child-flex > *, .flex {
    flex: 1 1 auto;
    max-width: 100%
}

.child-flex > .grow-shrink-0, .flex.grow-shrink-0 {
    flex-grow: 0;
    flex-shrink: 0
}

.grow, .spacer {
    flex-grow: 1 !important
}

.grow {
    flex-shrink: 0 !important
}

.shrink {
    flex-grow: 0 !important;
    flex-shrink: 1 !important
}

.fill-height {
    height: 100%
}

.container {
    width: 100%;
    padding: 12px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 960px) {
    .container {
        max-width: 900px
    }
}

@media (min-width: 1264px) {
    .container {
        max-width: 1185px
    }
}

@media (min-width: 1904px) {
    .container {
        max-width: 1785px
    }
}

.container--fluid {
    max-width: 100%
}

.row {
    display: flex;
    flex-wrap: wrap;
    flex: 1 1 auto;
    margin: -12px
}

.row + .row {
    margin-top: 12px
}

.row + .row--dense {
    margin-top: 4px
}

.row--dense {
    margin: -4px
}

.row--dense > .col, .row--dense > [class*=col-] {
    padding: 4px
}

.row.no-gutters {
    margin: 0
}

.row.no-gutters > .col, .row.no-gutters > [class*=col-] {
    padding: 0
}

.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto {
    width: 100%;
    padding: 12px
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%
}

.col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

.col-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%
}

.col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%
}

.col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.v-application--is-ltr .offset-1 {
    margin-left: 8.3333333333%
}

.v-application--is-rtl .offset-1 {
    margin-right: 8.3333333333%
}

.v-application--is-ltr .offset-2 {
    margin-left: 16.6666666667%
}

.v-application--is-rtl .offset-2 {
    margin-right: 16.6666666667%
}

.v-application--is-ltr .offset-3 {
    margin-left: 25%
}

.v-application--is-rtl .offset-3 {
    margin-right: 25%
}

.v-application--is-ltr .offset-4 {
    margin-left: 33.3333333333%
}

.v-application--is-rtl .offset-4 {
    margin-right: 33.3333333333%
}

.v-application--is-ltr .offset-5 {
    margin-left: 41.6666666667%
}

.v-application--is-rtl .offset-5 {
    margin-right: 41.6666666667%
}

.v-application--is-ltr .offset-6 {
    margin-left: 50%
}

.v-application--is-rtl .offset-6 {
    margin-right: 50%
}

.v-application--is-ltr .offset-7 {
    margin-left: 58.3333333333%
}

.v-application--is-rtl .offset-7 {
    margin-right: 58.3333333333%
}

.v-application--is-ltr .offset-8 {
    margin-left: 66.6666666667%
}

.v-application--is-rtl .offset-8 {
    margin-right: 66.6666666667%
}

.v-application--is-ltr .offset-9 {
    margin-left: 75%
}

.v-application--is-rtl .offset-9 {
    margin-right: 75%
}

.v-application--is-ltr .offset-10 {
    margin-left: 83.3333333333%
}

.v-application--is-rtl .offset-10 {
    margin-right: 83.3333333333%
}

.v-application--is-ltr .offset-11 {
    margin-left: 91.6666666667%
}

.v-application--is-rtl .offset-11 {
    margin-right: 91.6666666667%
}

@media (min-width: 600px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-sm-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-sm-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-sm-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-sm-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .v-application--is-ltr .offset-sm-0 {
        margin-left: 0
    }

    .v-application--is-rtl .offset-sm-0 {
        margin-right: 0
    }

    .v-application--is-ltr .offset-sm-1 {
        margin-left: 8.3333333333%
    }

    .v-application--is-rtl .offset-sm-1 {
        margin-right: 8.3333333333%
    }

    .v-application--is-ltr .offset-sm-2 {
        margin-left: 16.6666666667%
    }

    .v-application--is-rtl .offset-sm-2 {
        margin-right: 16.6666666667%
    }

    .v-application--is-ltr .offset-sm-3 {
        margin-left: 25%
    }

    .v-application--is-rtl .offset-sm-3 {
        margin-right: 25%
    }

    .v-application--is-ltr .offset-sm-4 {
        margin-left: 33.3333333333%
    }

    .v-application--is-rtl .offset-sm-4 {
        margin-right: 33.3333333333%
    }

    .v-application--is-ltr .offset-sm-5 {
        margin-left: 41.6666666667%
    }

    .v-application--is-rtl .offset-sm-5 {
        margin-right: 41.6666666667%
    }

    .v-application--is-ltr .offset-sm-6 {
        margin-left: 50%
    }

    .v-application--is-rtl .offset-sm-6 {
        margin-right: 50%
    }

    .v-application--is-ltr .offset-sm-7 {
        margin-left: 58.3333333333%
    }

    .v-application--is-rtl .offset-sm-7 {
        margin-right: 58.3333333333%
    }

    .v-application--is-ltr .offset-sm-8 {
        margin-left: 66.6666666667%
    }

    .v-application--is-rtl .offset-sm-8 {
        margin-right: 66.6666666667%
    }

    .v-application--is-ltr .offset-sm-9 {
        margin-left: 75%
    }

    .v-application--is-rtl .offset-sm-9 {
        margin-right: 75%
    }

    .v-application--is-ltr .offset-sm-10 {
        margin-left: 83.3333333333%
    }

    .v-application--is-rtl .offset-sm-10 {
        margin-right: 83.3333333333%
    }

    .v-application--is-ltr .offset-sm-11 {
        margin-left: 91.6666666667%
    }

    .v-application--is-rtl .offset-sm-11 {
        margin-right: 91.6666666667%
    }
}

@media (min-width: 960px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-md-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-md-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-md-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-md-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .v-application--is-ltr .offset-md-0 {
        margin-left: 0
    }

    .v-application--is-rtl .offset-md-0 {
        margin-right: 0
    }

    .v-application--is-ltr .offset-md-1 {
        margin-left: 8.3333333333%
    }

    .v-application--is-rtl .offset-md-1 {
        margin-right: 8.3333333333%
    }

    .v-application--is-ltr .offset-md-2 {
        margin-left: 16.6666666667%
    }

    .v-application--is-rtl .offset-md-2 {
        margin-right: 16.6666666667%
    }

    .v-application--is-ltr .offset-md-3 {
        margin-left: 25%
    }

    .v-application--is-rtl .offset-md-3 {
        margin-right: 25%
    }

    .v-application--is-ltr .offset-md-4 {
        margin-left: 33.3333333333%
    }

    .v-application--is-rtl .offset-md-4 {
        margin-right: 33.3333333333%
    }

    .v-application--is-ltr .offset-md-5 {
        margin-left: 41.6666666667%
    }

    .v-application--is-rtl .offset-md-5 {
        margin-right: 41.6666666667%
    }

    .v-application--is-ltr .offset-md-6 {
        margin-left: 50%
    }

    .v-application--is-rtl .offset-md-6 {
        margin-right: 50%
    }

    .v-application--is-ltr .offset-md-7 {
        margin-left: 58.3333333333%
    }

    .v-application--is-rtl .offset-md-7 {
        margin-right: 58.3333333333%
    }

    .v-application--is-ltr .offset-md-8 {
        margin-left: 66.6666666667%
    }

    .v-application--is-rtl .offset-md-8 {
        margin-right: 66.6666666667%
    }

    .v-application--is-ltr .offset-md-9 {
        margin-left: 75%
    }

    .v-application--is-rtl .offset-md-9 {
        margin-right: 75%
    }

    .v-application--is-ltr .offset-md-10 {
        margin-left: 83.3333333333%
    }

    .v-application--is-rtl .offset-md-10 {
        margin-right: 83.3333333333%
    }

    .v-application--is-ltr .offset-md-11 {
        margin-left: 91.6666666667%
    }

    .v-application--is-rtl .offset-md-11 {
        margin-right: 91.6666666667%
    }
}

@media (min-width: 1264px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-lg-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-lg-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-lg-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-lg-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .v-application--is-ltr .offset-lg-0 {
        margin-left: 0
    }

    .v-application--is-rtl .offset-lg-0 {
        margin-right: 0
    }

    .v-application--is-ltr .offset-lg-1 {
        margin-left: 8.3333333333%
    }

    .v-application--is-rtl .offset-lg-1 {
        margin-right: 8.3333333333%
    }

    .v-application--is-ltr .offset-lg-2 {
        margin-left: 16.6666666667%
    }

    .v-application--is-rtl .offset-lg-2 {
        margin-right: 16.6666666667%
    }

    .v-application--is-ltr .offset-lg-3 {
        margin-left: 25%
    }

    .v-application--is-rtl .offset-lg-3 {
        margin-right: 25%
    }

    .v-application--is-ltr .offset-lg-4 {
        margin-left: 33.3333333333%
    }

    .v-application--is-rtl .offset-lg-4 {
        margin-right: 33.3333333333%
    }

    .v-application--is-ltr .offset-lg-5 {
        margin-left: 41.6666666667%
    }

    .v-application--is-rtl .offset-lg-5 {
        margin-right: 41.6666666667%
    }

    .v-application--is-ltr .offset-lg-6 {
        margin-left: 50%
    }

    .v-application--is-rtl .offset-lg-6 {
        margin-right: 50%
    }

    .v-application--is-ltr .offset-lg-7 {
        margin-left: 58.3333333333%
    }

    .v-application--is-rtl .offset-lg-7 {
        margin-right: 58.3333333333%
    }

    .v-application--is-ltr .offset-lg-8 {
        margin-left: 66.6666666667%
    }

    .v-application--is-rtl .offset-lg-8 {
        margin-right: 66.6666666667%
    }

    .v-application--is-ltr .offset-lg-9 {
        margin-left: 75%
    }

    .v-application--is-rtl .offset-lg-9 {
        margin-right: 75%
    }

    .v-application--is-ltr .offset-lg-10 {
        margin-left: 83.3333333333%
    }

    .v-application--is-rtl .offset-lg-10 {
        margin-right: 83.3333333333%
    }

    .v-application--is-ltr .offset-lg-11 {
        margin-left: 91.6666666667%
    }

    .v-application--is-rtl .offset-lg-11 {
        margin-right: 91.6666666667%
    }
}

@media (min-width: 1904px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-xl-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-xl-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-xl-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-xl-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .v-application--is-ltr .offset-xl-0 {
        margin-left: 0
    }

    .v-application--is-rtl .offset-xl-0 {
        margin-right: 0
    }

    .v-application--is-ltr .offset-xl-1 {
        margin-left: 8.3333333333%
    }

    .v-application--is-rtl .offset-xl-1 {
        margin-right: 8.3333333333%
    }

    .v-application--is-ltr .offset-xl-2 {
        margin-left: 16.6666666667%
    }

    .v-application--is-rtl .offset-xl-2 {
        margin-right: 16.6666666667%
    }

    .v-application--is-ltr .offset-xl-3 {
        margin-left: 25%
    }

    .v-application--is-rtl .offset-xl-3 {
        margin-right: 25%
    }

    .v-application--is-ltr .offset-xl-4 {
        margin-left: 33.3333333333%
    }

    .v-application--is-rtl .offset-xl-4 {
        margin-right: 33.3333333333%
    }

    .v-application--is-ltr .offset-xl-5 {
        margin-left: 41.6666666667%
    }

    .v-application--is-rtl .offset-xl-5 {
        margin-right: 41.6666666667%
    }

    .v-application--is-ltr .offset-xl-6 {
        margin-left: 50%
    }

    .v-application--is-rtl .offset-xl-6 {
        margin-right: 50%
    }

    .v-application--is-ltr .offset-xl-7 {
        margin-left: 58.3333333333%
    }

    .v-application--is-rtl .offset-xl-7 {
        margin-right: 58.3333333333%
    }

    .v-application--is-ltr .offset-xl-8 {
        margin-left: 66.6666666667%
    }

    .v-application--is-rtl .offset-xl-8 {
        margin-right: 66.6666666667%
    }

    .v-application--is-ltr .offset-xl-9 {
        margin-left: 75%
    }

    .v-application--is-rtl .offset-xl-9 {
        margin-right: 75%
    }

    .v-application--is-ltr .offset-xl-10 {
        margin-left: 83.3333333333%
    }

    .v-application--is-rtl .offset-xl-10 {
        margin-right: 83.3333333333%
    }

    .v-application--is-ltr .offset-xl-11 {
        margin-left: 91.6666666667%
    }

    .v-application--is-rtl .offset-xl-11 {
        margin-right: 91.6666666667%
    }
}
