.jetgrid {
    width: 100%;
    padding: 0 15px;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    list-style-type: none;
    box-sizing: border-box
}

.jetgrid--1200 {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto
}

.jetgrid .jetgrid {
    padding-left: 0;
    padding-right: 0;
    flex: 1 1 auto
}

[class*=jetgrid__col-] {
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 0 15px;
    box-sizing: border-box
}

.jetgrid__cell {
    display: block;
    flex: 1 1 auto
}

.jetgrid__cell-img {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    flex: 0 0 auto
}

.jetgrid__col--24 {
    width: 100%
}

.jetgrid__col--23 {
    width: 95.8333%
}

.jetgrid__col--22 {
    width: 91.6666%
}

.jetgrid__col--21 {
    width: 87.5%
}

.jetgrid__col--20 {
    width: 83.3333%
}

.jetgrid__col--19 {
    width: 79.1666%
}

.jetgrid__col--18 {
    width: 75%
}

.jetgrid__col--17 {
    width: 70.8333%
}

.jetgrid__col--16 {
    width: 66.6666%
}

.jetgrid__col--15 {
    width: 62.5%
}

.jetgrid__col--14 {
    width: 58.3333%
}

.jetgrid__col--13 {
    width: 54.1666%
}

.jetgrid__col--12 {
    width: 50%
}

.jetgrid__col--11 {
    width: 45.8333%
}

.jetgrid__col--10 {
    width: 41.6666%
}

.jetgrid__col--9 {
    width: 37.5%
}

.jetgrid__col--8 {
    width: 33.3333%
}

.jetgrid__col--7 {
    width: 29.1666%
}

.jetgrid__col--6 {
    width: 25%
}

.jetgrid__col--5 {
    width: 20.8333%
}

.jetgrid__col--4 {
    width: 16.6666%
}

.jetgrid__col--3 {
    width: 12.5%
}

.jetgrid__col--2 {
    width: 8.3333%
}

.jetgrid__col--1 {
    width: 4.1666%
}

.jetgrid__col--auto {
    width: auto;
    max-width: 100%;
    flex: 1 0 0px
}

.jetgrid__col--no-auto {
    flex: unset
}

.jetgrid--gap-15 [class*=jetgrid__col-],
.jetgrid__col--gap-15 {
    padding-left: 15px;
    padding-right: 15px
}

.jetgrid--gap-10 [class*=jetgrid__col-],
.jetgrid__col--gap-10 {
    padding-left: 10px;
    padding-right: 10px
}

.jetgrid--gap-5 [class*=jetgrid__col-],
.jetgrid__col--gap-5 {
    padding-left: 5px;
    padding-right: 5px
}

.jetgrid--gap-left-15 [class*=jetgrid__col-],
.jetgrid__col--gap-left-15 {
    padding-left: 15px
}

.jetgrid--gap-left-10 [class*=jetgrid__col-],
.jetgrid__col--gap-left-10 {
    padding-left: 10px
}

.jetgrid--gap-left-5 [class*=jetgrid__col-],
.jetgrid__col--gap-left-5 {
    padding-left: 5px
}

.jetgrid--gap-right-15 [class*=jetgrid__col-],
.jetgrid__col--gap-right-15 {
    padding-right: 15px
}

.jetgrid--gap-right-10 [class*=jetgrid__col-],
.jetgrid__col--gap-right-10 {
    padding-right: 10px
}

.jetgrid--gap-right-5 [class*=jetgrid__col-],
.jetgrid__col--gap-right-5 {
    padding-right: 5px
}

.jetgrid--no-gap [class*=jetgrid__col-],
.jetgrid__col--no-gap {
    padding-left: 0;
    padding-right: 0
}

.jetgrid--no-gap-left [class*=jetgrid__col-],
.jetgrid__col--no-gap-left {
    padding-left: 0
}

.jetgrid--no-gap-right [class*=jetgrid__col-],
.jetgrid__col--no-gap-right {
    padding-right: 0
}

.jetgrid--push-left-23 {
    margin-left: 95.8333%
}

.jetgrid--push-left-22 {
    margin-left: 91.6666%
}

.jetgrid--push-left-21 {
    margin-left: 87.5%
}

.jetgrid--push-left-20 {
    margin-left: 83.3333%
}

.jetgrid--push-left-19 {
    margin-left: 79.1666%
}

.jetgrid--push-left-18 {
    margin-left: 75%
}

.jetgrid--push-left-17 {
    margin-left: 70.8333%
}

.jetgrid--push-left-16 {
    margin-left: 66.6666%
}

.jetgrid--push-left-15 {
    margin-left: 62.5%
}

.jetgrid--push-left-14 {
    margin-left: 58.3333%
}

.jetgrid--push-left-13 {
    margin-left: 54.1666%
}

.jetgrid--push-left-12 {
    margin-left: 50%
}

.jetgrid--push-left-11 {
    margin-left: 45.8333%
}

.jetgrid--push-left-10 {
    margin-left: 41.6666%
}

.jetgrid--push-left-9 {
    margin-left: 37.5%
}

.jetgrid--push-left-8 {
    margin-left: 33.3333%
}

.jetgrid--push-left-7 {
    margin-left: 29.1666%
}

.jetgrid--push-left-6 {
    margin-left: 25%
}

.jetgrid--push-left-5 {
    margin-left: 20.8333%
}

.jetgrid--push-left-4 {
    margin-left: 16.6666%
}

.jetgrid--push-left-3 {
    margin-left: 12.5%
}

.jetgrid--push-left-2 {
    margin-left: 8.3333%
}

.jetgrid--push-left-1 {
    margin-left: 4.1666%
}

.jetgrid--push-left-0 {
    margin-left: 0
}

.jetgrid--push-right-23 {
    margin-right: 95.8333%
}

.jetgrid--push-right-22 {
    margin-right: 91.6666%
}

.jetgrid--push-right-21 {
    margin-right: 87.5%
}

.jetgrid--push-right-20 {
    margin-right: 83.3333%
}

.jetgrid--push-right-19 {
    margin-right: 79.1666%
}

.jetgrid--push-right-18 {
    margin-right: 75%
}

.jetgrid--push-right-17 {
    margin-right: 70.8333%
}

.jetgrid--push-right-16 {
    margin-right: 66.6666%
}

.jetgrid--push-right-15 {
    margin-right: 62.5%
}

.jetgrid--push-right-14 {
    margin-right: 58.3333%
}

.jetgrid--push-right-13 {
    margin-right: 54.1666%
}

.jetgrid--push-right-12 {
    margin-right: 50%
}

.jetgrid--push-right-11 {
    margin-right: 45.8333%
}

.jetgrid--push-right-10 {
    margin-right: 41.6666%
}

.jetgrid--push-right-9 {
    margin-right: 37.5%
}

.jetgrid--push-right-8 {
    margin-right: 33.3333%
}

.jetgrid--push-right-7 {
    margin-right: 29.1666%
}

.jetgrid--push-right-6 {
    margin-right: 25%
}

.jetgrid--push-right-5 {
    margin-right: 20.8333%
}

.jetgrid--push-right-4 {
    margin-right: 16.6666%
}

.jetgrid--push-right-3 {
    margin-right: 12.5%
}

.jetgrid--push-right-2 {
    margin-right: 8.3333%
}

.jetgrid--push-right-1 {
    margin-right: 4.1666%
}

.jetgrid--push-right-0 {
    margin-right: 0
}

.jetgrid--order-23 {
    order: 23
}

.jetgrid--order-22 {
    order: 22
}

.jetgrid--order-21 {
    order: 21
}

.jetgrid--order-20 {
    order: 20
}

.jetgrid--order-19 {
    order: 19
}

.jetgrid--order-18 {
    order: 18
}

.jetgrid--order-17 {
    order: 17
}

.jetgrid--order-16 {
    order: 16
}

.jetgrid--order-15 {
    order: 15
}

.jetgrid--order-14 {
    order: 14
}

.jetgrid--order-13 {
    order: 13
}

.jetgrid--order-12 {
    order: 12
}

.jetgrid--order-11 {
    order: 11
}

.jetgrid--order-10 {
    order: 10
}

.jetgrid--order-9 {
    order: 9
}

.jetgrid--order-8 {
    order: 8
}

.jetgrid--order-7 {
    order: 7
}

.jetgrid--order-6 {
    order: 6
}

.jetgrid--order-5 {
    order: 5
}

.jetgrid--order-4 {
    order: 4
}

.jetgrid--order-3 {
    order: 3
}

.jetgrid--order-2 {
    order: 2
}

.jetgrid--order-1 {
    order: 1
}

.jetgrid--order-0 {
    order: 0
}

.jetgrid--wrap {
    flex-wrap: wrap
}

.jetgrid--no-wrap {
    flex-wrap: nowrap
}

.jetgrid--wrap-reverse {
    flex-wrap: wrap-reverse
}

.jetgrid--direction-row {
    flex-direction: row
}

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

.jetgrid--direction-column {
    flex-direction: column
}

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

.jetgrid--align-top {
    align-items: flex-start
}

.jetgrid--align-bottom {
    align-items: flex-end
}

.jetgrid--align-bottom [class*=jetgrid__col-] {
    vertical-align: bottom
}

.jetgrid--align-center {
    align-items: center
}

.jetgrid--align-center [class*=jetgrid__col-] {
    vertical-align: middle
}

.jetgrid--align-baseline {
    align-items: baseline
}

.jetgrid--align-baseline [class*=jetgrid__col-] {
    vertical-align: baseline
}

.jetgrid--align-content-top {
    align-content: flex-start
}

.jetgrid--align-content-bottom {
    align-content: flex-end
}

.jetgrid--align-content-bottom [class*=jetgrid__col-] {
    vertical-align: bottom
}

.jetgrid--align-content-center {
    align-content: center
}

.jetgrid--align-content-between {
    align-content: space-between
}

.jetgrid--align-content-around {
    align-content: space-around
}

.jetgrid--align-self-stretch {
    align-self: stretch
}

.jetgrid--align-self-top {
    align-self: flex-start
}

.jetgrid--align-self-bottom {
    align-self: flex-end
}

.jetgrid--align-self-center {
    align-self: center
}

.jetgrid--align-self-baseline {
    align-self: baseline
}

.jetgrid--justify-left {
    justify-content: flex-start
}

.jetgrid--justify-right {
    justify-content: flex-end
}

.jetgrid--justify-center {
    justify-content: center
}

.jetgrid--justify-between {
    justify-content: space-between
}

.jetgrid--justify-around {
    justify-content: space-around
}

@media (max-width:1600px) {
    .jetgrid__col--xl-24 {
        width: 100%
    }
    .jetgrid__col--xl-23 {
        width: 95.8333%
    }
    .jetgrid__col--xl-22 {
        width: 91.6666%
    }
    .jetgrid__col--xl-21 {
        width: 87.5%
    }
    .jetgrid__col--xl-20 {
        width: 83.3333%
    }
    .jetgrid__col--xl-19 {
        width: 79.1666%
    }
    .jetgrid__col--xl-18 {
        width: 75%
    }
    .jetgrid__col--xl-17 {
        width: 70.8333%
    }
    .jetgrid__col--xl-16 {
        width: 66.6666%
    }
    .jetgrid__col--xl-15 {
        width: 62.5%
    }
    .jetgrid__col--xl-14 {
        width: 58.3333%
    }
    .jetgrid__col--xl-13 {
        width: 54.1666%
    }
    .jetgrid__col--xl-12 {
        width: 50%
    }
    .jetgrid__col--xl-11 {
        width: 45.8333%
    }
    .jetgrid__col--xl-10 {
        width: 41.6666%
    }
    .jetgrid__col--xl-9 {
        width: 37.5%
    }
    .jetgrid__col--xl-8 {
        width: 33.3333%
    }
    .jetgrid__col--xl-7 {
        width: 29.1666%
    }
    .jetgrid__col--xl-6 {
        width: 25%
    }
    .jetgrid__col--xl-5 {
        width: 20.8333%
    }
    .jetgrid__col--xl-4 {
        width: 16.6666%
    }
    .jetgrid__col--xl-3 {
        width: 12.5%
    }
    .jetgrid__col--xl-2 {
        width: 8.3333%
    }
    .jetgrid__col--xl-1 {
        width: 4.1666%
    }
    .jetgrid__col--xl-auto {
        width: auto;
        max-width: 100%;
        flex: 1 0 0px
    }
    [class*=jetgrid__col--xl] {
        flex: unset
    }
    .jetgrid--xl-gap-15 [class*=jetgrid__col-],
    .jetgrid__col--xl-gap-15 {
        padding-left: 15px;
        padding-right: 15px
    }
    .jetgrid--xl-gap-10 [class*=jetgrid__col-],
    .jetgrid__col--xl-gap-10 {
        padding-left: 10px;
        padding-right: 10px
    }
    .jetgrid--xl-gap-5 [class*=jetgrid__col-],
    .jetgrid__col--xl-gap-5 {
        padding-left: 5px;
        padding-right: 5px
    }
    .jetgrid--xl-gap-left-15 [class*=jetgrid__col-],
    .jetgrid__col--xl-gap-left-15 {
        padding-left: 15px
    }
    .jetgrid--xl-gap-left-10 [class*=jetgrid__col-],
    .jetgrid__col--xl-gap-left-10 {
        padding-left: 10px
    }
    .jetgrid--xl-gap-left-5 [class*=jetgrid__col-],
    .jetgrid__col--xl-gap-left-5 {
        padding-left: 5px
    }
    .jetgrid--xl-gap-right-15 [class*=jetgrid__col-],
    .jetgrid__col--xl-gap-right-15 {
        padding-right: 15px
    }
    .jetgrid--xl-gap-right-10 [class*=jetgrid__col-],
    .jetgrid__col--xl-gap-right-10 {
        padding-right: 10px
    }
    .jetgrid--xl-gap-right-5 [class*=jetgrid__col-],
    .jetgrid__col--xl-gap-right-5 {
        padding-right: 5px
    }
    .jetgrid--xl-no-gap [class*=jetgrid__col-],
    .jetgrid__col--xl-no-gap {
        padding-left: 0;
        padding-right: 0
    }
    .jetgrid--xl-no-gap-left [class*=jetgrid__col-],
    .jetgrid__col--xl-no-gap-left {
        padding-left: 0
    }
    .jetgrid--xl-no-gap-right [class*=jetgrid__col-],
    .jetgrid__col--xl-no-gap-right {
        padding-right: 0
    }
    .jetgrid--xl-push-left-23 {
        margin-left: 95.8333%
    }
    .jetgrid--xl-push-left-22 {
        margin-left: 91.6666%
    }
    .jetgrid--xl-push-left-21 {
        margin-left: 87.5%
    }
    .jetgrid--xl-push-left-20 {
        margin-left: 83.3333%
    }
    .jetgrid--xl-push-left-19 {
        margin-left: 79.1666%
    }
    .jetgrid--xl-push-left-18 {
        margin-left: 75%
    }
    .jetgrid--xl-push-left-17 {
        margin-left: 70.8333%
    }
    .jetgrid--xl-push-left-16 {
        margin-left: 66.6666%
    }
    .jetgrid--xl-push-left-15 {
        margin-left: 62.5%
    }
    .jetgrid--xl-push-left-14 {
        margin-left: 58.3333%
    }
    .jetgrid--xl-push-left-13 {
        margin-left: 54.1666%
    }
    .jetgrid--xl-push-left-12 {
        margin-left: 50%
    }
    .jetgrid--xl-push-left-11 {
        margin-left: 45.8333%
    }
    .jetgrid--xl-push-left-10 {
        margin-left: 41.6666%
    }
    .jetgrid--xl-push-left-9 {
        margin-left: 37.5%
    }
    .jetgrid--xl-push-left-8 {
        margin-left: 33.3333%
    }
    .jetgrid--xl-push-left-7 {
        margin-left: 29.1666%
    }
    .jetgrid--xl-push-left-6 {
        margin-left: 25%
    }
    .jetgrid--xl-push-left-5 {
        margin-left: 20.8333%
    }
    .jetgrid--xl-push-left-4 {
        margin-left: 16.6666%
    }
    .jetgrid--xl-push-left-3 {
        margin-left: 12.5%
    }
    .jetgrid--xl-push-left-2 {
        margin-left: 8.3333%
    }
    .jetgrid--xl-push-left-1 {
        margin-left: 4.1666%
    }
    .jetgrid--xl-push-left-0 {
        margin-left: 0
    }
    .jetgrid--xl-push-right-23 {
        margin-right: 95.8333%
    }
    .jetgrid--xl-push-right-22 {
        margin-right: 91.6666%
    }
    .jetgrid--xl-push-right-21 {
        margin-right: 87.5%
    }
    .jetgrid--xl-push-right-20 {
        margin-right: 83.3333%
    }
    .jetgrid--xl-push-right-19 {
        margin-right: 79.1666%
    }
    .jetgrid--xl-push-right-18 {
        margin-right: 75%
    }
    .jetgrid--xl-push-right-17 {
        margin-right: 70.8333%
    }
    .jetgrid--xl-push-right-16 {
        margin-right: 66.6666%
    }
    .jetgrid--xl-push-right-15 {
        margin-right: 62.5%
    }
    .jetgrid--xl-push-right-14 {
        margin-right: 58.3333%
    }
    .jetgrid--xl-push-right-13 {
        margin-right: 54.1666%
    }
    .jetgrid--xl-push-right-12 {
        margin-right: 50%
    }
    .jetgrid--xl-push-right-11 {
        margin-right: 45.8333%
    }
    .jetgrid--xl-push-right-10 {
        margin-right: 41.6666%
    }
    .jetgrid--xl-push-right-9 {
        margin-right: 37.5%
    }
    .jetgrid--xl-push-right-8 {
        margin-right: 33.3333%
    }
    .jetgrid--xl-push-right-7 {
        margin-right: 29.1666%
    }
    .jetgrid--xl-push-right-6 {
        margin-right: 25%
    }
    .jetgrid--xl-push-right-5 {
        margin-right: 20.8333%
    }
    .jetgrid--xl-push-right-4 {
        margin-right: 16.6666%
    }
    .jetgrid--xl-push-right-3 {
        margin-right: 12.5%
    }
    .jetgrid--xl-push-right-2 {
        margin-right: 8.3333%
    }
    .jetgrid--xl-push-right-1 {
        margin-right: 4.1666%
    }
    .jetgrid--xl-push-right-0 {
        margin-right: 0
    }
    .jetgrid--xl-order-23 {
        order: 23
    }
    .jetgrid--xl-order-22 {
        order: 22
    }
    .jetgrid--xl-order-21 {
        order: 21
    }
    .jetgrid--xl-order-20 {
        order: 20
    }
    .jetgrid--xl-order-19 {
        order: 19
    }
    .jetgrid--xl-order-18 {
        order: 18
    }
    .jetgrid--xl-order-17 {
        order: 17
    }
    .jetgrid--xl-order-16 {
        order: 16
    }
    .jetgrid--xl-order-15 {
        order: 15
    }
    .jetgrid--xl-order-14 {
        order: 14
    }
    .jetgrid--xl-order-13 {
        order: 13
    }
    .jetgrid--xl-order-12 {
        order: 12
    }
    .jetgrid--xl-order-11 {
        order: 11
    }
    .jetgrid--xl-order-10 {
        order: 10
    }
    .jetgrid--xl-order-9 {
        order: 9
    }
    .jetgrid--xl-order-8 {
        order: 8
    }
    .jetgrid--xl-order-7 {
        order: 7
    }
    .jetgrid--xl-order-6 {
        order: 6
    }
    .jetgrid--xl-order-5 {
        order: 5
    }
    .jetgrid--xl-order-4 {
        order: 4
    }
    .jetgrid--xl-order-3 {
        order: 3
    }
    .jetgrid--xl-order-2 {
        order: 2
    }
    .jetgrid--xl-order-1 {
        order: 1
    }
    .jetgrid--xl-order-0 {
        order: 0
    }
    .jetgrid--xl-wrap {
        flex-wrap: wrap
    }
    .jetgrid--xl-no-wrap {
        flex-wrap: nowrap
    }
    .jetgrid--xl-wrap-reverse {
        flex-wrap: wrap-reverse
    }
    .jetgrid--xl-direction-row {
        flex-direction: row
    }
    .jetgrid--xl-direction-row-reverse {
        flex-direction: row-reverse
    }
    .jetgrid--xl-direction-column {
        flex-direction: column
    }
    .jetgrid--xl-direction-column-reverse {
        flex-direction: column-reverse
    }
    .jetgrid--xl-align-top {
        align-items: flex-start
    }
    .jetgrid--xl-align-bottom {
        align-items: flex-end
    }
    .jetgrid--xl-align-bottom [class*=jetgrid__col-] {
        vertical-align: bottom
    }
    .jetgrid--xl-align-center {
        align-items: center
    }
    .jetgrid--xl-align-center [class*=jetgrid__col-] {
        vertical-align: middle
    }
    .jetgrid--xl-align-baseline {
        align-items: baseline
    }
    .jetgrid--xl-align-baseline [class*=jetgrid__col-] {
        vertical-align: baseline
    }
    .jetgrid--xl-align-content-top {
        align-content: flex-start
    }
    .jetgrid--xl-align-content-bottom {
        align-content: flex-end
    }
    .jetgrid--xl-align-content-bottom [class*=jetgrid__col-] {
        vertical-align: bottom
    }
    .jetgrid--xl-align-content-center {
        align-content: center
    }
    .jetgrid--xl-align-content-between {
        align-content: space-between
    }
    .jetgrid--xl-align-content-around {
        align-content: space-around
    }
    .jetgrid--xl-align-self-stretch {
        align-self: stretch
    }
    .jetgrid--xl-align-self-top {
        align-self: flex-start
    }
    .jetgrid--xl-align-self-bottom {
        align-self: flex-end
    }
    .jetgrid--xl-align-self-center {
        align-self: center
    }
    .jetgrid--xl-align-self-baseline {
        align-self: baseline
    }
    .jetgrid--xl-justify-left {
        justify-content: flex-start
    }
    .jetgrid--xl-justify-right {
        justify-content: flex-end
    }
    .jetgrid--xl-justify-center {
        justify-content: center
    }
    .jetgrid--xl-justify-between {
        justify-content: space-between
    }
    .jetgrid--xl-justify-around {
        justify-content: space-around
    }
}

@media (max-width:1340px) {
    .jetgrid__col--lg-24 {
        width: 100%
    }
    .jetgrid__col--lg-23 {
        width: 95.8333%
    }
    .jetgrid__col--lg-22 {
        width: 91.6666%
    }
    .jetgrid__col--lg-21 {
        width: 87.5%
    }
    .jetgrid__col--lg-20 {
        width: 83.3333%
    }
    .jetgrid__col--lg-19 {
        width: 79.1666%
    }
    .jetgrid__col--lg-18 {
        width: 75%
    }
    .jetgrid__col--lg-17 {
        width: 70.8333%
    }
    .jetgrid__col--lg-16 {
        width: 66.6666%
    }
    .jetgrid__col--lg-15 {
        width: 62.5%
    }
    .jetgrid__col--lg-14 {
        width: 58.3333%
    }
    .jetgrid__col--lg-13 {
        width: 54.1666%
    }
    .jetgrid__col--lg-12 {
        width: 50%
    }
    .jetgrid__col--lg-11 {
        width: 45.8333%
    }
    .jetgrid__col--lg-10 {
        width: 41.6666%
    }
    .jetgrid__col--lg-9 {
        width: 37.5%
    }
    .jetgrid__col--lg-8 {
        width: 33.3333%
    }
    .jetgrid__col--lg-7 {
        width: 29.1666%
    }
    .jetgrid__col--lg-6 {
        width: 25%
    }
    .jetgrid__col--lg-5 {
        width: 20.8333%
    }
    .jetgrid__col--lg-4 {
        width: 16.6666%
    }
    .jetgrid__col--lg-3 {
        width: 12.5%
    }
    .jetgrid__col--lg-2 {
        width: 8.3333%
    }
    .jetgrid__col--lg-1 {
        width: 4.1666%
    }
    .jetgrid__col--lg-auto {
        width: auto;
        max-width: 100%;
        flex: 1 0 0px
    }
    [class*=jetgrid__col--lg] {
        flex: unset
    }
    .jetgrid--lg-gap-15 [class*=jetgrid__col-],
    .jetgrid__col--lg-gap-15 {
        padding-left: 15px;
        padding-right: 15px
    }
    .jetgrid--lg-gap-10 [class*=jetgrid__col-],
    .jetgrid__col--lg-gap-10 {
        padding-left: 10px;
        padding-right: 10px
    }
    .jetgrid--lg-gap-5 [class*=jetgrid__col-],
    .jetgrid__col--lg-gap-5 {
        padding-left: 5px;
        padding-right: 5px
    }
    .jetgrid--lg-gap-left-15 [class*=jetgrid__col-],
    .jetgrid__col--lg-gap-left-15 {
        padding-left: 15px
    }
    .jetgrid--lg-gap-left-10 [class*=jetgrid__col-],
    .jetgrid__col--lg-gap-left-10 {
        padding-left: 10px
    }
    .jetgrid--lg-gap-left-5 [class*=jetgrid__col-],
    .jetgrid__col--lg-gap-left-5 {
        padding-left: 5px
    }
    .jetgrid--lg-gap-right-15 [class*=jetgrid__col-],
    .jetgrid__col--lg-gap-right-15 {
        padding-right: 15px
    }
    .jetgrid--lg-gap-right-10 [class*=jetgrid__col-],
    .jetgrid__col--lg-gap-right-10 {
        padding-right: 10px
    }
    .jetgrid--lg-gap-right-5 [class*=jetgrid__col-],
    .jetgrid__col--lg-gap-right-5 {
        padding-right: 5px
    }
    .jetgrid--lg-no-gap [class*=jetgrid__col-],
    .jetgrid__col--lg-no-gap {
        padding-left: 0;
        padding-right: 0
    }
    .jetgrid--lg-no-gap-left [class*=jetgrid__col-],
    .jetgrid__col--lg-no-gap-left {
        padding-left: 0
    }
    .jetgrid--lg-no-gap-right [class*=jetgrid__col-],
    .jetgrid__col--lg-no-gap-right {
        padding-right: 0
    }
    .jetgrid--lg-push-left-23 {
        margin-left: 95.8333%
    }
    .jetgrid--lg-push-left-22 {
        margin-left: 91.6666%
    }
    .jetgrid--lg-push-left-21 {
        margin-left: 87.5%
    }
    .jetgrid--lg-push-left-20 {
        margin-left: 83.3333%
    }
    .jetgrid--lg-push-left-19 {
        margin-left: 79.1666%
    }
    .jetgrid--lg-push-left-18 {
        margin-left: 75%
    }
    .jetgrid--lg-push-left-17 {
        margin-left: 70.8333%
    }
    .jetgrid--lg-push-left-16 {
        margin-left: 66.6666%
    }
    .jetgrid--lg-push-left-15 {
        margin-left: 62.5%
    }
    .jetgrid--lg-push-left-14 {
        margin-left: 58.3333%
    }
    .jetgrid--lg-push-left-13 {
        margin-left: 54.1666%
    }
    .jetgrid--lg-push-left-12 {
        margin-left: 50%
    }
    .jetgrid--lg-push-left-11 {
        margin-left: 45.8333%
    }
    .jetgrid--lg-push-left-10 {
        margin-left: 41.6666%
    }
    .jetgrid--lg-push-left-9 {
        margin-left: 37.5%
    }
    .jetgrid--lg-push-left-8 {
        margin-left: 33.3333%
    }
    .jetgrid--lg-push-left-7 {
        margin-left: 29.1666%
    }
    .jetgrid--lg-push-left-6 {
        margin-left: 25%
    }
    .jetgrid--lg-push-left-5 {
        margin-left: 20.8333%
    }
    .jetgrid--lg-push-left-4 {
        margin-left: 16.6666%
    }
    .jetgrid--lg-push-left-3 {
        margin-left: 12.5%
    }
    .jetgrid--lg-push-left-2 {
        margin-left: 8.3333%
    }
    .jetgrid--lg-push-left-1 {
        margin-left: 4.1666%
    }
    .jetgrid--lg-push-left-0 {
        margin-left: 0
    }
    .jetgrid--lg-push-right-23 {
        margin-right: 95.8333%
    }
    .jetgrid--lg-push-right-22 {
        margin-right: 91.6666%
    }
    .jetgrid--lg-push-right-21 {
        margin-right: 87.5%
    }
    .jetgrid--lg-push-right-20 {
        margin-right: 83.3333%
    }
    .jetgrid--lg-push-right-19 {
        margin-right: 79.1666%
    }
    .jetgrid--lg-push-right-18 {
        margin-right: 75%
    }
    .jetgrid--lg-push-right-17 {
        margin-right: 70.8333%
    }
    .jetgrid--lg-push-right-16 {
        margin-right: 66.6666%
    }
    .jetgrid--lg-push-right-15 {
        margin-right: 62.5%
    }
    .jetgrid--lg-push-right-14 {
        margin-right: 58.3333%
    }
    .jetgrid--lg-push-right-13 {
        margin-right: 54.1666%
    }
    .jetgrid--lg-push-right-12 {
        margin-right: 50%
    }
    .jetgrid--lg-push-right-11 {
        margin-right: 45.8333%
    }
    .jetgrid--lg-push-right-10 {
        margin-right: 41.6666%
    }
    .jetgrid--lg-push-right-9 {
        margin-right: 37.5%
    }
    .jetgrid--lg-push-right-8 {
        margin-right: 33.3333%
    }
    .jetgrid--lg-push-right-7 {
        margin-right: 29.1666%
    }
    .jetgrid--lg-push-right-6 {
        margin-right: 25%
    }
    .jetgrid--lg-push-right-5 {
        margin-right: 20.8333%
    }
    .jetgrid--lg-push-right-4 {
        margin-right: 16.6666%
    }
    .jetgrid--lg-push-right-3 {
        margin-right: 12.5%
    }
    .jetgrid--lg-push-right-2 {
        margin-right: 8.3333%
    }
    .jetgrid--lg-push-right-1 {
        margin-right: 4.1666%
    }
    .jetgrid--lg-push-right-0 {
        margin-right: 0
    }
    .jetgrid--lg-order-23 {
        order: 23
    }
    .jetgrid--lg-order-22 {
        order: 22
    }
    .jetgrid--lg-order-21 {
        order: 21
    }
    .jetgrid--lg-order-20 {
        order: 20
    }
    .jetgrid--lg-order-19 {
        order: 19
    }
    .jetgrid--lg-order-18 {
        order: 18
    }
    .jetgrid--lg-order-17 {
        order: 17
    }
    .jetgrid--lg-order-16 {
        order: 16
    }
    .jetgrid--lg-order-15 {
        order: 15
    }
    .jetgrid--lg-order-14 {
        order: 14
    }
    .jetgrid--lg-order-13 {
        order: 13
    }
    .jetgrid--lg-order-12 {
        order: 12
    }
    .jetgrid--lg-order-11 {
        order: 11
    }
    .jetgrid--lg-order-10 {
        order: 10
    }
    .jetgrid--lg-order-9 {
        order: 9
    }
    .jetgrid--lg-order-8 {
        order: 8
    }
    .jetgrid--lg-order-7 {
        order: 7
    }
    .jetgrid--lg-order-6 {
        order: 6
    }
    .jetgrid--lg-order-5 {
        order: 5
    }
    .jetgrid--lg-order-4 {
        order: 4
    }
    .jetgrid--lg-order-3 {
        order: 3
    }
    .jetgrid--lg-order-2 {
        order: 2
    }
    .jetgrid--lg-order-1 {
        order: 1
    }
    .jetgrid--lg-order-0 {
        order: 0
    }
    .jetgrid--lg-wrap {
        flex-wrap: wrap
    }
    .jetgrid--lg-no-wrap {
        flex-wrap: nowrap
    }
    .jetgrid--lg-wrap-reverse {
        flex-wrap: wrap-reverse
    }
    .jetgrid--lg-direction-row {
        flex-direction: row
    }
    .jetgrid--lg-direction-row-reverse {
        flex-direction: row-reverse
    }
    .jetgrid--lg-direction-column {
        flex-direction: column
    }
    .jetgrid--lg-direction-column-reverse {
        flex-direction: column-reverse
    }
    .jetgrid--lg-align-top {
        align-items: flex-start
    }
    .jetgrid--lg-align-bottom {
        align-items: flex-end
    }
    .jetgrid--lg-align-bottom [class*=jetgrid__col-] {
        vertical-align: bottom
    }
    .jetgrid--lg-align-center {
        align-items: center
    }
    .jetgrid--lg-align-center [class*=jetgrid__col-] {
        vertical-align: middle
    }
    .jetgrid--lg-align-baseline {
        align-items: baseline
    }
    .jetgrid--lg-align-baseline [class*=jetgrid__col-] {
        vertical-align: baseline
    }
    .jetgrid--lg-align-content-top {
        align-content: flex-start
    }
    .jetgrid--lg-align-content-bottom {
        align-content: flex-end
    }
    .jetgrid--lg-align-content-bottom [class*=jetgrid__col-] {
        vertical-align: bottom
    }
    .jetgrid--lg-align-content-center {
        align-content: center
    }
    .jetgrid--lg-align-content-between {
        align-content: space-between
    }
    .jetgrid--lg-align-content-around {
        align-content: space-around
    }
    .jetgrid--lg-align-self-stretch {
        align-self: stretch
    }
    .jetgrid--lg-align-self-top {
        align-self: flex-start
    }
    .jetgrid--lg-align-self-bottom {
        align-self: flex-end
    }
    .jetgrid--lg-align-self-center {
        align-self: center
    }
    .jetgrid--lg-align-self-baseline {
        align-self: baseline
    }
    .jetgrid--lg-justify-left {
        justify-content: flex-start
    }
    .jetgrid--lg-justify-right {
        justify-content: flex-end
    }
    .jetgrid--lg-justify-center {
        justify-content: center
    }
    .jetgrid--lg-justify-between {
        justify-content: space-between
    }
    .jetgrid--lg-justify-around {
        justify-content: space-around
    }
}

@media (max-width:1080px) {
    .jetgrid__col--md-24 {
        width: 100%
    }
    .jetgrid__col--md-23 {
        width: 95.8333%
    }
    .jetgrid__col--md-22 {
        width: 91.6666%
    }
    .jetgrid__col--md-21 {
        width: 87.5%
    }
    .jetgrid__col--md-20 {
        width: 83.3333%
    }
    .jetgrid__col--md-19 {
        width: 79.1666%
    }
    .jetgrid__col--md-18 {
        width: 75%
    }
    .jetgrid__col--md-17 {
        width: 70.8333%
    }
    .jetgrid__col--md-16 {
        width: 66.6666%
    }
    .jetgrid__col--md-15 {
        width: 62.5%
    }
    .jetgrid__col--md-14 {
        width: 58.3333%
    }
    .jetgrid__col--md-13 {
        width: 54.1666%
    }
    .jetgrid__col--md-12 {
        width: 50%
    }
    .jetgrid__col--md-11 {
        width: 45.8333%
    }
    .jetgrid__col--md-10 {
        width: 41.6666%
    }
    .jetgrid__col--md-9 {
        width: 37.5%
    }
    .jetgrid__col--md-8 {
        width: 33.3333%
    }
    .jetgrid__col--md-7 {
        width: 29.1666%
    }
    .jetgrid__col--md-6 {
        width: 25%
    }
    .jetgrid__col--md-5 {
        width: 20.8333%
    }
    .jetgrid__col--md-4 {
        width: 16.6666%
    }
    .jetgrid__col--md-3 {
        width: 12.5%
    }
    .jetgrid__col--md-2 {
        width: 8.3333%
    }
    .jetgrid__col--md-1 {
        width: 4.1666%
    }
    .jetgrid__col--md-auto {
        width: auto;
        max-width: 100%;
        flex: 1 0 0px
    }
    [class*=jetgrid__col--md] {
        flex: unset
    }
    .jetgrid--md-gap-15 [class*=jetgrid__col-],
    .jetgrid__col--md-gap-15 {
        padding-left: 15px;
        padding-right: 15px
    }
    .jetgrid--md-gap-10 [class*=jetgrid__col-],
    .jetgrid__col--md-gap-10 {
        padding-left: 10px;
        padding-right: 10px
    }
    .jetgrid--md-gap-5 [class*=jetgrid__col-],
    .jetgrid__col--md-gap-5 {
        padding-left: 5px;
        padding-right: 5px
    }
    .jetgrid--md-gap-left-15 [class*=jetgrid__col-],
    .jetgrid__col--md-gap-left-15 {
        padding-left: 15px
    }
    .jetgrid--md-gap-left-10 [class*=jetgrid__col-],
    .jetgrid__col--md-gap-left-10 {
        padding-left: 10px
    }
    .jetgrid--md-gap-left-5 [class*=jetgrid__col-],
    .jetgrid__col--md-gap-left-5 {
        padding-left: 5px
    }
    .jetgrid--md-gap-right-15 [class*=jetgrid__col-],
    .jetgrid__col--md-gap-right-15 {
        padding-right: 15px
    }
    .jetgrid--md-gap-right-10 [class*=jetgrid__col-],
    .jetgrid__col--md-gap-right-10 {
        padding-right: 10px
    }
    .jetgrid--md-gap-right-5 [class*=jetgrid__col-],
    .jetgrid__col--md-gap-right-5 {
        padding-right: 5px
    }
    .jetgrid--md-no-gap [class*=jetgrid__col-],
    .jetgrid__col--md-no-gap {
        padding-left: 0;
        padding-right: 0
    }
    .jetgrid--md-no-gap-left [class*=jetgrid__col-],
    .jetgrid__col--md-no-gap-left {
        padding-left: 0
    }
    .jetgrid--md-no-gap-right [class*=jetgrid__col-],
    .jetgrid__col--md-no-gap-right {
        padding-right: 0
    }
    .jetgrid--md-push-left-23 {
        margin-left: 95.8333%
    }
    .jetgrid--md-push-left-22 {
        margin-left: 91.6666%
    }
    .jetgrid--md-push-left-21 {
        margin-left: 87.5%
    }
    .jetgrid--md-push-left-20 {
        margin-left: 83.3333%
    }
    .jetgrid--md-push-left-19 {
        margin-left: 79.1666%
    }
    .jetgrid--md-push-left-18 {
        margin-left: 75%
    }
    .jetgrid--md-push-left-17 {
        margin-left: 70.8333%
    }
    .jetgrid--md-push-left-16 {
        margin-left: 66.6666%
    }
    .jetgrid--md-push-left-15 {
        margin-left: 62.5%
    }
    .jetgrid--md-push-left-14 {
        margin-left: 58.3333%
    }
    .jetgrid--md-push-left-13 {
        margin-left: 54.1666%
    }
    .jetgrid--md-push-left-12 {
        margin-left: 50%
    }
    .jetgrid--md-push-left-11 {
        margin-left: 45.8333%
    }
    .jetgrid--md-push-left-10 {
        margin-left: 41.6666%
    }
    .jetgrid--md-push-left-9 {
        margin-left: 37.5%
    }
    .jetgrid--md-push-left-8 {
        margin-left: 33.3333%
    }
    .jetgrid--md-push-left-7 {
        margin-left: 29.1666%
    }
    .jetgrid--md-push-left-6 {
        margin-left: 25%
    }
    .jetgrid--md-push-left-5 {
        margin-left: 20.8333%
    }
    .jetgrid--md-push-left-4 {
        margin-left: 16.6666%
    }
    .jetgrid--md-push-left-3 {
        margin-left: 12.5%
    }
    .jetgrid--md-push-left-2 {
        margin-left: 8.3333%
    }
    .jetgrid--md-push-left-1 {
        margin-left: 4.1666%
    }
    .jetgrid--md-push-left-0 {
        margin-left: 0
    }
    .jetgrid--md-push-right-23 {
        margin-right: 95.8333%
    }
    .jetgrid--md-push-right-22 {
        margin-right: 91.6666%
    }
    .jetgrid--md-push-right-21 {
        margin-right: 87.5%
    }
    .jetgrid--md-push-right-20 {
        margin-right: 83.3333%
    }
    .jetgrid--md-push-right-19 {
        margin-right: 79.1666%
    }
    .jetgrid--md-push-right-18 {
        margin-right: 75%
    }
    .jetgrid--md-push-right-17 {
        margin-right: 70.8333%
    }
    .jetgrid--md-push-right-16 {
        margin-right: 66.6666%
    }
    .jetgrid--md-push-right-15 {
        margin-right: 62.5%
    }
    .jetgrid--md-push-right-14 {
        margin-right: 58.3333%
    }
    .jetgrid--md-push-right-13 {
        margin-right: 54.1666%
    }
    .jetgrid--md-push-right-12 {
        margin-right: 50%
    }
    .jetgrid--md-push-right-11 {
        margin-right: 45.8333%
    }
    .jetgrid--md-push-right-10 {
        margin-right: 41.6666%
    }
    .jetgrid--md-push-right-9 {
        margin-right: 37.5%
    }
    .jetgrid--md-push-right-8 {
        margin-right: 33.3333%
    }
    .jetgrid--md-push-right-7 {
        margin-right: 29.1666%
    }
    .jetgrid--md-push-right-6 {
        margin-right: 25%
    }
    .jetgrid--md-push-right-5 {
        margin-right: 20.8333%
    }
    .jetgrid--md-push-right-4 {
        margin-right: 16.6666%
    }
    .jetgrid--md-push-right-3 {
        margin-right: 12.5%
    }
    .jetgrid--md-push-right-2 {
        margin-right: 8.3333%
    }
    .jetgrid--md-push-right-1 {
        margin-right: 4.1666%
    }
    .jetgrid--md-push-right-0 {
        margin-right: 0
    }
    .jetgrid--md-order-23 {
        order: 23
    }
    .jetgrid--md-order-22 {
        order: 22
    }
    .jetgrid--md-order-21 {
        order: 21
    }
    .jetgrid--md-order-20 {
        order: 20
    }
    .jetgrid--md-order-19 {
        order: 19
    }
    .jetgrid--md-order-18 {
        order: 18
    }
    .jetgrid--md-order-17 {
        order: 17
    }
    .jetgrid--md-order-16 {
        order: 16
    }
    .jetgrid--md-order-15 {
        order: 15
    }
    .jetgrid--md-order-14 {
        order: 14
    }
    .jetgrid--md-order-13 {
        order: 13
    }
    .jetgrid--md-order-12 {
        order: 12
    }
    .jetgrid--md-order-11 {
        order: 11
    }
    .jetgrid--md-order-10 {
        order: 10
    }
    .jetgrid--md-order-9 {
        order: 9
    }
    .jetgrid--md-order-8 {
        order: 8
    }
    .jetgrid--md-order-7 {
        order: 7
    }
    .jetgrid--md-order-6 {
        order: 6
    }
    .jetgrid--md-order-5 {
        order: 5
    }
    .jetgrid--md-order-4 {
        order: 4
    }
    .jetgrid--md-order-3 {
        order: 3
    }
    .jetgrid--md-order-2 {
        order: 2
    }
    .jetgrid--md-order-1 {
        order: 1
    }
    .jetgrid--md-order-0 {
        order: 0
    }
    .jetgrid--md-wrap {
        flex-wrap: wrap
    }
    .jetgrid--md-no-wrap {
        flex-wrap: nowrap
    }
    .jetgrid--md-wrap-reverse {
        flex-wrap: wrap-reverse
    }
    .jetgrid--md-direction-row {
        flex-direction: row
    }
    .jetgrid--md-direction-row-reverse {
        flex-direction: row-reverse
    }
    .jetgrid--md-direction-column {
        flex-direction: column
    }
    .jetgrid--md-direction-column-reverse {
        flex-direction: column-reverse
    }
    .jetgrid--md-align-top {
        align-items: flex-start
    }
    .jetgrid--md-align-bottom {
        align-items: flex-end
    }
    .jetgrid--md-align-bottom [class*=jetgrid__col-] {
        vertical-align: bottom
    }
    .jetgrid--md-align-center {
        align-items: center
    }
    .jetgrid--md-align-center [class*=jetgrid__col-] {
        vertical-align: middle
    }
    .jetgrid--md-align-baseline {
        align-items: baseline
    }
    .jetgrid--md-align-baseline [class*=jetgrid__col-] {
        vertical-align: baseline
    }
    .jetgrid--md-align-content-top {
        align-content: flex-start
    }
    .jetgrid--md-align-content-bottom {
        align-content: flex-end
    }
    .jetgrid--md-align-content-bottom [class*=jetgrid__col-] {
        vertical-align: bottom
    }
    .jetgrid--md-align-content-center {
        align-content: center
    }
    .jetgrid--md-align-content-between {
        align-content: space-between
    }
    .jetgrid--md-align-content-around {
        align-content: space-around
    }
    .jetgrid--md-align-self-stretch {
        align-self: stretch
    }
    .jetgrid--md-align-self-top {
        align-self: flex-start
    }
    .jetgrid--md-align-self-bottom {
        align-self: flex-end
    }
    .jetgrid--md-align-self-center {
        align-self: center
    }
    .jetgrid--md-align-self-baseline {
        align-self: baseline
    }
    .jetgrid--md-justify-left {
        justify-content: flex-start
    }
    .jetgrid--md-justify-right {
        justify-content: flex-end
    }
    .jetgrid--md-justify-center {
        justify-content: center
    }
    .jetgrid--md-justify-between {
        justify-content: space-between
    }
    .jetgrid--md-justify-around {
        justify-content: space-around
    }
}

@media (max-width:820px) {
    .jetgrid__col--sm-24 {
        width: 100%
    }
    .jetgrid__col--sm-23 {
        width: 95.8333%
    }
    .jetgrid__col--sm-22 {
        width: 91.6666%
    }
    .jetgrid__col--sm-21 {
        width: 87.5%
    }
    .jetgrid__col--sm-20 {
        width: 83.3333%
    }
    .jetgrid__col--sm-19 {
        width: 79.1666%
    }
    .jetgrid__col--sm-18 {
        width: 75%
    }
    .jetgrid__col--sm-17 {
        width: 70.8333%
    }
    .jetgrid__col--sm-16 {
        width: 66.6666%
    }
    .jetgrid__col--sm-15 {
        width: 62.5%
    }
    .jetgrid__col--sm-14 {
        width: 58.3333%
    }
    .jetgrid__col--sm-13 {
        width: 54.1666%
    }
    .jetgrid__col--sm-12 {
        width: 50%
    }
    .jetgrid__col--sm-11 {
        width: 45.8333%
    }
    .jetgrid__col--sm-10 {
        width: 41.6666%
    }
    .jetgrid__col--sm-9 {
        width: 37.5%
    }
    .jetgrid__col--sm-8 {
        width: 33.3333%
    }
    .jetgrid__col--sm-7 {
        width: 29.1666%
    }
    .jetgrid__col--sm-6 {
        width: 25%
    }
    .jetgrid__col--sm-5 {
        width: 20.8333%
    }
    .jetgrid__col--sm-4 {
        width: 16.6666%
    }
    .jetgrid__col--sm-3 {
        width: 12.5%
    }
    .jetgrid__col--sm-2 {
        width: 8.3333%
    }
    .jetgrid__col--sm-1 {
        width: 4.1666%
    }
    .jetgrid__col--sm-auto {
        width: auto;
        max-width: 100%;
        flex: 1 0 0px
    }
    [class*=jetgrid__col--sm] {
        flex: unset
    }
    .jetgrid--sm-gap-15 [class*=jetgrid__col-],
    .jetgrid__col--sm-gap-15 {
        padding-left: 15px;
        padding-right: 15px
    }
    .jetgrid--sm-gap-10 [class*=jetgrid__col-],
    .jetgrid__col--sm-gap-10 {
        padding-left: 10px;
        padding-right: 10px
    }
    .jetgrid--sm-gap-5 [class*=jetgrid__col-],
    .jetgrid__col--sm-gap-5 {
        padding-left: 5px;
        padding-right: 5px
    }
    .jetgrid--sm-gap-left-15 [class*=jetgrid__col-],
    .jetgrid__col--sm-gap-left-15 {
        padding-left: 15px
    }
    .jetgrid--sm-gap-left-10 [class*=jetgrid__col-],
    .jetgrid__col--sm-gap-left-10 {
        padding-left: 10px
    }
    .jetgrid--sm-gap-left-5 [class*=jetgrid__col-],
    .jetgrid__col--sm-gap-left-5 {
        padding-left: 5px
    }
    .jetgrid--sm-gap-right-15 [class*=jetgrid__col-],
    .jetgrid__col--sm-gap-right-15 {
        padding-right: 15px
    }
    .jetgrid--sm-gap-right-10 [class*=jetgrid__col-],
    .jetgrid__col--sm-gap-right-10 {
        padding-right: 10px
    }
    .jetgrid--sm-gap-right-5 [class*=jetgrid__col-],
    .jetgrid__col--sm-gap-right-5 {
        padding-right: 5px
    }
    .jetgrid--sm-no-gap [class*=jetgrid__col-],
    .jetgrid__col--sm-no-gap {
        padding-left: 0;
        padding-right: 0
    }
    .jetgrid--sm-no-gap-left [class*=jetgrid__col-],
    .jetgrid__col--sm-no-gap-left {
        padding-left: 0
    }
    .jetgrid--sm-no-gap-right [class*=jetgrid__col-],
    .jetgrid__col--sm-no-gap-right {
        padding-right: 0
    }
    .jetgrid--sm-push-left-23 {
        margin-left: 95.8333%
    }
    .jetgrid--sm-push-left-22 {
        margin-left: 91.6666%
    }
    .jetgrid--sm-push-left-21 {
        margin-left: 87.5%
    }
    .jetgrid--sm-push-left-20 {
        margin-left: 83.3333%
    }
    .jetgrid--sm-push-left-19 {
        margin-left: 79.1666%
    }
    .jetgrid--sm-push-left-18 {
        margin-left: 75%
    }
    .jetgrid--sm-push-left-17 {
        margin-left: 70.8333%
    }
    .jetgrid--sm-push-left-16 {
        margin-left: 66.6666%
    }
    .jetgrid--sm-push-left-15 {
        margin-left: 62.5%
    }
    .jetgrid--sm-push-left-14 {
        margin-left: 58.3333%
    }
    .jetgrid--sm-push-left-13 {
        margin-left: 54.1666%
    }
    .jetgrid--sm-push-left-12 {
        margin-left: 50%
    }
    .jetgrid--sm-push-left-11 {
        margin-left: 45.8333%
    }
    .jetgrid--sm-push-left-10 {
        margin-left: 41.6666%
    }
    .jetgrid--sm-push-left-9 {
        margin-left: 37.5%
    }
    .jetgrid--sm-push-left-8 {
        margin-left: 33.3333%
    }
    .jetgrid--sm-push-left-7 {
        margin-left: 29.1666%
    }
    .jetgrid--sm-push-left-6 {
        margin-left: 25%
    }
    .jetgrid--sm-push-left-5 {
        margin-left: 20.8333%
    }
    .jetgrid--sm-push-left-4 {
        margin-left: 16.6666%
    }
    .jetgrid--sm-push-left-3 {
        margin-left: 12.5%
    }
    .jetgrid--sm-push-left-2 {
        margin-left: 8.3333%
    }
    .jetgrid--sm-push-left-1 {
        margin-left: 4.1666%
    }
    .jetgrid--sm-push-left-0 {
        margin-left: 0
    }
    .jetgrid--sm-push-right-23 {
        margin-right: 95.8333%
    }
    .jetgrid--sm-push-right-22 {
        margin-right: 91.6666%
    }
    .jetgrid--sm-push-right-21 {
        margin-right: 87.5%
    }
    .jetgrid--sm-push-right-20 {
        margin-right: 83.3333%
    }
    .jetgrid--sm-push-right-19 {
        margin-right: 79.1666%
    }
    .jetgrid--sm-push-right-18 {
        margin-right: 75%
    }
    .jetgrid--sm-push-right-17 {
        margin-right: 70.8333%
    }
    .jetgrid--sm-push-right-16 {
        margin-right: 66.6666%
    }
    .jetgrid--sm-push-right-15 {
        margin-right: 62.5%
    }
    .jetgrid--sm-push-right-14 {
        margin-right: 58.3333%
    }
    .jetgrid--sm-push-right-13 {
        margin-right: 54.1666%
    }
    .jetgrid--sm-push-right-12 {
        margin-right: 50%
    }
    .jetgrid--sm-push-right-11 {
        margin-right: 45.8333%
    }
    .jetgrid--sm-push-right-10 {
        margin-right: 41.6666%
    }
    .jetgrid--sm-push-right-9 {
        margin-right: 37.5%
    }
    .jetgrid--sm-push-right-8 {
        margin-right: 33.3333%
    }
    .jetgrid--sm-push-right-7 {
        margin-right: 29.1666%
    }
    .jetgrid--sm-push-right-6 {
        margin-right: 25%
    }
    .jetgrid--sm-push-right-5 {
        margin-right: 20.8333%
    }
    .jetgrid--sm-push-right-4 {
        margin-right: 16.6666%
    }
    .jetgrid--sm-push-right-3 {
        margin-right: 12.5%
    }
    .jetgrid--sm-push-right-2 {
        margin-right: 8.3333%
    }
    .jetgrid--sm-push-right-1 {
        margin-right: 4.1666%
    }
    .jetgrid--sm-push-right-0 {
        margin-right: 0
    }
    .jetgrid--sm-order-23 {
        order: 23
    }
    .jetgrid--sm-order-22 {
        order: 22
    }
    .jetgrid--sm-order-21 {
        order: 21
    }
    .jetgrid--sm-order-20 {
        order: 20
    }
    .jetgrid--sm-order-19 {
        order: 19
    }
    .jetgrid--sm-order-18 {
        order: 18
    }
    .jetgrid--sm-order-17 {
        order: 17
    }
    .jetgrid--sm-order-16 {
        order: 16
    }
    .jetgrid--sm-order-15 {
        order: 15
    }
    .jetgrid--sm-order-14 {
        order: 14
    }
    .jetgrid--sm-order-13 {
        order: 13
    }
    .jetgrid--sm-order-12 {
        order: 12
    }
    .jetgrid--sm-order-11 {
        order: 11
    }
    .jetgrid--sm-order-10 {
        order: 10
    }
    .jetgrid--sm-order-9 {
        order: 9
    }
    .jetgrid--sm-order-8 {
        order: 8
    }
    .jetgrid--sm-order-7 {
        order: 7
    }
    .jetgrid--sm-order-6 {
        order: 6
    }
    .jetgrid--sm-order-5 {
        order: 5
    }
    .jetgrid--sm-order-4 {
        order: 4
    }
    .jetgrid--sm-order-3 {
        order: 3
    }
    .jetgrid--sm-order-2 {
        order: 2
    }
    .jetgrid--sm-order-1 {
        order: 1
    }
    .jetgrid--sm-order-0 {
        order: 0
    }
    .jetgrid--sm-wrap {
        flex-wrap: wrap
    }
    .jetgrid--sm-no-wrap {
        flex-wrap: nowrap
    }
    .jetgrid--sm-wrap-reverse {
        flex-wrap: wrap-reverse
    }
    .jetgrid--sm-direction-row {
        flex-direction: row
    }
    .jetgrid--sm-direction-row-reverse {
        flex-direction: row-reverse
    }
    .jetgrid--sm-direction-column {
        flex-direction: column
    }
    .jetgrid--sm-direction-column-reverse {
        flex-direction: column-reverse
    }
    .jetgrid--sm-align-top {
        align-items: flex-start
    }
    .jetgrid--sm-align-bottom {
        align-items: flex-end
    }
    .jetgrid--sm-align-bottom [class*=jetgrid__col-] {
        vertical-align: bottom
    }
    .jetgrid--sm-align-center {
        align-items: center
    }
    .jetgrid--sm-align-center [class*=jetgrid__col-] {
        vertical-align: middle
    }
    .jetgrid--sm-align-baseline {
        align-items: baseline
    }
    .jetgrid--sm-align-baseline [class*=jetgrid__col-] {
        vertical-align: baseline
    }
    .jetgrid--sm-align-content-top {
        align-content: flex-start
    }
    .jetgrid--sm-align-content-bottom {
        align-content: flex-end
    }
    .jetgrid--sm-align-content-bottom [class*=jetgrid__col-] {
        vertical-align: bottom
    }
    .jetgrid--sm-align-content-center {
        align-content: center
    }
    .jetgrid--sm-align-content-between {
        align-content: space-between
    }
    .jetgrid--sm-align-content-around {
        align-content: space-around
    }
    .jetgrid--sm-align-self-stretch {
        align-self: stretch
    }
    .jetgrid--sm-align-self-top {
        align-self: flex-start
    }
    .jetgrid--sm-align-self-bottom {
        align-self: flex-end
    }
    .jetgrid--sm-align-self-center {
        align-self: center
    }
    .jetgrid--sm-align-self-baseline {
        align-self: baseline
    }
    .jetgrid--sm-justify-left {
        justify-content: flex-start
    }
    .jetgrid--sm-justify-right {
        justify-content: flex-end
    }
    .jetgrid--sm-justify-center {
        justify-content: center
    }
    .jetgrid--sm-justify-between {
        justify-content: space-between
    }
    .jetgrid--sm-justify-around {
        justify-content: space-around
    }
}

@media (max-width:567px) {
    .jetgrid__col--xs-24 {
        width: 100%
    }
    .jetgrid__col--xs-23 {
        width: 95.8333%
    }
    .jetgrid__col--xs-22 {
        width: 91.6666%
    }
    .jetgrid__col--xs-21 {
        width: 87.5%
    }
    .jetgrid__col--xs-20 {
        width: 83.3333%
    }
    .jetgrid__col--xs-19 {
        width: 79.1666%
    }
    .jetgrid__col--xs-18 {
        width: 75%
    }
    .jetgrid__col--xs-17 {
        width: 70.8333%
    }
    .jetgrid__col--xs-16 {
        width: 66.6666%
    }
    .jetgrid__col--xs-15 {
        width: 62.5%
    }
    .jetgrid__col--xs-14 {
        width: 58.3333%
    }
    .jetgrid__col--xs-13 {
        width: 54.1666%
    }
    .jetgrid__col--xs-12 {
        width: 50%
    }
    .jetgrid__col--xs-11 {
        width: 45.8333%
    }
    .jetgrid__col--xs-10 {
        width: 41.6666%
    }
    .jetgrid__col--xs-9 {
        width: 37.5%
    }
    .jetgrid__col--xs-8 {
        width: 33.3333%
    }
    .jetgrid__col--xs-7 {
        width: 29.1666%
    }
    .jetgrid__col--xs-6 {
        width: 25%
    }
    .jetgrid__col--xs-5 {
        width: 20.8333%
    }
    .jetgrid__col--xs-4 {
        width: 16.6666%
    }
    .jetgrid__col--xs-3 {
        width: 12.5%
    }
    .jetgrid__col--xs-2 {
        width: 8.3333%
    }
    .jetgrid__col--xs-1 {
        width: 4.1666%
    }
    .jetgrid__col--xs-auto {
        width: auto;
        max-width: 100%;
        flex: 1 0 0px
    }
    [class*=jetgrid__col--xs] {
        flex: unset
    }
    .jetgrid--xs-gap-15 [class*=jetgrid__col-],
    .jetgrid__col--xs-gap-15 {
        padding-left: 15px;
        padding-right: 15px
    }
    .jetgrid--xs-gap-10 [class*=jetgrid__col-],
    .jetgrid__col--xs-gap-10 {
        padding-left: 10px;
        padding-right: 10px
    }
    .jetgrid--xs-gap-5 [class*=jetgrid__col-],
    .jetgrid__col--xs-gap-5 {
        padding-left: 5px;
        padding-right: 5px
    }
    .jetgrid--xs-gap-left-15 [class*=jetgrid__col-],
    .jetgrid__col--xs-gap-left-15 {
        padding-left: 15px
    }
    .jetgrid--xs-gap-left-10 [class*=jetgrid__col-],
    .jetgrid__col--xs-gap-left-10 {
        padding-left: 10px
    }
    .jetgrid--xs-gap-left-5 [class*=jetgrid__col-],
    .jetgrid__col--xs-gap-left-5 {
        padding-left: 5px
    }
    .jetgrid--xs-gap-right-15 [class*=jetgrid__col-],
    .jetgrid__col--xs-gap-right-15 {
        padding-right: 15px
    }
    .jetgrid--xs-gap-right-10 [class*=jetgrid__col-],
    .jetgrid__col--xs-gap-right-10 {
        padding-right: 10px
    }
    .jetgrid--xs-gap-right-5 [class*=jetgrid__col-],
    .jetgrid__col--xs-gap-right-5 {
        padding-right: 5px
    }
    .jetgrid--xs-no-gap [class*=jetgrid__col-],
    .jetgrid__col--xs-no-gap {
        padding-left: 0;
        padding-right: 0
    }
    .jetgrid--xs-no-gap-left [class*=jetgrid__col-],
    .jetgrid__col--xs-no-gap-left {
        padding-left: 0
    }
    .jetgrid--xs-no-gap-right [class*=jetgrid__col-],
    .jetgrid__col--xs-no-gap-right {
        padding-right: 0
    }
    .jetgrid--xs-push-left-23 {
        margin-left: 95.8333%
    }
    .jetgrid--xs-push-left-22 {
        margin-left: 91.6666%
    }
    .jetgrid--xs-push-left-21 {
        margin-left: 87.5%
    }
    .jetgrid--xs-push-left-20 {
        margin-left: 83.3333%
    }
    .jetgrid--xs-push-left-19 {
        margin-left: 79.1666%
    }
    .jetgrid--xs-push-left-18 {
        margin-left: 75%
    }
    .jetgrid--xs-push-left-17 {
        margin-left: 70.8333%
    }
    .jetgrid--xs-push-left-16 {
        margin-left: 66.6666%
    }
    .jetgrid--xs-push-left-15 {
        margin-left: 62.5%
    }
    .jetgrid--xs-push-left-14 {
        margin-left: 58.3333%
    }
    .jetgrid--xs-push-left-13 {
        margin-left: 54.1666%
    }
    .jetgrid--xs-push-left-12 {
        margin-left: 50%
    }
    .jetgrid--xs-push-left-11 {
        margin-left: 45.8333%
    }
    .jetgrid--xs-push-left-10 {
        margin-left: 41.6666%
    }
    .jetgrid--xs-push-left-9 {
        margin-left: 37.5%
    }
    .jetgrid--xs-push-left-8 {
        margin-left: 33.3333%
    }
    .jetgrid--xs-push-left-7 {
        margin-left: 29.1666%
    }
    .jetgrid--xs-push-left-6 {
        margin-left: 25%
    }
    .jetgrid--xs-push-left-5 {
        margin-left: 20.8333%
    }
    .jetgrid--xs-push-left-4 {
        margin-left: 16.6666%
    }
    .jetgrid--xs-push-left-3 {
        margin-left: 12.5%
    }
    .jetgrid--xs-push-left-2 {
        margin-left: 8.3333%
    }
    .jetgrid--xs-push-left-1 {
        margin-left: 4.1666%
    }
    .jetgrid--xs-push-left-0 {
        margin-left: 0
    }
    .jetgrid--xs-push-right-23 {
        margin-right: 95.8333%
    }
    .jetgrid--xs-push-right-22 {
        margin-right: 91.6666%
    }
    .jetgrid--xs-push-right-21 {
        margin-right: 87.5%
    }
    .jetgrid--xs-push-right-20 {
        margin-right: 83.3333%
    }
    .jetgrid--xs-push-right-19 {
        margin-right: 79.1666%
    }
    .jetgrid--xs-push-right-18 {
        margin-right: 75%
    }
    .jetgrid--xs-push-right-17 {
        margin-right: 70.8333%
    }
    .jetgrid--xs-push-right-16 {
        margin-right: 66.6666%
    }
    .jetgrid--xs-push-right-15 {
        margin-right: 62.5%
    }
    .jetgrid--xs-push-right-14 {
        margin-right: 58.3333%
    }
    .jetgrid--xs-push-right-13 {
        margin-right: 54.1666%
    }
    .jetgrid--xs-push-right-12 {
        margin-right: 50%
    }
    .jetgrid--xs-push-right-11 {
        margin-right: 45.8333%
    }
    .jetgrid--xs-push-right-10 {
        margin-right: 41.6666%
    }
    .jetgrid--xs-push-right-9 {
        margin-right: 37.5%
    }
    .jetgrid--xs-push-right-8 {
        margin-right: 33.3333%
    }
    .jetgrid--xs-push-right-7 {
        margin-right: 29.1666%
    }
    .jetgrid--xs-push-right-6 {
        margin-right: 25%
    }
    .jetgrid--xs-push-right-5 {
        margin-right: 20.8333%
    }
    .jetgrid--xs-push-right-4 {
        margin-right: 16.6666%
    }
    .jetgrid--xs-push-right-3 {
        margin-right: 12.5%
    }
    .jetgrid--xs-push-right-2 {
        margin-right: 8.3333%
    }
    .jetgrid--xs-push-right-1 {
        margin-right: 4.1666%
    }
    .jetgrid--xs-push-right-0 {
        margin-right: 0
    }
    .jetgrid--xs-order-23 {
        order: 23
    }
    .jetgrid--xs-order-22 {
        order: 22
    }
    .jetgrid--xs-order-21 {
        order: 21
    }
    .jetgrid--xs-order-20 {
        order: 20
    }
    .jetgrid--xs-order-19 {
        order: 19
    }
    .jetgrid--xs-order-18 {
        order: 18
    }
    .jetgrid--xs-order-17 {
        order: 17
    }
    .jetgrid--xs-order-16 {
        order: 16
    }
    .jetgrid--xs-order-15 {
        order: 15
    }
    .jetgrid--xs-order-14 {
        order: 14
    }
    .jetgrid--xs-order-13 {
        order: 13
    }
    .jetgrid--xs-order-12 {
        order: 12
    }
    .jetgrid--xs-order-11 {
        order: 11
    }
    .jetgrid--xs-order-10 {
        order: 10
    }
    .jetgrid--xs-order-9 {
        order: 9
    }
    .jetgrid--xs-order-8 {
        order: 8
    }
    .jetgrid--xs-order-7 {
        order: 7
    }
    .jetgrid--xs-order-6 {
        order: 6
    }
    .jetgrid--xs-order-5 {
        order: 5
    }
    .jetgrid--xs-order-4 {
        order: 4
    }
    .jetgrid--xs-order-3 {
        order: 3
    }
    .jetgrid--xs-order-2 {
        order: 2
    }
    .jetgrid--xs-order-1 {
        order: 1
    }
    .jetgrid--xs-order-0 {
        order: 0
    }
    .jetgrid--xs-wrap {
        flex-wrap: wrap
    }
    .jetgrid--xs-no-wrap {
        flex-wrap: nowrap
    }
    .jetgrid--xs-wrap-reverse {
        flex-wrap: wrap-reverse
    }
    .jetgrid--xs-direction-row {
        flex-direction: row
    }
    .jetgrid--xs-direction-row-reverse {
        flex-direction: row-reverse
    }
    .jetgrid--xs-direction-column {
        flex-direction: column
    }
    .jetgrid--xs-direction-column-reverse {
        flex-direction: column-reverse
    }
    .jetgrid--xs-align-top {
        align-items: flex-start
    }
    .jetgrid--xs-align-bottom {
        align-items: flex-end
    }
    .jetgrid--xs-align-bottom [class*=jetgrid__col-] {
        vertical-align: bottom
    }
    .jetgrid--xs-align-center {
        align-items: center
    }
    .jetgrid--xs-align-center [class*=jetgrid__col-] {
        vertical-align: middle
    }
    .jetgrid--xs-align-baseline {
        align-items: baseline
    }
    .jetgrid--xs-align-baseline [class*=jetgrid__col-] {
        vertical-align: baseline
    }
    .jetgrid--xs-align-content-top {
        align-content: flex-start
    }
    .jetgrid--xs-align-content-bottom {
        align-content: flex-end
    }
    .jetgrid--xs-align-content-bottom [class*=jetgrid__col-] {
        vertical-align: bottom
    }
    .jetgrid--xs-align-content-center {
        align-content: center
    }
    .jetgrid--xs-align-content-between {
        align-content: space-between
    }
    .jetgrid--xs-align-content-around {
        align-content: space-around
    }
    .jetgrid--xs-align-self-stretch {
        align-self: stretch
    }
    .jetgrid--xs-align-self-top {
        align-self: flex-start
    }
    .jetgrid--xs-align-self-bottom {
        align-self: flex-end
    }
    .jetgrid--xs-align-self-center {
        align-self: center
    }
    .jetgrid--xs-align-self-baseline {
        align-self: baseline
    }
    .jetgrid--xs-justify-left {
        justify-content: flex-start
    }
    .jetgrid--xs-justify-right {
        justify-content: flex-end
    }
    .jetgrid--xs-justify-center {
        justify-content: center
    }
    .jetgrid--xs-justify-between {
        justify-content: space-between
    }
    .jetgrid--xs-justify-around {
        justify-content: space-around
    }
}

.jetinput {
    position: relative
}

.jetinput--disabled {
    opacity: .5;
    pointer-events: none
}

.jetinput__btn {
    overflow: hidden
}

.jetinput__icon {
    content: '';
    width: 45px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fff;
    z-index: 2
}

.jetinput__icon::after {
    content: '';
    position: absolute;
    top: calc(50% + 1px);
    right: 20px;
    border-top: 6px solid;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    transform: translateY(-50%);
    transition: transform .2s;
    z-index: 2
}

.jetinput--opened .jetinput__icon::after {
    transform: translateY(-50%) rotate(-180deg)
}

.jetinput__btn,
.jetinput__default,
.jetinput__item,
.jetinput__not-found {
    height: 40px;
    padding: 0 20px;
    position: relative;
    display: block;
    border: 1px solid;
    box-sizing: border-box;
    line-height: 38px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.jetinput__not-found {
    cursor: default
}

.jetinput__list {
    width: 100%;
    max-height: 202px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 39px;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border: 1px solid;
    opacity: 0;
    box-sizing: border-box;
    pointer-events: none;
    overflow: auto
}

.jetinput__list--opened {
    opacity: 1;
    pointer-events: all;
    z-index: 3
}

.jetinput__list--opened-top {
    top: auto;
    bottom: 40px
}

.jetinput__filter {
    position: relative
}

.jetinput__input {
    width: 100%;
    height: 40px;
    padding: 0 20px;
    border: 1px solid;
    outline: 0;
    line-height: 40px
}

.jetinput__input::-ms-clear {
    display: none
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none
}

input[type=number] {
    -moz-appearance: textfield
}

.jetinput__empty-btn {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    right: 0;
    display: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transform: translateY(-50%);
    cursor: pointer
}

.jetinput__empty-btn::after,
.jetinput__empty-btn::before {
    width: 1px;
    height: 12px;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    background-color: #000;
    transform: translate(-50%, -50%) rotate(-45deg)
}

.jetinput__empty-btn::after {
    transform: translate(-50%, -50%) rotate(45deg)
}

.jetinput__group {
    padding-left: 0
}

.jetinput__title {
    padding: 9px 20px 11px;
    display: flex;
    border-top: 1px solid #000;
    font-weight: 700
}

.jetinput__option {
    list-style: none
}

.jetinput__item,
.jetinput__not-found {
    height: auto;
    padding: 9px 20px 11px;
    display: flex;
    border: none;
    border-top: 1px solid;
    line-height: inherit;
    transition: background-color .3s, color .3s
}

.jetinput__item--active,
.no-touchevents .jetinput__item:hover {
    background-color: #000;
    color: #fff
}

.jetinput__option--hidden {
    display: none
}

.jetinput__tag {
    height: 26px;
    margin-right: 10px;
    padding: 0 10px;
    position: relative;
    display: inline-block;
    background-color: #000;
    color: #fff;
    border-radius: 13px;
    line-height: 25px;
    cursor: pointer
}

.jetinput__delete-btn {
    width: 5px;
    height: 9px;
    margin-left: 10px;
    position: relative;
    display: inline-block
}

.jetinput__delete-btn::after,
.jetinput__delete-btn::before {
    width: 2px;
    height: 10px;
    position: absolute;
    content: '';
    display: inline-block;
    background-color: #fff;
    transform: rotate(45deg)
}

.jetinput__delete-btn::before {
    transform: rotate(-45deg)
}

.jetinput__name,
.jetinput__text {
    flex: 1 0 0px
}

.jetinput__reduce-btn,
.jetinput__sum-btn {
    width: 40px;
    height: 40px;
    border: 1px solid;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.jetinput__reduce-btn {
    border-right: none
}

.jetinput__sum-btn {
    border-left: none
}

.jetnav__input {
    display: none
}

.jetnav__close,
.jetnav__open {
    display: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.jetnav__overlay {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .6);
    opacity: 0;
    transition: opacity .4s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

.jetnav__close *,
.jetnav__open *,
.jetnav__overlay * {
    pointer-events: none
}

.jetnav__list,
.jetnav__submenu-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.jetnav__item {
    display: inline-block
}

.jetnav__btn,
.jetnav__submenu-btn {
    display: block;
    text-decoration: none
}

.jetnav__submenu {
    position: absolute;
    display: none;
    overflow: hidden
}

.jetnav:not([jetnav-submenu-effect]) .jetnav__item--haschild:hover .jetnav__submenu {
    display: inherit
}

[jetnav-mode=off-canvas] .jetnav__close,
[jetnav-mode=off-canvas]~.jetnav__open {
    display: initial
}

:checked+[jetnav-mode=off-canvas]~.jetnav__overlay {
    opacity: 1;
    pointer-events: initial
}

[jetnav-mode=off-canvas] {
    width: 320px;
    height: 100%;
    margin: 0;
    opacity: 1;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    background-color: #fff;
    -webkit-overflow-scrolling: touch;
    overflow: auto;
    z-index: 10
}

.jetnav--full[jetnav-mode=off-canvas] {
    width: 100%;
    transition-duration: 1.6s
}

[jetnav-direction=vertical] .jetnav__item {
    display: block
}

[jetnav-direction=vertical] .jetnav__submenu {
    position: relative
}

.jetnav:not([jetnav-effect])~.jetnav__overlay {
    transition: none
}

.jetnav[jetnav-effect] {
    display: inherit;
    transition: opacity .6s, transform .6s cubic-bezier(.19, 1, .22, 1)
}

[jetnav-effect=fade] {
    opacity: 0
}

[jetnav-effect=slide-up] {
    transform: translate3d(0, -100%, 0)
}

[jetnav-effect=slide-down] {
    transform: translate3d(0, 100%, 0)
}

[jetnav-effect=slide-left] {
    transform: translate3d(-100%, 0, 0)
}

[jetnav-effect=slide-right] {
    left: auto;
    right: 0;
    transform: translate3d(100%, 0, 0)
}

[jetnav-effect=scale-up] {
    opacity: 0;
    transition-duration: .4s;
    transition-timing-function: ease;
    transform: scale(.75)
}

[jetnav-effect=scale-down] {
    opacity: 0;
    transition-duration: .4s;
    transition-timing-function: ease;
    transform: scale(1.25);
    pointer-events: none
}

:checked+.jetnav {
    pointer-events: inherit
}

:checked+.jetnav:not([jetnav-effect]) {
    display: inherit
}

:checked+.jetnav[jetnav-effect] {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
    pointer-events: all
}

[jetnav-submenu-effect=reveal-down] .jetnav__submenu {
    max-height: 0;
    display: inherit;
    transition: max-height 3s ease-in-out -2.7s
}

[jetnav-submenu-effect=reveal-down] .jetnav__item--haschild:hover .jetnav__submenu {
    max-height: 10000px;
    transition: max-height 3s ease-in-out
}

@media (max-width:1600px) {
     :checked+[jetnav-mode-xl=normal]~.jetnav__overlay,
    [jetnav-mode-xl=normal] .jetnav__close,
    [jetnav-mode-xl=normal]~.jetnav__open {
        display: none
    }
    [jetnav-mode-xl=normal] {
        width: auto;
        height: auto;
        position: relative;
        display: inherit;
        background: 0 0;
        opacity: 1;
        transform: translate3d(0, 0, 0);
        transition: none;
        pointer-events: inherit;
        overflow: inherit
    }
    [jetnav-mode-xl=normal] .jetnav__menu {
        padding: 0
    }
    [jetnav-mode-xl=normal] .jetnav__btn,
    [jetnav-mode-xl=normal] .jetnav__submenu-btn {
        display: block
    }
    [jetnav-mode-xl=normal] .jetnav__submenu {
        position: absolute
    }
    [jetnav-mode-xl=normal][jetnav-direction=vertical] .jetnav__submenu {
        position: relative
    }
    [jetnav-mode-xl=off-canvas] .jetnav__close,
    [jetnav-mode-xl=off-canvas]~.jetnav__open {
        display: initial
    }
     :checked+[jetnav-mode-xl=off-canvas]~.jetnav__overlay {
        opacity: 1;
        pointer-events: initial
    }
    [jetnav-mode-xl=off-canvas] {
        width: 320px;
        height: 100%;
        margin: 0;
        opacity: 1;
        position: fixed;
        top: 0;
        left: 0;
        display: none;
        background-color: #fff;
        -webkit-overflow-scrolling: touch;
        overflow: auto;
        z-index: 10
    }
    .jetnav--full[jetnav-mode-xl=off-canvas] {
        width: 100%;
        transition-duration: 1.4s
    }
    [jetnav-direction-xl=horizontal] .jetnav__item {
        display: inline-block
    }
    [jetnav-direction-xl=horizontal] .jetnav__submenu,
    [jetnav-mode-xl=normal][jetnav-direction-xl=horizontal] .jetnav__submenu {
        position: absolute
    }
    [jetnav-direction-xl=vertical] .jetnav__item {
        display: block
    }
    [jetnav-direction-xl=vertical] .jetnav__submenu {
        position: relative
    }
    .jetnav[jetnav-effect-xl] {
        display: inherit;
        transition: opacity .6s, transform .6s cubic-bezier(.19, 1, .22, 1)
    }
    [jetnav-effect-xl=slide-up] {
        transform: translate3d(0, -100%, 0)
    }
    [jetnav-effect-xl=slide-down] {
        transform: translate3d(0, 100%, 0)
    }
    [jetnav-effect-xl=slide-left] {
        transform: translate3d(-100%, 0, 0)
    }
    [jetnav-effect-xl=slide-right] {
        left: auto;
        right: 0;
        transform: translate3d(100%, 0, 0)
    }
    [jetnav-effect-xl=scale-up] {
        opacity: 0;
        transition-duration: .4s;
        transition-timing-function: ease;
        transform: scale(.75)
    }
    [jetnav-effect-xl=scale-down] {
        opacity: 0;
        transition-duration: .4s;
        transition-timing-function: ease;
        transform: scale(1.25);
        pointer-events: none
    }
     :checked+.jetnav {
        pointer-events: inherit
    }
     :checked+.jetnav:not([jetnav-effect-xl]) {
        display: inherit
    }
     :checked+.jetnav[jetnav-effect-xl] {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1);
        pointer-events: inherit
    }
    [jetnav-submenu-effect-xl=none] .jetnav__submenu {
        display: none
    }
    [jetnav-submenu-effect-xl=none] .jetnav__item--haschild:hover .jetnav__submenu {
        max-height: inherit;
        display: initial
    }
    [jetnav-submenu-effect-xl=reveal-down] .jetnav__submenu {
        max-height: 0;
        display: inherit;
        transition: max-height 3s ease-in-out -2.7s
    }
    [jetnav-submenu-effect-xl=reveal-down] .jetnav__item--haschild:hover .jetnav__submenu {
        max-height: 10000px;
        transition: max-height 3s ease-in-out
    }
}

@media (max-width:1340px) {
     :checked+[jetnav-mode-lg=normal]~.jetnav__overlay,
    [jetnav-mode-lg=normal] .jetnav__close,
    [jetnav-mode-lg=normal]~.jetnav__open {
        display: none
    }
    [jetnav-mode-lg=normal] {
        width: auto;
        height: auto;
        position: relative;
        display: inherit;
        background: 0 0;
        opacity: 1;
        transform: translate3d(0, 0, 0);
        transition: none;
        pointer-events: inherit;
        overflow: inherit
    }
    [jetnav-mode-lg=normal] .jetnav__menu {
        padding: 0
    }
    [jetnav-mode-lg=normal] .jetnav__btn,
    [jetnav-mode-lg=normal] .jetnav__submenu-btn {
        display: block
    }
    [jetnav-mode-lg=normal] .jetnav__submenu {
        position: absolute
    }
    [jetnav-mode-lg=normal][jetnav-direction=vertical] .jetnav__submenu {
        position: relative
    }
    [jetnav-mode-lg=off-canvas] .jetnav__close,
    [jetnav-mode-lg=off-canvas]~.jetnav__open {
        display: initial
    }
     :checked+[jetnav-mode-lg=off-canvas]~.jetnav__overlay {
        opacity: 1;
        pointer-events: initial
    }
    [jetnav-mode-lg=off-canvas] {
        width: 320px;
        height: 100%;
        margin: 0;
        opacity: 1;
        position: fixed;
        top: 0;
        left: 0;
        display: none;
        background-color: #fff;
        -webkit-overflow-scrolling: touch;
        overflow: auto;
        z-index: 10
    }
    .jetnav--full[jetnav-mode-lg=off-canvas] {
        width: 100%;
        transition-duration: 1.2s
    }
    [jetnav-direction-lg=horizontal] .jetnav__item {
        display: inline-block
    }
    [jetnav-direction-lg=horizontal] .jetnav__submenu,
    [jetnav-mode-lg=normal][jetnav-direction-lg=horizontal] .jetnav__submenu {
        position: absolute
    }
    [jetnav-direction-lg=vertical] .jetnav__item {
        display: block
    }
    [jetnav-direction-lg=vertical] .jetnav__submenu {
        position: relative
    }
    .jetnav[jetnav-effect-lg] {
        display: inherit;
        transition: opacity .6s, transform .6s cubic-bezier(.19, 1, .22, 1)
    }
    [jetnav-effect-lg=slide-up] {
        transform: translate3d(0, -100%, 0)
    }
    [jetnav-effect-lg=slide-down] {
        transform: translate3d(0, 100%, 0)
    }
    [jetnav-effect-lg=slide-left] {
        transform: translate3d(-100%, 0, 0)
    }
    [jetnav-effect-lg=slide-right] {
        left: auto;
        right: 0;
        transform: translate3d(100%, 0, 0)
    }
    [jetnav-effect-lg=scale-up] {
        opacity: 0;
        transition-duration: .4s;
        transition-timing-function: ease;
        transform: scale(.75)
    }
    [jetnav-effect-lg=scale-down] {
        opacity: 0;
        transition-duration: .4s;
        transition-timing-function: ease;
        transform: scale(1.25);
        pointer-events: none
    }
     :checked+.jetnav {
        pointer-events: inherit
    }
     :checked+.jetnav:not([jetnav-effect-lg]) {
        display: inherit
    }
     :checked+.jetnav[jetnav-effect-lg] {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1);
        pointer-events: inherit
    }
    [jetnav-submenu-effect-lg=none] .jetnav__submenu {
        display: none
    }
    [jetnav-submenu-effect-lg=none] .jetnav__item--haschild:hover .jetnav__submenu {
        max-height: inherit;
        display: initial
    }
    [jetnav-submenu-effect-lg=reveal-down] .jetnav__submenu {
        max-height: 0;
        display: inherit;
        transition: max-height 3s ease-in-out -2.7s
    }
    [jetnav-submenu-effect-lg=reveal-down] .jetnav__item--haschild:hover .jetnav__submenu {
        max-height: 10000px;
        transition: max-height 3s ease-in-out
    }
}

@media (max-width:1080px) {
     :checked+[jetnav-mode-md=normal]~.jetnav__overlay,
    [jetnav-mode-md=normal] .jetnav__close,
    [jetnav-mode-md=normal]~.jetnav__open {
        display: none
    }
    [jetnav-mode-md=normal] {
        width: auto;
        height: auto;
        position: relative;
        display: inherit;
        background: 0 0;
        opacity: 1;
        transform: translate3d(0, 0, 0);
        transition: none;
        pointer-events: inherit;
        overflow: inherit
    }
    [jetnav-mode-md=normal] .jetnav__menu {
        padding: 0
    }
    [jetnav-mode-md=normal] .jetnav__btn,
    [jetnav-mode-md=normal] .jetnav__submenu-btn {
        display: block
    }
    [jetnav-mode-md=normal] .jetnav__submenu {
        position: absolute
    }
    [jetnav-mode-md=normal][jetnav-direction=vertical] .jetnav__submenu {
        position: relative
    }
    [jetnav-mode-md=off-canvas] .jetnav__close,
    [jetnav-mode-md=off-canvas]~.jetnav__open {
        display: initial
    }
     :checked+[jetnav-mode-md=off-canvas]~.jetnav__overlay {
        opacity: 1;
        pointer-events: initial
    }
    [jetnav-mode-md=off-canvas] {
        width: 320px;
        height: 100%;
        margin: 0;
        opacity: 1;
        position: fixed;
        top: 0;
        left: 0;
        display: none;
        background-color: #fff;
        -webkit-overflow-scrolling: touch;
        overflow: auto;
        z-index: 10
    }
    .jetnav--full[jetnav-mode-md=off-canvas] {
        width: 100%;
        transition-duration: 1s
    }
    [jetnav-direction-md=horizontal] .jetnav__item {
        display: inline-block
    }
    [jetnav-direction-md=horizontal] .jetnav__submenu,
    [jetnav-mode-md=normal][jetnav-direction-md=horizontal] .jetnav__submenu {
        position: absolute
    }
    [jetnav-direction-md=vertical] .jetnav__item {
        display: block
    }
    [jetnav-direction-md=vertical] .jetnav__submenu {
        position: relative
    }
    .jetnav[jetnav-effect-md] {
        display: inherit;
        transition: opacity .6s, transform .6s cubic-bezier(.19, 1, .22, 1)
    }
    [jetnav-effect-md=slide-up] {
        transform: translate3d(0, -100%, 0)
    }
    [jetnav-effect-md=slide-down] {
        transform: translate3d(0, 100%, 0)
    }
    [jetnav-effect-md=slide-left] {
        transform: translate3d(-100%, 0, 0)
    }
    [jetnav-effect-md=slide-right] {
        left: auto;
        right: 0;
        transform: translate3d(100%, 0, 0)
    }
    [jetnav-effect-md=scale-up] {
        opacity: 0;
        transition-duration: .4s;
        transition-timing-function: ease;
        transform: scale(.75)
    }
    [jetnav-effect-md=scale-down] {
        opacity: 0;
        transition-duration: .4s;
        transition-timing-function: ease;
        transform: scale(1.25);
        pointer-events: none
    }
     :checked+.jetnav {
        pointer-events: inherit
    }
     :checked+.jetnav:not([jetnav-effect-md]) {
        display: inherit
    }
     :checked+.jetnav[jetnav-effect-md] {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1);
        pointer-events: inherit
    }
    [jetnav-submenu-effect-md=none] .jetnav__submenu {
        display: none
    }
    [jetnav-submenu-effect-md=none] .jetnav__item--haschild:hover .jetnav__submenu {
        max-height: inherit;
        display: initial
    }
    [jetnav-submenu-effect-md=reveal-down] .jetnav__submenu {
        max-height: 0;
        display: inherit;
        transition: max-height 3s ease-in-out -2.7s
    }
    [jetnav-submenu-effect-md=reveal-down] .jetnav__item--haschild:hover .jetnav__submenu {
        max-height: 10000px;
        transition: max-height 3s ease-in-out
    }
}

@media (max-width:820px) {
     :checked+[jetnav-mode-sm=normal]~.jetnav__overlay,
    [jetnav-mode-sm=normal] .jetnav__close,
    [jetnav-mode-sm=normal]~.jetnav__open {
        display: none
    }
    [jetnav-mode-sm=normal] {
        width: auto;
        height: auto;
        position: relative;
        display: inherit;
        background: 0 0;
        opacity: 1;
        transform: translate3d(0, 0, 0);
        transition: none;
        pointer-events: inherit;
        overflow: inherit
    }
    [jetnav-mode-sm=normal] .jetnav__menu {
        padding: 0
    }
    [jetnav-mode-sm=normal] .jetnav__btn,
    [jetnav-mode-sm=normal] .jetnav__submenu-btn {
        display: block
    }
    [jetnav-mode-sm=normal] .jetnav__submenu {
        position: absolute
    }
    [jetnav-mode-sm=normal][jetnav-direction=vertical] .jetnav__submenu {
        position: relative
    }
    [jetnav-mode-sm=off-canvas] .jetnav__close,
    [jetnav-mode-sm=off-canvas]~.jetnav__open {
        display: initial
    }
     :checked+[jetnav-mode-sm=off-canvas]~.jetnav__overlay {
        opacity: 1;
        pointer-events: initial
    }
    [jetnav-mode-sm=off-canvas] {
        width: 320px;
        height: 100%;
        margin: 0;
        opacity: 1;
        position: fixed;
        top: 0;
        left: 0;
        display: none;
        background-color: #fff;
        -webkit-overflow-scrolling: touch;
        overflow: auto;
        z-index: 10
    }
    .jetnav--full[jetnav-mode-sm=off-canvas] {
        width: 100%;
        transition-duration: .8s
    }
    [jetnav-direction-sm=horizontal] .jetnav__item {
        display: inline-block
    }
    [jetnav-direction-sm=horizontal] .jetnav__submenu,
    [jetnav-mode-sm=normal][jetnav-direction-sm=horizontal] .jetnav__submenu {
        position: absolute
    }
    [jetnav-direction-sm=vertical] .jetnav__item {
        display: block
    }
    [jetnav-direction-sm=vertical] .jetnav__submenu {
        position: relative
    }
    .jetnav[jetnav-effect-sm] {
        display: inherit;
        transition: opacity .6s, transform .6s cubic-bezier(.19, 1, .22, 1)
    }
    [jetnav-effect-sm=slide-up] {
        transform: translate3d(0, -100%, 0)
    }
    [jetnav-effect-sm=slide-down] {
        transform: translate3d(0, 100%, 0)
    }
    [jetnav-effect-sm=slide-left] {
        transform: translate3d(-100%, 0, 0)
    }
    [jetnav-effect-sm=slide-right] {
        transform: translate3d(100%, 0, 0)
    }
    [jetnav-effect-sm=scale-up] {
        opacity: 0;
        transition-duration: .4s;
        transition-timing-function: ease;
        transform: scale(.75)
    }
    [jetnav-effect-sm=scale-down] {
        opacity: 0;
        transition-duration: .4s;
        transition-timing-function: ease;
        transform: scale(1.25);
        pointer-events: none
    }
     :checked+.jetnav {
        pointer-events: inherit
    }
     :checked+.jetnav:not([jetnav-effect-sm]) {
        display: inherit
    }
     :checked+.jetnav[jetnav-effect-sm] {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1);
        pointer-events: inherit
    }
    [jetnav-submenu-effect-sm=none] .jetnav__submenu {
        display: none
    }
    [jetnav-submenu-effect-sm=none] .jetnav__item--haschild:hover .jetnav__submenu {
        max-height: inherit;
        display: initial
    }
    [jetnav-submenu-effect-sm=reveal-down] .jetnav__submenu {
        max-height: 0;
        display: inherit;
        transition: max-height 3s ease-in-out -2.7s
    }
    [jetnav-submenu-effect-sm=reveal-down] .jetnav__item--haschild:hover .jetnav__submenu {
        max-height: 10000px;
        transition: max-height 3s ease-in-out
    }
}

@media (max-width:567px) {
     :checked+[jetnav-mode-xs=normal]~.jetnav__overlay,
    [jetnav-mode-xs=normal] .jetnav__close,
    [jetnav-mode-xs=normal]~.jetnav__open {
        display: none
    }
    [jetnav-mode-xs=normal] {
        width: auto;
        height: auto;
        position: relative;
        display: inherit;
        background: 0 0;
        opacity: 1;
        transform: translate3d(0, 0, 0);
        transition: none;
        pointer-events: inherit;
        overflow: inherit
    }
    [jetnav-mode-xs=normal] .jetnav__menu {
        padding: 0
    }
    [jetnav-mode-xs=normal] .jetnav__btn,
    [jetnav-mode-xs=normal] .jetnav__submenu-btn {
        display: block
    }
    [jetnav-mode-xs=normal] .jetnav__submenu {
        position: absolute
    }
    [jetnav-mode-xs=normal][jetnav-direction=vertical] .jetnav__submenu {
        position: relative
    }
    [jetnav-mode-xs=off-canvas] .jetnav__close,
    [jetnav-mode-xs=off-canvas]~.jetnav__open {
        display: initial
    }
     :checked+[jetnav-mode-xs=off-canvas]~.jetnav__overlay {
        opacity: 1;
        pointer-events: initial
    }
    [jetnav-mode-xs=off-canvas] {
        width: 320px;
        height: 100%;
        margin: 0;
        opacity: 1;
        position: fixed;
        top: 0;
        left: 0;
        display: none;
        background-color: #fff;
        -webkit-overflow-scrolling: touch;
        overflow: auto;
        z-index: 10
    }
    .jetnav--full[jetnav-mode-xs=off-canvas] {
        width: 100%;
        transition-duration: .6s
    }
    [jetnav-direction-xs=horizontal] .jetnav__item {
        display: inline-block
    }
    [jetnav-direction-xs=horizontal] .jetnav__submenu,
    [jetnav-mode-xs=normal][jetnav-direction-xs=horizontal] .jetnav__submenu {
        position: absolute
    }
    [jetnav-direction-xs=vertical] .jetnav__item {
        display: block
    }
    [jetnav-direction-xs=vertical] .jetnav__submenu {
        position: relative
    }
    .jetnav[jetnav-effect-xs] {
        display: inherit;
        transition: opacity .6s, transform .6s cubic-bezier(.19, 1, .22, 1)
    }
    [jetnav-effect-xs=slide-up] {
        transform: translate3d(0, -100%, 0)
    }
    [jetnav-effect-xs=slide-down] {
        transform: translate3d(0, 100%, 0)
    }
    [jetnav-effect-xs=slide-left] {
        transform: translate3d(-100%, 0, 0)
    }
    [jetnav-effect-xs=slide-right] {
        transform: translate3d(100%, 0, 0)
    }
    [jetnav-effect-xs=scale-up] {
        opacity: 0;
        transition-duration: .4s;
        transition-timing-function: ease;
        transform: scale(.75)
    }
    [jetnav-effect-xs=scale-down] {
        opacity: 0;
        transition-duration: .4s;
        transition-timing-function: ease;
        transform: scale(1.25);
        pointer-events: none
    }
     :checked+.jetnav {
        pointer-events: inherit
    }
     :checked+.jetnav:not([jetnav-effect-xs]) {
        display: inherit
    }
     :checked+.jetnav[jetnav-effect-xs] {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1);
        pointer-events: inherit
    }
    [jetnav-submenu-effect-xs=none] .jetnav__submenu {
        display: none
    }
    [jetnav-submenu-effect-xs=none] .jetnav__item--haschild:hover .jetnav__submenu {
        max-height: inherit;
        display: initial
    }
    [jetnav-submenu-effect-xs=reveal-down] .jetnav__submenu {
        max-height: 0;
        display: inherit;
        transition: max-height 3s ease-in-out -2.7s
    }
    [jetnav-submenu-effect-xs=reveal-down] .jetnav__item--haschild:hover .jetnav__submenu {
        max-height: 10000px;
        transition: max-height 3s ease-in-out
    }
}

.jetpagination {
    position: relative
}

.jetpagination__pagination {
    margin: auto;
    padding: 0;
    display: inline-block
}

.jetpagination__btn,
.jetpagination__pagination-gap,
.jetpagination__pagination-item {
    display: inline-block;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.jetpagination__btn,
.jetpagination__pagination-btn {
    padding: 0 15px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    cursor: pointer
}

.jetpagination__first--disabled,
.jetpagination__last--disabled,
.jetpagination__next--disabled,
.jetpagination__pagination--active,
.jetpagination__previous--disabled {
    cursor: default
}

.jetradio {
    position: relative
}

.jetradio--disabled {
    opacity: .5;
    pointer-events: none
}

.jetradio__list {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column
}

.jetradio__filter {
    margin-bottom: 10px;
    position: relative;
    display: flex
}

.jetradio__input {
    width: 100%;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #000;
    outline: 0;
    line-height: 40px
}

.jetradio__input::-ms-clear {
    display: none
}

.jetradio__empty-btn {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    right: 0;
    display: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transform: translateY(-50%);
    cursor: pointer
}

.jetradio__empty-btn::after,
.jetradio__empty-btn::before {
    width: 1px;
    height: 12px;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    background-color: #000;
    transform: translate(-50%, -50%) rotate(-45deg)
}

.jetradio__empty-btn::after {
    transform: translate(-50%, -50%) rotate(45deg)
}

.jetradio__group {
    padding-left: 0
}

.jetradio__title {
    padding: 5px 0;
    display: flex;
    font-weight: 700
}

.jetradio__option {
    list-style-type: none;
    cursor: pointer
}

.jetradio__label {
    margin-bottom: 10px
}

.jetradio__option {
    padding: 0
}

.jetradio__option--hidden {
    display: none
}

.jetradio__item {
    padding: 4px 0;
    display: flex;
    cursor: pointer
}

.jetradio__radio {
    width: 14px;
    height: 14px;
    margin-right: 10px;
    position: relative;
    display: inline-block;
    border: 1px solid #000;
    border-radius: 7px;
    align-self: center
}

.jetradio__radio::after {
    width: 6px;
    height: 6px;
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    background-color: #000;
    border-radius: 7px;
    transform: translate(-50%, -50%)
}

.jetradio__item--active .jetradio__radio::after {
    display: inline-block
}

.jetradio__tag {
    height: 26px;
    margin-right: 10px;
    padding: 0 10px;
    position: relative;
    display: inline-block;
    background-color: #000;
    color: #fff;
    border-radius: 13px;
    line-height: 25px;
    cursor: pointer
}

.jetradio__delete-btn {
    width: 5px;
    height: 9px;
    margin-left: 10px;
    position: relative;
    display: inline-block
}

.jetradio__delete-btn::after,
.jetradio__delete-btn::before {
    width: 2px;
    height: 10px;
    position: absolute;
    content: '';
    display: inline-block;
    background-color: #fff;
    transform: rotate(45deg)
}

.jetradio__delete-btn::before {
    transform: rotate(-45deg)
}

.jetradio__name,
.jetradio__text {
    flex: 1 0 0px
}

.jetradio__next,
.jetradio__prev {
    width: 40px;
    height: 40px;
    position: relative;
    display: inline-block;
    border: 1px solid;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

*,
::after,
::before {
    box-sizing: border-box
}

html {
    font-family: sans-serif;
    font-size: 100%
}

body {
    margin: 0;
    font-family: sans-serif;
    font-size: 100%
}

hr {
    margin: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0
}

p {
    margin: 0 0 20px
}

abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    border-bottom: 0
}

address {
    font-style: normal;
    line-height: inherit
}

dl,
ol,
ul {
    margin: 0;
    padding: 0;
    list-style: none
}

dt {
    font-weight: 700
}

blockquote,
dd {
    margin: 0
}

dfn {
    font-style: italic
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -4px
}

sup {
    top: -4px
}

a {
    color: unset;
    text-decoration: none;
    cursor: pointer
}

code,
kbd,
pre,
samp {
    font-family: monospace;
    font-size: inherit
}

pre {
    margin: 0;
    overflow: auto;
    -ms-overflow-style: scrollbar
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

iframe {
    border: none
}

table {
    border-collapse: collapse
}

caption {
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

form {
    margin: 0
}

label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

label * {
    pointer-events: none
}

button {
    padding: 0;
    background-color: transparent;
    border: none
}

button,
input,
optgroup,
select,
textarea {
    -webkit-appearance: none;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,
input[type=button],
input[type=file],
input[type=reset],
input[type=submit],
select {
    cursor: pointer
}

button[disabled],
input[disabled],
select[disabled],
textarea[disabled] {
    cursor: default
}

textarea {
    resize: none
}

:focus {
    outline: 0;
    -webkit-tap-highlight-color: transparent
}

.jetselect {
    position: relative
}

.jetselect--disabled {
    opacity: .5;
    pointer-events: none
}

.jetselect__btn {
    background-color: #fff;
    overflow: hidden
}

.jetselect__icon {
    content: '';
    width: 45px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fff;
    z-index: 2
}

.jetselect__icon::after {
    content: '';
    position: absolute;
    top: calc(50% + 1px);
    right: 20px;
    border-top: 6px solid;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    transform: translateY(-50%);
    transition: transform .2s;
    z-index: 2
}

.jetselect--opened .jetselect__icon::after {
    transform: translateY(-50%) rotate(-180deg)
}

.jetselect__btn,
.jetselect__default,
.jetselect__item,
.jetselect__not-found {
    height: 40px;
    padding: 0 20px;
    position: relative;
    display: block;
    border: 1px solid;
    box-sizing: border-box;
    line-height: 38px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.jetselect__not-found {
    cursor: default
}

.jetselect__list {
    width: 100%;
    max-height: 202px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 39px;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border: 1px solid;
    opacity: 0;
    box-sizing: border-box;
    pointer-events: none;
    overflow: auto
}

.jetselect__list--opened {
    opacity: 1;
    pointer-events: all;
    z-index: 3
}

.jetselect__list--opened-top {
    top: auto;
    bottom: 40px
}

.jetselect__filter {
    position: relative
}

.jetselect__input {
    width: 100%;
    height: 40px;
    padding: 0 20px;
    border: none;
    outline: 0;
    line-height: 40px;
    box-sizing: border-box
}

.jetselect__input::-ms-clear {
    display: none
}

.jetselect__empty-btn {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    right: 0;
    display: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transform: translateY(-50%);
    cursor: pointer
}

.jetselect__empty-btn::after,
.jetselect__empty-btn::before {
    width: 1px;
    height: 12px;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    background-color: #000;
    transform: translate(-50%, -50%) rotate(-45deg)
}

.jetselect__empty-btn::after {
    transform: translate(-50%, -50%) rotate(45deg)
}

.jetselect__group {
    padding-left: 0
}

.jetselect__title {
    padding: 9px 20px 11px;
    display: flex;
    border-top: 1px solid #000;
    font-weight: 700
}

.jetselect__option {
    list-style: none
}

.jetselect__item,
.jetselect__not-found {
    height: auto;
    padding: 9px 20px 11px;
    display: flex;
    border: none;
    border-top: 1px solid;
    line-height: inherit;
    transition: background-color .3s, color .3s
}

.jetselect__item--active,
.no-touchevents .jetselect__item:hover {
    background-color: #000;
    color: #fff
}

.jetselect__option--hidden {
    display: none
}

.jetselect__tag {
    height: 26px;
    margin-right: 10px;
    padding: 0 10px;
    position: relative;
    display: inline-block;
    background-color: #000;
    color: #fff;
    border-radius: 13px;
    line-height: 25px;
    cursor: pointer
}

.jetselect__delete-btn {
    width: 5px;
    height: 9px;
    margin-left: 10px;
    position: relative;
    display: inline-block
}

.jetselect__delete-btn::after,
.jetselect__delete-btn::before {
    width: 2px;
    height: 10px;
    position: absolute;
    content: '';
    display: inline-block;
    background-color: #fff;
    transform: rotate(45deg)
}

.jetselect__delete-btn::before {
    transform: rotate(-45deg)
}

.jetselect__name,
.jetselect__text {
    flex: 1 0 0px
}

.jettabs {
    padding-left: 0;
    display: flex;
    flex-wrap: wrap
}

.jettabs__input {
    display: none
}

.jettabs__label {
    width: 100%;
    height: 40px;
    padding: 0 30px;
    position: relative;
    border: 1px solid;
    line-height: 40px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    z-index: 1
}

.jettabs__label * {
    pointer-events: none
}

.jettabs__icon {
    position: absolute;
    right: 30px;
    line-height: inherit
}

.jettabs__item {
    width: 100%;
    height: 0;
    overflow: hidden
}

.jettabs:not([jettabs-effect]) :checked+.jettabs__label+.jettabs__item {
    height: auto
}

[jettabs-mode=tabs] .jettabs__label {
    width: auto;
    max-width: 100%;
    flex: 1 0 0px
}

[jettabs-mode=tabs] .jettabs__item {
    order: 2
}

[jettabs-effect=reveal] .jettabs__item {
    height: auto;
    max-height: 0;
    transition: max-height 3s ease-in-out -2.8s
}

[jettabs-effect=reveal] :checked+.jettabs__label+.jettabs__item {
    max-height: 10000px;
    transition: max-height 3s ease-in-out
}

[jettabs-icon-effect=rotate] .jettabs__icon {
    transition: transform .2s
}

[jettabs-icon-effect=rotate] :checked+.jettabs__label .jettabs__icon {
    transform: rotate(180deg)
}

@media (max-width:1600px) {
    [jettabs-mode-xl=accordion] .jettabs__label {
        width: 100%;
        max-width: auto;
        flex: inherit
    }
    [jettabs-mode-xl=accordion] .jettabs__item {
        order: inherit
    }
    [jettabs-mode-xl=tabs] .jettabs__label {
        width: auto;
        max-width: 100%;
        flex: 1 0 0px
    }
    [jettabs-mode-xl=tabs] .jettabs__item {
        order: 2
    }
    [jettabs-effect-xl=none] .jettabs__item {
        transition: none
    }
    [jettabs-effect-xl=none] :checked+.jettabs__label+.jettabs__item {
        height: auto;
        transition: none
    }
    [jettabs-effect-xl=reveal] .jettabs__item {
        height: auto;
        max-height: 0;
        transition: max-height 3s ease-in-out -2.8s
    }
    [jettabs-effect-xl=reveal] :checked+.jettabs__label+.jettabs__item {
        max-height: 10000px;
        transition: max-height 3s ease-in-out
    }
    [jettabs-icon-effect-xl=none] .jettabs__icon {
        transition: none
    }
    [jettabs-icon-effect-xl=none] :checked+.jettabs__label .jettabs__icon {
        transform: rotate(0)
    }
    [jettabs-icon-effect-xl=rotate] .jettabs__icon {
        transition: transform .2s
    }
    [jettabs-icon-effect-xl=rotate] :checked+.jettabs__label .jettabs__icon {
        transform: rotate(180deg)
    }
}

@media (max-width:1340px) {
    [jettabs-mode-lg=accordion] .jettabs__label {
        width: 100%;
        max-width: auto;
        flex: inherit
    }
    [jettabs-mode-lg=accordion] .jettabs__item {
        order: inherit
    }
    [jettabs-mode-lg=tabs] .jettabs__label {
        width: auto;
        max-width: 100%;
        flex: 1 0 0px
    }
    [jettabs-mode-lg=tabs] .jettabs__item {
        order: 2
    }
    [jettabs-effect-lg=none] .jettabs__item {
        transition: none
    }
    [jettabs-effect-lg=none] :checked+.jettabs__label+.jettabs__item {
        height: auto;
        transition: none
    }
    [jettabs-effect-lg=reveal] .jettabs__item {
        height: auto;
        max-height: 0;
        transition: max-height 3s ease-in-out -2.8s
    }
    [jettabs-effect-lg=reveal] :checked+.jettabs__label+.jettabs__item {
        max-height: 10000px;
        transition: max-height 3s ease-in-out
    }
    [jettabs-icon-effect-lg=none] .jettabs__icon {
        transition: none
    }
    [jettabs-icon-effect-lg=none] :checked+.jettabs__label .jettabs__icon {
        transform: rotate(0)
    }
    [jettabs-icon-effect-lg=rotate] .jettabs__icon {
        transition: transform .2s
    }
    [jettabs-icon-effect-lg=rotate] :checked+.jettabs__label .jettabs__icon {
        transform: rotate(180deg)
    }
}

@media (max-width:1080px) {
    [jettabs-mode-md=accordion] .jettabs__label {
        width: 100%;
        max-width: auto;
        flex: inherit
    }
    [jettabs-mode-md=accordion] .jettabs__item {
        order: inherit
    }
    [jettabs-mode-md=tabs] .jettabs__label {
        width: auto;
        max-width: 100%;
        flex: 1 0 0px
    }
    [jettabs-mode-md=tabs] .jettabs__item {
        order: 2
    }
    [jettabs-effect-md=none] .jettabs__item {
        transition: none
    }
    [jettabs-effect-md=none] :checked+.jettabs__label+.jettabs__item {
        height: auto;
        transition: none
    }
    [jettabs-effect-md=reveal] .jettabs__item {
        height: auto;
        max-height: 0;
        transition: max-height 3s ease-in-out -2.8s
    }
    [jettabs-effect-md=reveal] :checked+.jettabs__label+.jettabs__item {
        max-height: 10000px;
        transition: max-height 3s ease-in-out
    }
    [jettabs-icon-effect-md=none] .jettabs__icon {
        transition: none
    }
    [jettabs-icon-effect-md=none] :checked+.jettabs__label .jettabs__icon {
        transform: rotate(0)
    }
    [jettabs-icon-effect-md=rotate] .jettabs__icon {
        transition: transform .2s
    }
    [jettabs-icon-effect-md=rotate] :checked+.jettabs__label .jettabs__icon {
        transform: rotate(180deg)
    }
}

@media (max-width:820px) {
    [jettabs-mode-sm=accordion] .jettabs__label {
        width: 100%;
        max-width: auto;
        flex: inherit
    }
    [jettabs-mode-sm=accordion] .jettabs__item {
        order: inherit
    }
    [jettabs-mode-sm=tabs] .jettabs__label {
        width: auto;
        max-width: 100%;
        flex: 1 0 0px
    }
    [jettabs-mode-sm=tabs] .jettabs__item {
        order: 2
    }
    [jettabs-effect-sm=none] .jettabs__item {
        transition: none
    }
    [jettabs-effect-sm=none] :checked+.jettabs__label+.jettabs__item {
        height: auto;
        transition: none
    }
    [jettabs-effect-sm=reveal] .jettabs__item {
        height: auto;
        max-height: 0;
        transition: max-height 3s ease-in-out -2.8s
    }
    [jettabs-effect-sm=reveal] :checked+.jettabs__label+.jettabs__item {
        max-height: 10000px;
        transition: max-height 3s ease-in-out
    }
    [jettabs-icon-effect-sm=none] .jettabs__icon {
        transition: none
    }
    [jettabs-icon-effect-sm=none] :checked+.jettabs__label .jettabs__icon {
        transform: rotate(0)
    }
    [jettabs-icon-effect-sm=rotate] .jettabs__icon {
        transition: transform .2s
    }
    [jettabs-icon-effect-sm=rotate] :checked+.jettabs__label .jettabs__icon {
        transform: rotate(180deg)
    }
}

@media (max-width:567px) {
    [jettabs-mode-xs=accordion] .jettabs__label {
        width: 100%;
        max-width: auto;
        flex: inherit
    }
    [jettabs-mode-xs=accordion] .jettabs__item {
        order: inherit
    }
    [jettabs-mode-xs=tabs] .jettabs__label {
        width: auto;
        max-width: 100%;
        flex: 1 0 0px
    }
    [jettabs-mode-xs=tabs] .jettabs__item {
        order: 2
    }
    [jettabs-effect-xs=none] .jettabs__item {
        transition: none
    }
    [jettabs-effect-xs=none] :checked+.jettabs__label+.jettabs__item {
        height: auto;
        transition: none
    }
    [jettabs-effect-xs=reveal] .jettabs__item {
        height: auto;
        max-height: 0;
        transition: max-height 3s ease-in-out -2.8s
    }
    [jettabs-effect-xs=reveal] :checked+.jettabs__label+.jettabs__item {
        max-height: 10000px;
        transition: max-height 3s ease-in-out
    }
    [jettabs-icon-effect-xs=none] .jettabs__icon {
        transition: none
    }
    [jettabs-icon-effect-xs=none] :checked+.jettabs__label .jettabs__icon {
        transform: rotate(0)
    }
    [jettabs-icon-effect-xs=rotate] .jettabs__icon {
        transition: transform .2s
    }
    [jettabs-icon-effect-xs=rotate] :checked+.jettabs__label .jettabs__icon {
        transform: rotate(180deg)
    }
}

.margin-top--0 {
    margin-top: 0!important
}

.margin-top--5 {
    margin-top: 5px!important
}

.margin-top--10 {
    margin-top: 10px!important
}

.margin-top--15 {
    margin-top: 15px!important
}

.margin-top--20 {
    margin-top: 20px!important
}

.margin-top--25 {
    margin-top: 25px!important
}

.margin-top--30 {
    margin-top: 30px!important
}

.margin-top--35 {
    margin-top: 35px!important
}

.margin-top--40 {
    margin-top: 40px!important
}

.margin-top--45 {
    margin-top: 45px!important
}

.margin-top--50 {
    margin-top: 50px!important
}

.margin-top--55 {
    margin-top: 55px!important
}

.margin-top--60 {
    margin-top: 60px!important
}

.margin-top--70 {
    margin-top: 70px!important
}

.margin-top--80 {
    margin-top: 80px!important
}

.margin-top--90 {
    margin-top: 90px!important
}

.margin-top--100 {
    margin-top: 100px!important
}

.margin-bottom--0 {
    margin-bottom: 0!important
}

.margin-bottom--5 {
    margin-bottom: 5px!important
}

.margin-bottom--10 {
    margin-bottom: 10px!important
}

.margin-bottom--15 {
    margin-bottom: 15px!important
}

.margin-bottom--20 {
    margin-bottom: 20px!important
}

.margin-bottom--25 {
    margin-bottom: 25px!important
}

.margin-bottom--30 {
    margin-bottom: 30px!important
}

.margin-bottom--35 {
    margin-bottom: 35px!important
}

.margin-bottom--40 {
    margin-bottom: 40px!important
}

.margin-bottom--45 {
    margin-bottom: 45px!important
}

.margin-bottom--50 {
    margin-bottom: 50px!important
}

.margin-bottom--55 {
    margin-bottom: 55px!important
}

.margin-bottom--60 {
    margin-bottom: 60px!important
}

.margin-bottom--70 {
    margin-bottom: 70px!important
}

.margin-bottom--80 {
    margin-bottom: 80px!important
}

.margin-bottom--90 {
    margin-bottom: 90px!important
}

.margin-bottom--100 {
    margin-bottom: 100px!important
}

.margin-left--0 {
    margin-left: 0!important
}

.margin-left--5 {
    margin-left: 5px!important
}

.margin-left--10 {
    margin-left: 10px!important
}

.margin-left--15 {
    margin-left: 15px!important
}

.margin-left--20 {
    margin-left: 20px!important
}

.margin-left--25 {
    margin-left: 25px!important
}

.margin-left--30 {
    margin-left: 30px!important
}

.margin-left--35 {
    margin-left: 35px!important
}

.margin-left--40 {
    margin-left: 40px!important
}

.margin-left--45 {
    margin-left: 45px!important
}

.margin-left--50 {
    margin-left: 50px!important
}

.margin-left--55 {
    margin-left: 55px!important
}

.margin-left--60 {
    margin-left: 60px!important
}

.margin-left--70 {
    margin-left: 70px!important
}

.margin-left--80 {
    margin-left: 80px!important
}

.margin-left--90 {
    margin-left: 90px!important
}

.margin-left--100 {
    margin-left: 100px!important
}

.margin-right--0 {
    margin-right: 0!important
}

.margin-right--5 {
    margin-right: 5px!important
}

.margin-right--10 {
    margin-right: 10px!important
}

.margin-right--15 {
    margin-right: 15px!important
}

.margin-right--20 {
    margin-right: 20px!important
}

.margin-right--25 {
    margin-right: 25px!important
}

.margin-right--30 {
    margin-right: 30px!important
}

.margin-right--35 {
    margin-right: 35px!important
}

.margin-right--40 {
    margin-right: 40px!important
}

.margin-right--45 {
    margin-right: 45px!important
}

.margin-right--50 {
    margin-right: 50px!important
}

.margin-right--55 {
    margin-right: 55px!important
}

.margin-right--60 {
    margin-right: 60px!important
}

.margin-right--70 {
    margin-right: 70px!important
}

.margin-right--80 {
    margin-right: 80px!important
}

.margin-right--90 {
    margin-right: 90px!important
}

.margin-right--100 {
    margin-right: 100px!important
}

.padding-top--0 {
    padding-top: 0!important
}

.padding-top--5 {
    padding-top: 5px!important
}

.padding-top--10 {
    padding-top: 10px!important
}

.padding-top--15 {
    padding-top: 15px!important
}

.padding-top--20 {
    padding-top: 20px!important
}

.padding-top--25 {
    padding-top: 25px!important
}

.padding-top--30 {
    padding-top: 30px!important
}

.padding-top--35 {
    padding-top: 35px!important
}

.padding-top--40 {
    padding-top: 40px!important
}

.padding-top--45 {
    padding-top: 45px!important
}

.padding-top--50 {
    padding-top: 50px!important
}

.padding-top--55 {
    padding-top: 55px!important
}

.padding-top--60 {
    padding-top: 60px!important
}

.padding-top--70 {
    padding-top: 70px!important
}

.padding-top--80 {
    padding-top: 80px!important
}

.padding-top--90 {
    padding-top: 90px!important
}

.padding-top--100 {
    padding-top: 100px!important
}

.padding-bottom--0 {
    padding-bottom: 0!important
}

.padding-bottom--5 {
    padding-bottom: 5px!important
}

.padding-bottom--10 {
    padding-bottom: 10px!important
}

.padding-bottom--15 {
    padding-bottom: 15px!important
}

.padding-bottom--20 {
    padding-bottom: 20px!important
}

.padding-bottom--25 {
    padding-bottom: 25px!important
}

.padding-bottom--30 {
    padding-bottom: 30px!important
}

.padding-bottom--35 {
    padding-bottom: 35px!important
}

.padding-bottom--40 {
    padding-bottom: 40px!important
}

.padding-bottom--45 {
    padding-bottom: 45px!important
}

.padding-bottom--50 {
    padding-bottom: 50px!important
}

.padding-bottom--55 {
    padding-bottom: 55px!important
}

.padding-bottom--60 {
    padding-bottom: 60px!important
}

.padding-bottom--70 {
    padding-bottom: 70px!important
}

.padding-bottom--80 {
    padding-bottom: 80px!important
}

.padding-bottom--90 {
    padding-bottom: 90px!important
}

.padding-bottom--100 {
    padding-bottom: 100px!important
}

.padding-left--0 {
    padding-left: 0!important
}

.padding-left--5 {
    padding-left: 5px!important
}

.padding-left--10 {
    padding-left: 10px!important
}

.padding-left--15 {
    padding-left: 15px!important
}

.padding-left--20 {
    padding-left: 20px!important
}

.padding-left--25 {
    padding-left: 25px!important
}

.padding-left--30 {
    padding-left: 30px!important
}

.padding-left--35 {
    padding-left: 35px!important
}

.padding-left--40 {
    padding-left: 40px!important
}

.padding-left--45 {
    padding-left: 45px!important
}

.padding-left--50 {
    padding-left: 50px!important
}

.padding-left--55 {
    padding-left: 55px!important
}

.padding-left--60 {
    padding-left: 60px!important
}

.padding-left--70 {
    padding-left: 70px!important
}

.padding-left--80 {
    padding-left: 80px!important
}

.padding-left--90 {
    padding-left: 90px!important
}

.padding-left--100 {
    padding-left: 100px!important
}

.padding-right--0 {
    padding-right: 0!important
}

.padding-right--5 {
    padding-right: 5px!important
}

.padding-right--10 {
    padding-right: 10px!important
}

.padding-right--15 {
    padding-right: 15px!important
}

.padding-right--20 {
    padding-right: 20px!important
}

.padding-right--25 {
    padding-right: 25px!important
}

.padding-right--30 {
    padding-right: 30px!important
}

.padding-right--35 {
    padding-right: 35px!important
}

.padding-right--40 {
    padding-right: 40px!important
}

.padding-right--45 {
    padding-right: 45px!important
}

.padding-right--50 {
    padding-right: 50px!important
}

.padding-right--55 {
    padding-right: 55px!important
}

.padding-right--60 {
    padding-right: 60px!important
}

.padding-right--70 {
    padding-right: 70px!important
}

.padding-right--80 {
    padding-right: 80px!important
}

.padding-right--90 {
    padding-right: 90px!important
}

.padding-right--100 {
    padding-right: 100px!important
}

.display--block {
    display: block!important
}

.display--inline-block {
    display: inline-block!important
}

.display--flex {
    display: flex!important
}

.display--table {
    display: table!important
}

.display--initial {
    display: initial!important
}

.display--none {
    display: none!important
}

.vertical-align--baseline {
    vertical-align: baseline!important
}

.vertical-align--top {
    vertical-align: top!important
}

.vertical-align--middle {
    vertical-align: middle!important
}

.vertical-align--bottom {
    vertical-align: bottom!important
}

.vertical-align--text-bottom {
    vertical-align: text-bottom!important
}

.vertical-align--text-top {
    vertical-align: text-top!important
}

.object-fit--contain {
    object-fit: contain!important
}

.object-fit--cover {
    object-fit: cover!important
}

.object-fit--fill {
    object-fit: fill!important
}

.object-fit--scale-down {
    object-fit: scale-down!important
}

.object-fit--none {
    object-fit: none!important
}

.font-size--8 {
    font-size: 8px!important
}

.font-size--9 {
    font-size: 9px!important
}

.font-size--10 {
    font-size: 10px!important
}

.font-size--11 {
    font-size: 11px!important
}

.font-size--12 {
    font-size: 12px!important
}

.font-size--13 {
    font-size: 13px!important
}

.font-size--14 {
    font-size: 14px!important
}

.font-size--15 {
    font-size: 15px!important
}

.font-size--16 {
    font-size: 16px!important
}

.font-size--18 {
    font-size: 18px!important
}

.font-size--20 {
    font-size: 20px!important
}

.font-size--22 {
    font-size: 22px!important
}

.font-size--24 {
    font-size: 24px!important
}

.font-size--26 {
    font-size: 26px!important
}

.font-size--28 {
    font-size: 28px!important
}

.font-size--30 {
    font-size: 30px!important
}

.font-size--32 {
    font-size: 32px!important
}

.font-size--34 {
    font-size: 34px!important
}

.font-size--36 {
    font-size: 36px!important
}

.font-size--38 {
    font-size: 38px!important
}

.font-size--40 {
    font-size: 40px!important
}

.font-size--50 {
    font-size: 50px!important
}

.font-size--60 {
    font-size: 60px!important
}

.font-size--70 {
    font-size: 70px!important
}

.font-size--80 {
    font-size: 80px!important
}

.font-size--90 {
    font-size: 90px!important
}

.font-size--100 {
    font-size: 100px!important
}

.font-weight--normal {
    font-weight: 400!important
}

.font-weight--bold {
    font-weight: 700!important
}

.font-weight--bolder {
    font-weight: bolder!important
}

.font-weight--lighter {
    font-weight: lighter!important
}

.font-weight--100 {
    font-weight: 100!important
}

.font-weight--200 {
    font-weight: 200!important
}

.font-weight--300 {
    font-weight: 300!important
}

.font-weight--400 {
    font-weight: 400!important
}

.font-weight--500 {
    font-weight: 500!important
}

.font-weight--600 {
    font-weight: 600!important
}

.font-weight--700 {
    font-weight: 700!important
}

.font-weight--800 {
    font-weight: 800!important
}

.font-weight--900 {
    font-weight: 900!important
}

.font-style--normal {
    font-style: normal!important
}

.font-style--italic {
    font-style: italic!important
}

.text-align--left {
    text-align: left!important
}

.text-align--right {
    text-align: right!important
}

.text-align--center {
    text-align: center!important
}

.text-align--justify {
    text-align: justify!important
}

.text-transform--capitalize {
    text-transform: capitalize!important
}

.text-transform--uppercase {
    text-transform: uppercase!important
}

.text-transform--lowercase {
    text-transform: lowercase!important
}

.text-transform--none {
    text-transform: none!important
}

.text-decoration--underline {
    text-decoration: underline!important
}

.text-transform--initial {
    text-transform: initial!important
}

@media (max-width:1600px) {
    .margin-top--xl-0 {
        margin-top: 0!important
    }
    .margin-top--xl-5 {
        margin-top: 5px!important
    }
    .margin-top--xl-10 {
        margin-top: 10px!important
    }
    .margin-top--xl-15 {
        margin-top: 15px!important
    }
    .margin-top--xl-20 {
        margin-top: 20px!important
    }
    .margin-top--xl-25 {
        margin-top: 25px!important
    }
    .margin-top--xl-30 {
        margin-top: 30px!important
    }
    .margin-top--xl-35 {
        margin-top: 35px!important
    }
    .margin-top--xl-40 {
        margin-top: 40px!important
    }
    .margin-top--xl-45 {
        margin-top: 45px!important
    }
    .margin-top--xl-50 {
        margin-top: 50px!important
    }
    .margin-top--xl-55 {
        margin-top: 55px!important
    }
    .margin-top--xl-60 {
        margin-top: 60px!important
    }
    .margin-top--xl-70 {
        margin-top: 70px!important
    }
    .margin-top--xl-80 {
        margin-top: 80px!important
    }
    .margin-top--xl-90 {
        margin-top: 90px!important
    }
    .margin-top--xl-100 {
        margin-top: 100px!important
    }
    .margin-bottom--xl-0 {
        margin-bottom: 0!important
    }
    .margin-bottom--xl-5 {
        margin-bottom: 5px!important
    }
    .margin-bottom--xl-10 {
        margin-bottom: 10px!important
    }
    .margin-bottom--xl-15 {
        margin-bottom: 15px!important
    }
    .margin-bottom--xl-20 {
        margin-bottom: 20px!important
    }
    .margin-bottom--xl-25 {
        margin-bottom: 25px!important
    }
    .margin-bottom--xl-30 {
        margin-bottom: 30px!important
    }
    .margin-bottom--xl-35 {
        margin-bottom: 35px!important
    }
    .margin-bottom--xl-40 {
        margin-bottom: 40px!important
    }
    .margin-bottom--xl-45 {
        margin-bottom: 45px!important
    }
    .margin-bottom--xl-50 {
        margin-bottom: 50px!important
    }
    .margin-bottom--xl-55 {
        margin-bottom: 55px!important
    }
    .margin-bottom--xl-60 {
        margin-bottom: 60px!important
    }
    .margin-bottom--xl-70 {
        margin-bottom: 70px!important
    }
    .margin-bottom--xl-80 {
        margin-bottom: 80px!important
    }
    .margin-bottom--xl-90 {
        margin-bottom: 90px!important
    }
    .margin-bottom--xl-100 {
        margin-bottom: 100px!important
    }
    .margin-left--xl-0 {
        margin-left: 0!important
    }
    .margin-left--xl-5 {
        margin-left: 5px!important
    }
    .margin-left--xl-10 {
        margin-left: 10px!important
    }
    .margin-left--xl-15 {
        margin-left: 15px!important
    }
    .margin-left--xl-20 {
        margin-left: 20px!important
    }
    .margin-left--xl-25 {
        margin-left: 25px!important
    }
    .margin-left--xl-30 {
        margin-left: 30px!important
    }
    .margin-left--xl-35 {
        margin-left: 35px!important
    }
    .margin-left--xl-40 {
        margin-left: 40px!important
    }
    .margin-left--xl-45 {
        margin-left: 45px!important
    }
    .margin-left--xl-50 {
        margin-left: 50px!important
    }
    .margin-left--xl-55 {
        margin-left: 55px!important
    }
    .margin-left--xl-60 {
        margin-left: 60px!important
    }
    .margin-left--xl-70 {
        margin-left: 70px!important
    }
    .margin-left--xl-80 {
        margin-left: 80px!important
    }
    .margin-left--xl-90 {
        margin-left: 90px!important
    }
    .margin-left--xl-100 {
        margin-left: 100px!important
    }
    .margin-right--xl-0 {
        margin-right: 0!important
    }
    .margin-right--xl-5 {
        margin-right: 5px!important
    }
    .margin-right--xl-10 {
        margin-right: 10px!important
    }
    .margin-right--xl-15 {
        margin-right: 15px!important
    }
    .margin-right--xl-20 {
        margin-right: 20px!important
    }
    .margin-right--xl-25 {
        margin-right: 25px!important
    }
    .margin-right--xl-30 {
        margin-right: 30px!important
    }
    .margin-right--xl-35 {
        margin-right: 35px!important
    }
    .margin-right--xl-40 {
        margin-right: 40px!important
    }
    .margin-right--xl-45 {
        margin-right: 45px!important
    }
    .margin-right--xl-50 {
        margin-right: 50px!important
    }
    .margin-right--xl-55 {
        margin-right: 55px!important
    }
    .margin-right--xl-60 {
        margin-right: 60px!important
    }
    .margin-right--xl-70 {
        margin-right: 70px!important
    }
    .margin-right--xl-80 {
        margin-right: 80px!important
    }
    .margin-right--xl-90 {
        margin-right: 90px!important
    }
    .margin-right--xl-100 {
        margin-right: 100px!important
    }
    .padding-top--xl-0 {
        padding-top: 0!important
    }
    .padding-top--xl-5 {
        padding-top: 5px!important
    }
    .padding-top--xl-10 {
        padding-top: 10px!important
    }
    .padding-top--xl-15 {
        padding-top: 15px!important
    }
    .padding-top--xl-20 {
        padding-top: 20px!important
    }
    .padding-top--xl-25 {
        padding-top: 25px!important
    }
    .padding-top--xl-30 {
        padding-top: 30px!important
    }
    .padding-top--xl-35 {
        padding-top: 35px!important
    }
    .padding-top--xl-40 {
        padding-top: 40px!important
    }
    .padding-top--xl-45 {
        padding-top: 45px!important
    }
    .padding-top--xl-50 {
        padding-top: 50px!important
    }
    .padding-top--xl-55 {
        padding-top: 55px!important
    }
    .padding-top--xl-60 {
        padding-top: 60px!important
    }
    .padding-top--xl-70 {
        padding-top: 70px!important
    }
    .padding-top--xl-80 {
        padding-top: 80px!important
    }
    .padding-top--xl-90 {
        padding-top: 90px!important
    }
    .padding-top--xl-100 {
        padding-top: 100px!important
    }
    .padding-bottom--xl-0 {
        padding-bottom: 0!important
    }
    .padding-bottom--xl-5 {
        padding-bottom: 5px!important
    }
    .padding-bottom--xl-10 {
        padding-bottom: 10px!important
    }
    .padding-bottom--xl-15 {
        padding-bottom: 15px!important
    }
    .padding-bottom--xl-20 {
        padding-bottom: 20px!important
    }
    .padding-bottom--xl-25 {
        padding-bottom: 25px!important
    }
    .padding-bottom--xl-30 {
        padding-bottom: 30px!important
    }
    .padding-bottom--xl-35 {
        padding-bottom: 35px!important
    }
    .padding-bottom--xl-40 {
        padding-bottom: 40px!important
    }
    .padding-bottom--xl-45 {
        padding-bottom: 45px!important
    }
    .padding-bottom--xl-50 {
        padding-bottom: 50px!important
    }
    .padding-bottom--xl-55 {
        padding-bottom: 55px!important
    }
    .padding-bottom--xl-60 {
        padding-bottom: 60px!important
    }
    .padding-bottom--xl-70 {
        padding-bottom: 70px!important
    }
    .padding-bottom--xl-80 {
        padding-bottom: 80px!important
    }
    .padding-bottom--xl-90 {
        padding-bottom: 90px!important
    }
    .padding-bottom--xl-100 {
        padding-bottom: 100px!important
    }
    .padding-left--xl-0 {
        padding-left: 0!important
    }
    .padding-left--xl-5 {
        padding-left: 5px!important
    }
    .padding-left--xl-10 {
        padding-left: 10px!important
    }
    .padding-left--xl-15 {
        padding-left: 15px!important
    }
    .padding-left--xl-20 {
        padding-left: 20px!important
    }
    .padding-left--xl-25 {
        padding-left: 25px!important
    }
    .padding-left--xl-30 {
        padding-left: 30px!important
    }
    .padding-left--xl-35 {
        padding-left: 35px!important
    }
    .padding-left--xl-40 {
        padding-left: 40px!important
    }
    .padding-left--xl-45 {
        padding-left: 45px!important
    }
    .padding-left--xl-50 {
        padding-left: 50px!important
    }
    .padding-left--xl-55 {
        padding-left: 55px!important
    }
    .padding-left--xl-60 {
        padding-left: 60px!important
    }
    .padding-left--xl-70 {
        padding-left: 70px!important
    }
    .padding-left--xl-80 {
        padding-left: 80px!important
    }
    .padding-left--xl-90 {
        padding-left: 90px!important
    }
    .padding-left--xl-100 {
        padding-left: 100px!important
    }
    .padding-right--xl-0 {
        padding-right: 0!important
    }
    .padding-right--xl-5 {
        padding-right: 5px!important
    }
    .padding-right--xl-10 {
        padding-right: 10px!important
    }
    .padding-right--xl-15 {
        padding-right: 15px!important
    }
    .padding-right--xl-20 {
        padding-right: 20px!important
    }
    .padding-right--xl-25 {
        padding-right: 25px!important
    }
    .padding-right--xl-30 {
        padding-right: 30px!important
    }
    .padding-right--xl-35 {
        padding-right: 35px!important
    }
    .padding-right--xl-40 {
        padding-right: 40px!important
    }
    .padding-right--xl-45 {
        padding-right: 45px!important
    }
    .padding-right--xl-50 {
        padding-right: 50px!important
    }
    .padding-right--xl-55 {
        padding-right: 55px!important
    }
    .padding-right--xl-60 {
        padding-right: 60px!important
    }
    .padding-right--xl-70 {
        padding-right: 70px!important
    }
    .padding-right--xl-80 {
        padding-right: 80px!important
    }
    .padding-right--xl-90 {
        padding-right: 90px!important
    }
    .padding-right--xl-100 {
        padding-right: 100px!important
    }
    .display--xl-block {
        display: block!important
    }
    .display--xl-inline-block {
        display: inline-block!important
    }
    .display--xl-flex {
        display: flex!important
    }
    .display--xl-table {
        display: table!important
    }
    .display--xl-initial {
        display: initial!important
    }
    .display--xl-none {
        display: none!important
    }
    .vertical-align--xl-baseline {
        vertical-align: baseline!important
    }
    .vertical-align--xl-top {
        vertical-align: top!important
    }
    .vertical-align--xl-middle {
        vertical-align: middle!important
    }
    .vertical-align--xl-bottom {
        vertical-align: bottom!important
    }
    .vertical-align--xl-text-bottom {
        vertical-align: text-bottom!important
    }
    .vertical-align--xl-text-top {
        vertical-align: text-top!important
    }
    .object-fit--xl-contain {
        object-fit: contain!important
    }
    .object-fit--xl-cover {
        object-fit: cover!important
    }
    .object-fit--xl-fill {
        object-fit: fill!important
    }
    .object-fit--xl-scale-down {
        object-fit: scale-down!important
    }
    .object-fit--xl-none {
        object-fit: none!important
    }
    .font-size--xl-8 {
        font-size: 8px!important
    }
    .font-size--xl-9 {
        font-size: 9px!important
    }
    .font-size--xl-10 {
        font-size: 10px!important
    }
    .font-size--xl-11 {
        font-size: 11px!important
    }
    .font-size--xl-12 {
        font-size: 12px!important
    }
    .font-size--xl-13 {
        font-size: 13px!important
    }
    .font-size--xl-14 {
        font-size: 14px!important
    }
    .font-size--xl-15 {
        font-size: 15px!important
    }
    .font-size--xl-16 {
        font-size: 16px!important
    }
    .font-size--xl-18 {
        font-size: 18px!important
    }
    .font-size--xl-20 {
        font-size: 20px!important
    }
    .font-size--xl-22 {
        font-size: 22px!important
    }
    .font-size--xl-24 {
        font-size: 24px!important
    }
    .font-size--xl-26 {
        font-size: 26px!important
    }
    .font-size--xl-28 {
        font-size: 28px!important
    }
    .font-size--xl-30 {
        font-size: 30px!important
    }
    .font-size--xl-32 {
        font-size: 32px!important
    }
    .font-size--xl-34 {
        font-size: 34px!important
    }
    .font-size--xl-36 {
        font-size: 36px!important
    }
    .font-size--xl-38 {
        font-size: 38px!important
    }
    .font-size--xl-40 {
        font-size: 40px!important
    }
    .font-size--xl-50 {
        font-size: 50px!important
    }
    .font-size--xl-60 {
        font-size: 60px!important
    }
    .font-size--xl-70 {
        font-size: 70px!important
    }
    .font-size--xl-80 {
        font-size: 80px!important
    }
    .font-size--xl-90 {
        font-size: 90px!important
    }
    .font-size--xl-100 {
        font-size: 100px!important
    }
    .font-weight--xl-normal {
        font-weight: 400!important
    }
    .font-weight--xl-bold {
        font-weight: 700!important
    }
    .font-weight--xl-bolder {
        font-weight: bolder!important
    }
    .font-weight--xl-lighter {
        font-weight: lighter!important
    }
    .font-weight--xl-100 {
        font-weight: 100!important
    }
    .font-weight--xl-200 {
        font-weight: 200!important
    }
    .font-weight--xl-300 {
        font-weight: 300!important
    }
    .font-weight--xl-400 {
        font-weight: 400!important
    }
    .font-weight--xl-500 {
        font-weight: 500!important
    }
    .font-weight--xl-600 {
        font-weight: 600!important
    }
    .font-weight--xl-700 {
        font-weight: 700!important
    }
    .font-weight--xl-800 {
        font-weight: 800!important
    }
    .font-weight--xl-900 {
        font-weight: 900!important
    }
    .font-style--xl-normal {
        font-style: normal!important
    }
    .font-style--xl-italic {
        font-style: italic!important
    }
    .text-align--xl-left {
        text-align: left!important
    }
    .text-align--xl-right {
        text-align: right!important
    }
    .text-align--xl-center {
        text-align: center!important
    }
    .text-align--xl-justify {
        text-align: justify!important
    }
    .text-transform--xl-capitalize {
        text-transform: capitalize!important
    }
    .text-transform--xl-uppercase {
        text-transform: uppercase!important
    }
    .text-transform--xl-lowercase {
        text-transform: lowercase!important
    }
    .text-transform--xl-none {
        text-transform: none!important
    }
    .text-decoration--xl-underline {
        text-decoration: underline!important
    }
    .text-transform--xl-initial {
        text-transform: initial!important
    }
}

@media (max-width:1340px) {
    .margin-top--lg-0 {
        margin-top: 0!important
    }
    .margin-top--lg-5 {
        margin-top: 5px!important
    }
    .margin-top--lg-10 {
        margin-top: 10px!important
    }
    .margin-top--lg-15 {
        margin-top: 15px!important
    }
    .margin-top--lg-20 {
        margin-top: 20px!important
    }
    .margin-top--lg-25 {
        margin-top: 25px!important
    }
    .margin-top--lg-30 {
        margin-top: 30px!important
    }
    .margin-top--lg-35 {
        margin-top: 35px!important
    }
    .margin-top--lg-40 {
        margin-top: 40px!important
    }
    .margin-top--lg-45 {
        margin-top: 45px!important
    }
    .margin-top--lg-50 {
        margin-top: 50px!important
    }
    .margin-top--lg-55 {
        margin-top: 55px!important
    }
    .margin-top--lg-60 {
        margin-top: 60px!important
    }
    .margin-top--lg-70 {
        margin-top: 70px!important
    }
    .margin-top--lg-80 {
        margin-top: 80px!important
    }
    .margin-top--lg-90 {
        margin-top: 90px!important
    }
    .margin-top--lg-100 {
        margin-top: 100px!important
    }
    .margin-bottom--lg-0 {
        margin-bottom: 0!important
    }
    .margin-bottom--lg-5 {
        margin-bottom: 5px!important
    }
    .margin-bottom--lg-10 {
        margin-bottom: 10px!important
    }
    .margin-bottom--lg-15 {
        margin-bottom: 15px!important
    }
    .margin-bottom--lg-20 {
        margin-bottom: 20px!important
    }
    .margin-bottom--lg-25 {
        margin-bottom: 25px!important
    }
    .margin-bottom--lg-30 {
        margin-bottom: 30px!important
    }
    .margin-bottom--lg-35 {
        margin-bottom: 35px!important
    }
    .margin-bottom--lg-40 {
        margin-bottom: 40px!important
    }
    .margin-bottom--lg-45 {
        margin-bottom: 45px!important
    }
    .margin-bottom--lg-50 {
        margin-bottom: 50px!important
    }
    .margin-bottom--lg-55 {
        margin-bottom: 55px!important
    }
    .margin-bottom--lg-60 {
        margin-bottom: 60px!important
    }
    .margin-bottom--lg-70 {
        margin-bottom: 70px!important
    }
    .margin-bottom--lg-80 {
        margin-bottom: 80px!important
    }
    .margin-bottom--lg-90 {
        margin-bottom: 90px!important
    }
    .margin-bottom--lg-100 {
        margin-bottom: 100px!important
    }
    .margin-left--lg-0 {
        margin-left: 0!important
    }
    .margin-left--lg-5 {
        margin-left: 5px!important
    }
    .margin-left--lg-10 {
        margin-left: 10px!important
    }
    .margin-left--lg-15 {
        margin-left: 15px!important
    }
    .margin-left--lg-20 {
        margin-left: 20px!important
    }
    .margin-left--lg-25 {
        margin-left: 25px!important
    }
    .margin-left--lg-30 {
        margin-left: 30px!important
    }
    .margin-left--lg-35 {
        margin-left: 35px!important
    }
    .margin-left--lg-40 {
        margin-left: 40px!important
    }
    .margin-left--lg-45 {
        margin-left: 45px!important
    }
    .margin-left--lg-50 {
        margin-left: 50px!important
    }
    .margin-left--lg-55 {
        margin-left: 55px!important
    }
    .margin-left--lg-60 {
        margin-left: 60px!important
    }
    .margin-left--lg-70 {
        margin-left: 70px!important
    }
    .margin-left--lg-80 {
        margin-left: 80px!important
    }
    .margin-left--lg-90 {
        margin-left: 90px!important
    }
    .margin-left--lg-100 {
        margin-left: 100px!important
    }
    .margin-right--lg-0 {
        margin-right: 0!important
    }
    .margin-right--lg-5 {
        margin-right: 5px!important
    }
    .margin-right--lg-10 {
        margin-right: 10px!important
    }
    .margin-right--lg-15 {
        margin-right: 15px!important
    }
    .margin-right--lg-20 {
        margin-right: 20px!important
    }
    .margin-right--lg-25 {
        margin-right: 25px!important
    }
    .margin-right--lg-30 {
        margin-right: 30px!important
    }
    .margin-right--lg-35 {
        margin-right: 35px!important
    }
    .margin-right--lg-40 {
        margin-right: 40px!important
    }
    .margin-right--lg-45 {
        margin-right: 45px!important
    }
    .margin-right--lg-50 {
        margin-right: 50px!important
    }
    .margin-right--lg-55 {
        margin-right: 55px!important
    }
    .margin-right--lg-60 {
        margin-right: 60px!important
    }
    .margin-right--lg-70 {
        margin-right: 70px!important
    }
    .margin-right--lg-80 {
        margin-right: 80px!important
    }
    .margin-right--lg-90 {
        margin-right: 90px!important
    }
    .margin-right--lg-100 {
        margin-right: 100px!important
    }
    .padding-top--lg-0 {
        padding-top: 0!important
    }
    .padding-top--lg-5 {
        padding-top: 5px!important
    }
    .padding-top--lg-10 {
        padding-top: 10px!important
    }
    .padding-top--lg-15 {
        padding-top: 15px!important
    }
    .padding-top--lg-20 {
        padding-top: 20px!important
    }
    .padding-top--lg-25 {
        padding-top: 25px!important
    }
    .padding-top--lg-30 {
        padding-top: 30px!important
    }
    .padding-top--lg-35 {
        padding-top: 35px!important
    }
    .padding-top--lg-40 {
        padding-top: 40px!important
    }
    .padding-top--lg-45 {
        padding-top: 45px!important
    }
    .padding-top--lg-50 {
        padding-top: 50px!important
    }
    .padding-top--lg-55 {
        padding-top: 55px!important
    }
    .padding-top--lg-60 {
        padding-top: 60px!important
    }
    .padding-top--lg-70 {
        padding-top: 70px!important
    }
    .padding-top--lg-80 {
        padding-top: 80px!important
    }
    .padding-top--lg-90 {
        padding-top: 90px!important
    }
    .padding-top--lg-100 {
        padding-top: 100px!important
    }
    .padding-bottom--lg-0 {
        padding-bottom: 0!important
    }
    .padding-bottom--lg-5 {
        padding-bottom: 5px!important
    }
    .padding-bottom--lg-10 {
        padding-bottom: 10px!important
    }
    .padding-bottom--lg-15 {
        padding-bottom: 15px!important
    }
    .padding-bottom--lg-20 {
        padding-bottom: 20px!important
    }
    .padding-bottom--lg-25 {
        padding-bottom: 25px!important
    }
    .padding-bottom--lg-30 {
        padding-bottom: 30px!important
    }
    .padding-bottom--lg-35 {
        padding-bottom: 35px!important
    }
    .padding-bottom--lg-40 {
        padding-bottom: 40px!important
    }
    .padding-bottom--lg-45 {
        padding-bottom: 45px!important
    }
    .padding-bottom--lg-50 {
        padding-bottom: 50px!important
    }
    .padding-bottom--lg-55 {
        padding-bottom: 55px!important
    }
    .padding-bottom--lg-60 {
        padding-bottom: 60px!important
    }
    .padding-bottom--lg-70 {
        padding-bottom: 70px!important
    }
    .padding-bottom--lg-80 {
        padding-bottom: 80px!important
    }
    .padding-bottom--lg-90 {
        padding-bottom: 90px!important
    }
    .padding-bottom--lg-100 {
        padding-bottom: 100px!important
    }
    .padding-left--lg-0 {
        padding-left: 0!important
    }
    .padding-left--lg-5 {
        padding-left: 5px!important
    }
    .padding-left--lg-10 {
        padding-left: 10px!important
    }
    .padding-left--lg-15 {
        padding-left: 15px!important
    }
    .padding-left--lg-20 {
        padding-left: 20px!important
    }
    .padding-left--lg-25 {
        padding-left: 25px!important
    }
    .padding-left--lg-30 {
        padding-left: 30px!important
    }
    .padding-left--lg-35 {
        padding-left: 35px!important
    }
    .padding-left--lg-40 {
        padding-left: 40px!important
    }
    .padding-left--lg-45 {
        padding-left: 45px!important
    }
    .padding-left--lg-50 {
        padding-left: 50px!important
    }
    .padding-left--lg-55 {
        padding-left: 55px!important
    }
    .padding-left--lg-60 {
        padding-left: 60px!important
    }
    .padding-left--lg-70 {
        padding-left: 70px!important
    }
    .padding-left--lg-80 {
        padding-left: 80px!important
    }
    .padding-left--lg-90 {
        padding-left: 90px!important
    }
    .padding-left--lg-100 {
        padding-left: 100px!important
    }
    .padding-right--lg-0 {
        padding-right: 0!important
    }
    .padding-right--lg-5 {
        padding-right: 5px!important
    }
    .padding-right--lg-10 {
        padding-right: 10px!important
    }
    .padding-right--lg-15 {
        padding-right: 15px!important
    }
    .padding-right--lg-20 {
        padding-right: 20px!important
    }
    .padding-right--lg-25 {
        padding-right: 25px!important
    }
    .padding-right--lg-30 {
        padding-right: 30px!important
    }
    .padding-right--lg-35 {
        padding-right: 35px!important
    }
    .padding-right--lg-40 {
        padding-right: 40px!important
    }
    .padding-right--lg-45 {
        padding-right: 45px!important
    }
    .padding-right--lg-50 {
        padding-right: 50px!important
    }
    .padding-right--lg-55 {
        padding-right: 55px!important
    }
    .padding-right--lg-60 {
        padding-right: 60px!important
    }
    .padding-right--lg-70 {
        padding-right: 70px!important
    }
    .padding-right--lg-80 {
        padding-right: 80px!important
    }
    .padding-right--lg-90 {
        padding-right: 90px!important
    }
    .padding-right--lg-100 {
        padding-right: 100px!important
    }
    .display--lg-block {
        display: block!important
    }
    .display--lg-inline-block {
        display: inline-block!important
    }
    .display--lg-flex {
        display: flex!important
    }
    .display--lg-table {
        display: table!important
    }
    .display--lg-initial {
        display: initial!important
    }
    .display--lg-none {
        display: none!important
    }
    .vertical-align--lg-baseline {
        vertical-align: baseline!important
    }
    .vertical-align--lg-top {
        vertical-align: top!important
    }
    .vertical-align--lg-middle {
        vertical-align: middle!important
    }
    .vertical-align--lg-bottom {
        vertical-align: bottom!important
    }
    .vertical-align--lg-text-bottom {
        vertical-align: text-bottom!important
    }
    .vertical-align--lg-text-top {
        vertical-align: text-top!important
    }
    .object-fit--lg-contain {
        object-fit: contain!important
    }
    .object-fit--lg-cover {
        object-fit: cover!important
    }
    .object-fit--lg-fill {
        object-fit: fill!important
    }
    .object-fit--lg-scale-down {
        object-fit: scale-down!important
    }
    .object-fit--lg-none {
        object-fit: none!important
    }
    .font-size--lg-8 {
        font-size: 8px!important
    }
    .font-size--lg-9 {
        font-size: 9px!important
    }
    .font-size--lg-10 {
        font-size: 10px!important
    }
    .font-size--lg-11 {
        font-size: 11px!important
    }
    .font-size--lg-12 {
        font-size: 12px!important
    }
    .font-size--lg-13 {
        font-size: 13px!important
    }
    .font-size--lg-14 {
        font-size: 14px!important
    }
    .font-size--lg-15 {
        font-size: 15px!important
    }
    .font-size--lg-16 {
        font-size: 16px!important
    }
    .font-size--lg-18 {
        font-size: 18px!important
    }
    .font-size--lg-20 {
        font-size: 20px!important
    }
    .font-size--lg-22 {
        font-size: 22px!important
    }
    .font-size--lg-24 {
        font-size: 24px!important
    }
    .font-size--lg-26 {
        font-size: 26px!important
    }
    .font-size--lg-28 {
        font-size: 28px!important
    }
    .font-size--lg-30 {
        font-size: 30px!important
    }
    .font-size--lg-32 {
        font-size: 32px!important
    }
    .font-size--lg-34 {
        font-size: 34px!important
    }
    .font-size--lg-36 {
        font-size: 36px!important
    }
    .font-size--lg-38 {
        font-size: 38px!important
    }
    .font-size--lg-40 {
        font-size: 40px!important
    }
    .font-size--lg-50 {
        font-size: 50px!important
    }
    .font-size--lg-60 {
        font-size: 60px!important
    }
    .font-size--lg-70 {
        font-size: 70px!important
    }
    .font-size--lg-80 {
        font-size: 80px!important
    }
    .font-size--lg-90 {
        font-size: 90px!important
    }
    .font-size--lg-100 {
        font-size: 100px!important
    }
    .font-weight--lg-normal {
        font-weight: 400!important
    }
    .font-weight--lg-bold {
        font-weight: 700!important
    }
    .font-weight--lg-bolder {
        font-weight: bolder!important
    }
    .font-weight--lg-lighter {
        font-weight: lighter!important
    }
    .font-weight--lg-100 {
        font-weight: 100!important
    }
    .font-weight--lg-200 {
        font-weight: 200!important
    }
    .font-weight--lg-300 {
        font-weight: 300!important
    }
    .font-weight--lg-400 {
        font-weight: 400!important
    }
    .font-weight--lg-500 {
        font-weight: 500!important
    }
    .font-weight--lg-600 {
        font-weight: 600!important
    }
    .font-weight--lg-700 {
        font-weight: 700!important
    }
    .font-weight--lg-800 {
        font-weight: 800!important
    }
    .font-weight--lg-900 {
        font-weight: 900!important
    }
    .font-style--lg-normal {
        font-style: normal!important
    }
    .font-style--lg-italic {
        font-style: italic!important
    }
    .text-align--lg-left {
        text-align: left!important
    }
    .text-align--lg-right {
        text-align: right!important
    }
    .text-align--lg-center {
        text-align: center!important
    }
    .text-align--lg-justify {
        text-align: justify!important
    }
    .text-transform--lg-capitalize {
        text-transform: capitalize!important
    }
    .text-transform--lg-uppercase {
        text-transform: uppercase!important
    }
    .text-transform--lg-lowercase {
        text-transform: lowercase!important
    }
    .text-transform--lg-none {
        text-transform: none!important
    }
    .text-decoration--lg-underline {
        text-decoration: underline!important
    }
    .text-transform--lg-initial {
        text-transform: initial!important
    }
}

@media (max-width:1080px) {
    .margin-top--md-0 {
        margin-top: 0!important
    }
    .margin-top--md-5 {
        margin-top: 5px!important
    }
    .margin-top--md-10 {
        margin-top: 10px!important
    }
    .margin-top--md-15 {
        margin-top: 15px!important
    }
    .margin-top--md-20 {
        margin-top: 20px!important
    }
    .margin-top--md-25 {
        margin-top: 25px!important
    }
    .margin-top--md-30 {
        margin-top: 30px!important
    }
    .margin-top--md-35 {
        margin-top: 35px!important
    }
    .margin-top--md-40 {
        margin-top: 40px!important
    }
    .margin-top--md-45 {
        margin-top: 45px!important
    }
    .margin-top--md-50 {
        margin-top: 50px!important
    }
    .margin-top--md-55 {
        margin-top: 55px!important
    }
    .margin-top--md-60 {
        margin-top: 60px!important
    }
    .margin-top--md-70 {
        margin-top: 70px!important
    }
    .margin-top--md-80 {
        margin-top: 80px!important
    }
    .margin-top--md-90 {
        margin-top: 90px!important
    }
    .margin-top--md-100 {
        margin-top: 100px!important
    }
    .margin-bottom--md-0 {
        margin-bottom: 0!important
    }
    .margin-bottom--md-5 {
        margin-bottom: 5px!important
    }
    .margin-bottom--md-10 {
        margin-bottom: 10px!important
    }
    .margin-bottom--md-15 {
        margin-bottom: 15px!important
    }
    .margin-bottom--md-20 {
        margin-bottom: 20px!important
    }
    .margin-bottom--md-25 {
        margin-bottom: 25px!important
    }
    .margin-bottom--md-30 {
        margin-bottom: 30px!important
    }
    .margin-bottom--md-35 {
        margin-bottom: 35px!important
    }
    .margin-bottom--md-40 {
        margin-bottom: 40px!important
    }
    .margin-bottom--md-45 {
        margin-bottom: 45px!important
    }
    .margin-bottom--md-50 {
        margin-bottom: 50px!important
    }
    .margin-bottom--md-55 {
        margin-bottom: 55px!important
    }
    .margin-bottom--md-60 {
        margin-bottom: 60px!important
    }
    .margin-bottom--md-70 {
        margin-bottom: 70px!important
    }
    .margin-bottom--md-80 {
        margin-bottom: 80px!important
    }
    .margin-bottom--md-90 {
        margin-bottom: 90px!important
    }
    .margin-bottom--md-100 {
        margin-bottom: 100px!important
    }
    .margin-left--md-0 {
        margin-left: 0!important
    }
    .margin-left--md-5 {
        margin-left: 5px!important
    }
    .margin-left--md-10 {
        margin-left: 10px!important
    }
    .margin-left--md-15 {
        margin-left: 15px!important
    }
    .margin-left--md-20 {
        margin-left: 20px!important
    }
    .margin-left--md-25 {
        margin-left: 25px!important
    }
    .margin-left--md-30 {
        margin-left: 30px!important
    }
    .margin-left--md-35 {
        margin-left: 35px!important
    }
    .margin-left--md-40 {
        margin-left: 40px!important
    }
    .margin-left--md-45 {
        margin-left: 45px!important
    }
    .margin-left--md-50 {
        margin-left: 50px!important
    }
    .margin-left--md-55 {
        margin-left: 55px!important
    }
    .margin-left--md-60 {
        margin-left: 60px!important
    }
    .margin-left--md-70 {
        margin-left: 70px!important
    }
    .margin-left--md-80 {
        margin-left: 80px!important
    }
    .margin-left--md-90 {
        margin-left: 90px!important
    }
    .margin-left--md-100 {
        margin-left: 100px!important
    }
    .margin-right--md-0 {
        margin-right: 0!important
    }
    .margin-right--md-5 {
        margin-right: 5px!important
    }
    .margin-right--md-10 {
        margin-right: 10px!important
    }
    .margin-right--md-15 {
        margin-right: 15px!important
    }
    .margin-right--md-20 {
        margin-right: 20px!important
    }
    .margin-right--md-25 {
        margin-right: 25px!important
    }
    .margin-right--md-30 {
        margin-right: 30px!important
    }
    .margin-right--md-35 {
        margin-right: 35px!important
    }
    .margin-right--md-40 {
        margin-right: 40px!important
    }
    .margin-right--md-45 {
        margin-right: 45px!important
    }
    .margin-right--md-50 {
        margin-right: 50px!important
    }
    .margin-right--md-55 {
        margin-right: 55px!important
    }
    .margin-right--md-60 {
        margin-right: 60px!important
    }
    .margin-right--md-70 {
        margin-right: 70px!important
    }
    .margin-right--md-80 {
        margin-right: 80px!important
    }
    .margin-right--md-90 {
        margin-right: 90px!important
    }
    .margin-right--md-100 {
        margin-right: 100px!important
    }
    .padding-top--md-0 {
        padding-top: 0!important
    }
    .padding-top--md-5 {
        padding-top: 5px!important
    }
    .padding-top--md-10 {
        padding-top: 10px!important
    }
    .padding-top--md-15 {
        padding-top: 15px!important
    }
    .padding-top--md-20 {
        padding-top: 20px!important
    }
    .padding-top--md-25 {
        padding-top: 25px!important
    }
    .padding-top--md-30 {
        padding-top: 30px!important
    }
    .padding-top--md-35 {
        padding-top: 35px!important
    }
    .padding-top--md-40 {
        padding-top: 40px!important
    }
    .padding-top--md-45 {
        padding-top: 45px!important
    }
    .padding-top--md-50 {
        padding-top: 50px!important
    }
    .padding-top--md-55 {
        padding-top: 55px!important
    }
    .padding-top--md-60 {
        padding-top: 60px!important
    }
    .padding-top--md-70 {
        padding-top: 70px!important
    }
    .padding-top--md-80 {
        padding-top: 80px!important
    }
    .padding-top--md-90 {
        padding-top: 90px!important
    }
    .padding-top--md-100 {
        padding-top: 100px!important
    }
    .padding-bottom--md-0 {
        padding-bottom: 0!important
    }
    .padding-bottom--md-5 {
        padding-bottom: 5px!important
    }
    .padding-bottom--md-10 {
        padding-bottom: 10px!important
    }
    .padding-bottom--md-15 {
        padding-bottom: 15px!important
    }
    .padding-bottom--md-20 {
        padding-bottom: 20px!important
    }
    .padding-bottom--md-25 {
        padding-bottom: 25px!important
    }
    .padding-bottom--md-30 {
        padding-bottom: 30px!important
    }
    .padding-bottom--md-35 {
        padding-bottom: 35px!important
    }
    .padding-bottom--md-40 {
        padding-bottom: 40px!important
    }
    .padding-bottom--md-45 {
        padding-bottom: 45px!important
    }
    .padding-bottom--md-50 {
        padding-bottom: 50px!important
    }
    .padding-bottom--md-55 {
        padding-bottom: 55px!important
    }
    .padding-bottom--md-60 {
        padding-bottom: 60px!important
    }
    .padding-bottom--md-70 {
        padding-bottom: 70px!important
    }
    .padding-bottom--md-80 {
        padding-bottom: 80px!important
    }
    .padding-bottom--md-90 {
        padding-bottom: 90px!important
    }
    .padding-bottom--md-100 {
        padding-bottom: 100px!important
    }
    .padding-left--md-0 {
        padding-left: 0!important
    }
    .padding-left--md-5 {
        padding-left: 5px!important
    }
    .padding-left--md-10 {
        padding-left: 10px!important
    }
    .padding-left--md-15 {
        padding-left: 15px!important
    }
    .padding-left--md-20 {
        padding-left: 20px!important
    }
    .padding-left--md-25 {
        padding-left: 25px!important
    }
    .padding-left--md-30 {
        padding-left: 30px!important
    }
    .padding-left--md-35 {
        padding-left: 35px!important
    }
    .padding-left--md-40 {
        padding-left: 40px!important
    }
    .padding-left--md-45 {
        padding-left: 45px!important
    }
    .padding-left--md-50 {
        padding-left: 50px!important
    }
    .padding-left--md-55 {
        padding-left: 55px!important
    }
    .padding-left--md-60 {
        padding-left: 60px!important
    }
    .padding-left--md-70 {
        padding-left: 70px!important
    }
    .padding-left--md-80 {
        padding-left: 80px!important
    }
    .padding-left--md-90 {
        padding-left: 90px!important
    }
    .padding-left--md-100 {
        padding-left: 100px!important
    }
    .padding-right--md-0 {
        padding-right: 0!important
    }
    .padding-right--md-5 {
        padding-right: 5px!important
    }
    .padding-right--md-10 {
        padding-right: 10px!important
    }
    .padding-right--md-15 {
        padding-right: 15px!important
    }
    .padding-right--md-20 {
        padding-right: 20px!important
    }
    .padding-right--md-25 {
        padding-right: 25px!important
    }
    .padding-right--md-30 {
        padding-right: 30px!important
    }
    .padding-right--md-35 {
        padding-right: 35px!important
    }
    .padding-right--md-40 {
        padding-right: 40px!important
    }
    .padding-right--md-45 {
        padding-right: 45px!important
    }
    .padding-right--md-50 {
        padding-right: 50px!important
    }
    .padding-right--md-55 {
        padding-right: 55px!important
    }
    .padding-right--md-60 {
        padding-right: 60px!important
    }
    .padding-right--md-70 {
        padding-right: 70px!important
    }
    .padding-right--md-80 {
        padding-right: 80px!important
    }
    .padding-right--md-90 {
        padding-right: 90px!important
    }
    .padding-right--md-100 {
        padding-right: 100px!important
    }
    .display--md-block {
        display: block!important
    }
    .display--md-inline-block {
        display: inline-block!important
    }
    .display--md-flex {
        display: flex!important
    }
    .display--md-table {
        display: table!important
    }
    .display--md-initial {
        display: initial!important
    }
    .display--md-none {
        display: none!important
    }
    .vertical-align--md-baseline {
        vertical-align: baseline!important
    }
    .vertical-align--md-top {
        vertical-align: top!important
    }
    .vertical-align--md-middle {
        vertical-align: middle!important
    }
    .vertical-align--md-bottom {
        vertical-align: bottom!important
    }
    .vertical-align--md-text-bottom {
        vertical-align: text-bottom!important
    }
    .vertical-align--md-text-top {
        vertical-align: text-top!important
    }
    .object-fit--md-contain {
        object-fit: contain!important
    }
    .object-fit--md-cover {
        object-fit: cover!important
    }
    .object-fit--md-fill {
        object-fit: fill!important
    }
    .object-fit--md-scale-down {
        object-fit: scale-down!important
    }
    .object-fit--md-none {
        object-fit: none!important
    }
    .font-size--md-8 {
        font-size: 8px!important
    }
    .font-size--md-9 {
        font-size: 9px!important
    }
    .font-size--md-10 {
        font-size: 10px!important
    }
    .font-size--md-11 {
        font-size: 11px!important
    }
    .font-size--md-12 {
        font-size: 12px!important
    }
    .font-size--md-13 {
        font-size: 13px!important
    }
    .font-size--md-14 {
        font-size: 14px!important
    }
    .font-size--md-15 {
        font-size: 15px!important
    }
    .font-size--md-16 {
        font-size: 16px!important
    }
    .font-size--md-18 {
        font-size: 18px!important
    }
    .font-size--md-20 {
        font-size: 20px!important
    }
    .font-size--md-22 {
        font-size: 22px!important
    }
    .font-size--md-24 {
        font-size: 24px!important
    }
    .font-size--md-26 {
        font-size: 26px!important
    }
    .font-size--md-28 {
        font-size: 28px!important
    }
    .font-size--md-30 {
        font-size: 30px!important
    }
    .font-size--md-32 {
        font-size: 32px!important
    }
    .font-size--md-34 {
        font-size: 34px!important
    }
    .font-size--md-36 {
        font-size: 36px!important
    }
    .font-size--md-38 {
        font-size: 38px!important
    }
    .font-size--md-40 {
        font-size: 40px!important
    }
    .font-size--md-50 {
        font-size: 50px!important
    }
    .font-size--md-60 {
        font-size: 60px!important
    }
    .font-size--md-70 {
        font-size: 70px!important
    }
    .font-size--md-80 {
        font-size: 80px!important
    }
    .font-size--md-90 {
        font-size: 90px!important
    }
    .font-size--md-100 {
        font-size: 100px!important
    }
    .font-weight--md-normal {
        font-weight: 400!important
    }
    .font-weight--md-bold {
        font-weight: 700!important
    }
    .font-weight--md-bolder {
        font-weight: bolder!important
    }
    .font-weight--md-lighter {
        font-weight: lighter!important
    }
    .font-weight--md-100 {
        font-weight: 100!important
    }
    .font-weight--md-200 {
        font-weight: 200!important
    }
    .font-weight--md-300 {
        font-weight: 300!important
    }
    .font-weight--md-400 {
        font-weight: 400!important
    }
    .font-weight--md-500 {
        font-weight: 500!important
    }
    .font-weight--md-600 {
        font-weight: 600!important
    }
    .font-weight--md-700 {
        font-weight: 700!important
    }
    .font-weight--md-800 {
        font-weight: 800!important
    }
    .font-weight--md-900 {
        font-weight: 900!important
    }
    .font-style--md-normal {
        font-style: normal!important
    }
    .font-style--md-italic {
        font-style: italic!important
    }
    .text-align--md-left {
        text-align: left!important
    }
    .text-align--md-right {
        text-align: right!important
    }
    .text-align--md-center {
        text-align: center!important
    }
    .text-align--md-justify {
        text-align: justify!important
    }
    .text-transform--md-capitalize {
        text-transform: capitalize!important
    }
    .text-transform--md-uppercase {
        text-transform: uppercase!important
    }
    .text-transform--md-lowercase {
        text-transform: lowercase!important
    }
    .text-transform--md-none {
        text-transform: none!important
    }
    .text-decoration--md-underline {
        text-decoration: underline!important
    }
    .text-transform--md-initial {
        text-transform: initial!important
    }
}

@media (max-width:820px) {
    .margin-top--sm-0 {
        margin-top: 0!important
    }
    .margin-top--sm-5 {
        margin-top: 5px!important
    }
    .margin-top--sm-10 {
        margin-top: 10px!important
    }
    .margin-top--sm-15 {
        margin-top: 15px!important
    }
    .margin-top--sm-20 {
        margin-top: 20px!important
    }
    .margin-top--sm-25 {
        margin-top: 25px!important
    }
    .margin-top--sm-30 {
        margin-top: 30px!important
    }
    .margin-top--sm-35 {
        margin-top: 35px!important
    }
    .margin-top--sm-40 {
        margin-top: 40px!important
    }
    .margin-top--sm-45 {
        margin-top: 45px!important
    }
    .margin-top--sm-50 {
        margin-top: 50px!important
    }
    .margin-top--sm-55 {
        margin-top: 55px!important
    }
    .margin-top--sm-60 {
        margin-top: 60px!important
    }
    .margin-top--sm-70 {
        margin-top: 70px!important
    }
    .margin-top--sm-80 {
        margin-top: 80px!important
    }
    .margin-top--sm-90 {
        margin-top: 90px!important
    }
    .margin-top--sm-100 {
        margin-top: 100px!important
    }
    .margin-bottom--sm-0 {
        margin-bottom: 0!important
    }
    .margin-bottom--sm-5 {
        margin-bottom: 5px!important
    }
    .margin-bottom--sm-10 {
        margin-bottom: 10px!important
    }
    .margin-bottom--sm-15 {
        margin-bottom: 15px!important
    }
    .margin-bottom--sm-20 {
        margin-bottom: 20px!important
    }
    .margin-bottom--sm-25 {
        margin-bottom: 25px!important
    }
    .margin-bottom--sm-30 {
        margin-bottom: 30px!important
    }
    .margin-bottom--sm-35 {
        margin-bottom: 35px!important
    }
    .margin-bottom--sm-40 {
        margin-bottom: 40px!important
    }
    .margin-bottom--sm-45 {
        margin-bottom: 45px!important
    }
    .margin-bottom--sm-50 {
        margin-bottom: 50px!important
    }
    .margin-bottom--sm-55 {
        margin-bottom: 55px!important
    }
    .margin-bottom--sm-60 {
        margin-bottom: 60px!important
    }
    .margin-bottom--sm-70 {
        margin-bottom: 70px!important
    }
    .margin-bottom--sm-80 {
        margin-bottom: 80px!important
    }
    .margin-bottom--sm-90 {
        margin-bottom: 90px!important
    }
    .margin-bottom--sm-100 {
        margin-bottom: 100px!important
    }
    .margin-left--sm-0 {
        margin-left: 0!important
    }
    .margin-left--sm-5 {
        margin-left: 5px!important
    }
    .margin-left--sm-10 {
        margin-left: 10px!important
    }
    .margin-left--sm-15 {
        margin-left: 15px!important
    }
    .margin-left--sm-20 {
        margin-left: 20px!important
    }
    .margin-left--sm-25 {
        margin-left: 25px!important
    }
    .margin-left--sm-30 {
        margin-left: 30px!important
    }
    .margin-left--sm-35 {
        margin-left: 35px!important
    }
    .margin-left--sm-40 {
        margin-left: 40px!important
    }
    .margin-left--sm-45 {
        margin-left: 45px!important
    }
    .margin-left--sm-50 {
        margin-left: 50px!important
    }
    .margin-left--sm-55 {
        margin-left: 55px!important
    }
    .margin-left--sm-60 {
        margin-left: 60px!important
    }
    .margin-left--sm-70 {
        margin-left: 70px!important
    }
    .margin-left--sm-80 {
        margin-left: 80px!important
    }
    .margin-left--sm-90 {
        margin-left: 90px!important
    }
    .margin-left--sm-100 {
        margin-left: 100px!important
    }
    .margin-right--sm-0 {
        margin-right: 0!important
    }
    .margin-right--sm-5 {
        margin-right: 5px!important
    }
    .margin-right--sm-10 {
        margin-right: 10px!important
    }
    .margin-right--sm-15 {
        margin-right: 15px!important
    }
    .margin-right--sm-20 {
        margin-right: 20px!important
    }
    .margin-right--sm-25 {
        margin-right: 25px!important
    }
    .margin-right--sm-30 {
        margin-right: 30px!important
    }
    .margin-right--sm-35 {
        margin-right: 35px!important
    }
    .margin-right--sm-40 {
        margin-right: 40px!important
    }
    .margin-right--sm-45 {
        margin-right: 45px!important
    }
    .margin-right--sm-50 {
        margin-right: 50px!important
    }
    .margin-right--sm-55 {
        margin-right: 55px!important
    }
    .margin-right--sm-60 {
        margin-right: 60px!important
    }
    .margin-right--sm-70 {
        margin-right: 70px!important
    }
    .margin-right--sm-80 {
        margin-right: 80px!important
    }
    .margin-right--sm-90 {
        margin-right: 90px!important
    }
    .margin-right--sm-100 {
        margin-right: 100px!important
    }
    .padding-top--sm-0 {
        padding-top: 0!important
    }
    .padding-top--sm-5 {
        padding-top: 5px!important
    }
    .padding-top--sm-10 {
        padding-top: 10px!important
    }
    .padding-top--sm-15 {
        padding-top: 15px!important
    }
    .padding-top--sm-20 {
        padding-top: 20px!important
    }
    .padding-top--sm-25 {
        padding-top: 25px!important
    }
    .padding-top--sm-30 {
        padding-top: 30px!important
    }
    .padding-top--sm-35 {
        padding-top: 35px!important
    }
    .padding-top--sm-40 {
        padding-top: 40px!important
    }
    .padding-top--sm-45 {
        padding-top: 45px!important
    }
    .padding-top--sm-50 {
        padding-top: 50px!important
    }
    .padding-top--sm-55 {
        padding-top: 55px!important
    }
    .padding-top--sm-60 {
        padding-top: 60px!important
    }
    .padding-top--sm-70 {
        padding-top: 70px!important
    }
    .padding-top--sm-80 {
        padding-top: 80px!important
    }
    .padding-top--sm-90 {
        padding-top: 90px!important
    }
    .padding-top--sm-100 {
        padding-top: 100px!important
    }
    .padding-bottom--sm-0 {
        padding-bottom: 0!important
    }
    .padding-bottom--sm-5 {
        padding-bottom: 5px!important
    }
    .padding-bottom--sm-10 {
        padding-bottom: 10px!important
    }
    .padding-bottom--sm-15 {
        padding-bottom: 15px!important
    }
    .padding-bottom--sm-20 {
        padding-bottom: 20px!important
    }
    .padding-bottom--sm-25 {
        padding-bottom: 25px!important
    }
    .padding-bottom--sm-30 {
        padding-bottom: 30px!important
    }
    .padding-bottom--sm-35 {
        padding-bottom: 35px!important
    }
    .padding-bottom--sm-40 {
        padding-bottom: 40px!important
    }
    .padding-bottom--sm-45 {
        padding-bottom: 45px!important
    }
    .padding-bottom--sm-50 {
        padding-bottom: 50px!important
    }
    .padding-bottom--sm-55 {
        padding-bottom: 55px!important
    }
    .padding-bottom--sm-60 {
        padding-bottom: 60px!important
    }
    .padding-bottom--sm-70 {
        padding-bottom: 70px!important
    }
    .padding-bottom--sm-80 {
        padding-bottom: 80px!important
    }
    .padding-bottom--sm-90 {
        padding-bottom: 90px!important
    }
    .padding-bottom--sm-100 {
        padding-bottom: 100px!important
    }
    .padding-left--sm-0 {
        padding-left: 0!important
    }
    .padding-left--sm-5 {
        padding-left: 5px!important
    }
    .padding-left--sm-10 {
        padding-left: 10px!important
    }
    .padding-left--sm-15 {
        padding-left: 15px!important
    }
    .padding-left--sm-20 {
        padding-left: 20px!important
    }
    .padding-left--sm-25 {
        padding-left: 25px!important
    }
    .padding-left--sm-30 {
        padding-left: 30px!important
    }
    .padding-left--sm-35 {
        padding-left: 35px!important
    }
    .padding-left--sm-40 {
        padding-left: 40px!important
    }
    .padding-left--sm-45 {
        padding-left: 45px!important
    }
    .padding-left--sm-50 {
        padding-left: 50px!important
    }
    .padding-left--sm-55 {
        padding-left: 55px!important
    }
    .padding-left--sm-60 {
        padding-left: 60px!important
    }
    .padding-left--sm-70 {
        padding-left: 70px!important
    }
    .padding-left--sm-80 {
        padding-left: 80px!important
    }
    .padding-left--sm-90 {
        padding-left: 90px!important
    }
    .padding-left--sm-100 {
        padding-left: 100px!important
    }
    .padding-right--sm-0 {
        padding-right: 0!important
    }
    .padding-right--sm-5 {
        padding-right: 5px!important
    }
    .padding-right--sm-10 {
        padding-right: 10px!important
    }
    .padding-right--sm-15 {
        padding-right: 15px!important
    }
    .padding-right--sm-20 {
        padding-right: 20px!important
    }
    .padding-right--sm-25 {
        padding-right: 25px!important
    }
    .padding-right--sm-30 {
        padding-right: 30px!important
    }
    .padding-right--sm-35 {
        padding-right: 35px!important
    }
    .padding-right--sm-40 {
        padding-right: 40px!important
    }
    .padding-right--sm-45 {
        padding-right: 45px!important
    }
    .padding-right--sm-50 {
        padding-right: 50px!important
    }
    .padding-right--sm-55 {
        padding-right: 55px!important
    }
    .padding-right--sm-60 {
        padding-right: 60px!important
    }
    .padding-right--sm-70 {
        padding-right: 70px!important
    }
    .padding-right--sm-80 {
        padding-right: 80px!important
    }
    .padding-right--sm-90 {
        padding-right: 90px!important
    }
    .padding-right--sm-100 {
        padding-right: 100px!important
    }
    .display--sm-block {
        display: block!important
    }
    .display--sm-inline-block {
        display: inline-block!important
    }
    .display--sm-flex {
        display: flex!important
    }
    .display--sm-table {
        display: table!important
    }
    .display--sm-initial {
        display: initial!important
    }
    .display--sm-none {
        display: none!important
    }
    .vertical-align--sm-baseline {
        vertical-align: baseline!important
    }
    .vertical-align--sm-top {
        vertical-align: top!important
    }
    .vertical-align--sm-middle {
        vertical-align: middle!important
    }
    .vertical-align--sm-bottom {
        vertical-align: bottom!important
    }
    .vertical-align--sm-text-bottom {
        vertical-align: text-bottom!important
    }
    .vertical-align--sm-text-top {
        vertical-align: text-top!important
    }
    .object-fit--sm-contain {
        object-fit: contain!important
    }
    .object-fit--sm-cover {
        object-fit: cover!important
    }
    .object-fit--sm-fill {
        object-fit: fill!important
    }
    .object-fit--sm-scale-down {
        object-fit: scale-down!important
    }
    .object-fit--sm-none {
        object-fit: none!important
    }
    .font-size--sm-8 {
        font-size: 8px!important
    }
    .font-size--sm-9 {
        font-size: 9px!important
    }
    .font-size--sm-10 {
        font-size: 10px!important
    }
    .font-size--sm-11 {
        font-size: 11px!important
    }
    .font-size--sm-12 {
        font-size: 12px!important
    }
    .font-size--sm-13 {
        font-size: 13px!important
    }
    .font-size--sm-14 {
        font-size: 14px!important
    }
    .font-size--sm-15 {
        font-size: 15px!important
    }
    .font-size--sm-16 {
        font-size: 16px!important
    }
    .font-size--sm-18 {
        font-size: 18px!important
    }
    .font-size--sm-20 {
        font-size: 20px!important
    }
    .font-size--sm-22 {
        font-size: 22px!important
    }
    .font-size--sm-24 {
        font-size: 24px!important
    }
    .font-size--sm-26 {
        font-size: 26px!important
    }
    .font-size--sm-28 {
        font-size: 28px!important
    }
    .font-size--sm-30 {
        font-size: 30px!important
    }
    .font-size--sm-32 {
        font-size: 32px!important
    }
    .font-size--sm-34 {
        font-size: 34px!important
    }
    .font-size--sm-36 {
        font-size: 36px!important
    }
    .font-size--sm-38 {
        font-size: 38px!important
    }
    .font-size--sm-40 {
        font-size: 40px!important
    }
    .font-size--sm-50 {
        font-size: 50px!important
    }
    .font-size--sm-60 {
        font-size: 60px!important
    }
    .font-size--sm-70 {
        font-size: 70px!important
    }
    .font-size--sm-80 {
        font-size: 80px!important
    }
    .font-size--sm-90 {
        font-size: 90px!important
    }
    .font-size--sm-100 {
        font-size: 100px!important
    }
    .font-weight--sm-normal {
        font-weight: 400!important
    }
    .font-weight--sm-bold {
        font-weight: 700!important
    }
    .font-weight--sm-bolder {
        font-weight: bolder!important
    }
    .font-weight--sm-lighter {
        font-weight: lighter!important
    }
    .font-weight--sm-100 {
        font-weight: 100!important
    }
    .font-weight--sm-200 {
        font-weight: 200!important
    }
    .font-weight--sm-300 {
        font-weight: 300!important
    }
    .font-weight--sm-400 {
        font-weight: 400!important
    }
    .font-weight--sm-500 {
        font-weight: 500!important
    }
    .font-weight--sm-600 {
        font-weight: 600!important
    }
    .font-weight--sm-700 {
        font-weight: 700!important
    }
    .font-weight--sm-800 {
        font-weight: 800!important
    }
    .font-weight--sm-900 {
        font-weight: 900!important
    }
    .font-style--sm-normal {
        font-style: normal!important
    }
    .font-style--sm-italic {
        font-style: italic!important
    }
    .text-align--sm-left {
        text-align: left!important
    }
    .text-align--sm-right {
        text-align: right!important
    }
    .text-align--sm-center {
        text-align: center!important
    }
    .text-align--sm-justify {
        text-align: justify!important
    }
    .text-transform--sm-capitalize {
        text-transform: capitalize!important
    }
    .text-transform--sm-uppercase {
        text-transform: uppercase!important
    }
    .text-transform--sm-lowercase {
        text-transform: lowercase!important
    }
    .text-transform--sm-none {
        text-transform: none!important
    }
    .text-decoration--sm-underline {
        text-decoration: underline!important
    }
    .text-transform--sm-initial {
        text-transform: initial!important
    }
}

@media (max-width:567px) {
    .margin-top--xs-0 {
        margin-top: 0!important
    }
    .margin-top--xs-5 {
        margin-top: 5px!important
    }
    .margin-top--xs-10 {
        margin-top: 10px!important
    }
    .margin-top--xs-15 {
        margin-top: 15px!important
    }
    .margin-top--xs-20 {
        margin-top: 20px!important
    }
    .margin-top--xs-25 {
        margin-top: 25px!important
    }
    .margin-top--xs-30 {
        margin-top: 30px!important
    }
    .margin-top--xs-35 {
        margin-top: 35px!important
    }
    .margin-top--xs-40 {
        margin-top: 40px!important
    }
    .margin-top--xs-45 {
        margin-top: 45px!important
    }
    .margin-top--xs-50 {
        margin-top: 50px!important
    }
    .margin-top--xs-55 {
        margin-top: 55px!important
    }
    .margin-top--xs-60 {
        margin-top: 60px!important
    }
    .margin-top--xs-70 {
        margin-top: 70px!important
    }
    .margin-top--xs-80 {
        margin-top: 80px!important
    }
    .margin-top--xs-90 {
        margin-top: 90px!important
    }
    .margin-top--xs-100 {
        margin-top: 100px!important
    }
    .margin-bottom--xs-0 {
        margin-bottom: 0!important
    }
    .margin-bottom--xs-5 {
        margin-bottom: 5px!important
    }
    .margin-bottom--xs-10 {
        margin-bottom: 10px!important
    }
    .margin-bottom--xs-15 {
        margin-bottom: 15px!important
    }
    .margin-bottom--xs-20 {
        margin-bottom: 20px!important
    }
    .margin-bottom--xs-25 {
        margin-bottom: 25px!important
    }
    .margin-bottom--xs-30 {
        margin-bottom: 30px!important
    }
    .margin-bottom--xs-35 {
        margin-bottom: 35px!important
    }
    .margin-bottom--xs-40 {
        margin-bottom: 40px!important
    }
    .margin-bottom--xs-45 {
        margin-bottom: 45px!important
    }
    .margin-bottom--xs-50 {
        margin-bottom: 50px!important
    }
    .margin-bottom--xs-55 {
        margin-bottom: 55px!important
    }
    .margin-bottom--xs-60 {
        margin-bottom: 60px!important
    }
    .margin-bottom--xs-70 {
        margin-bottom: 70px!important
    }
    .margin-bottom--xs-80 {
        margin-bottom: 80px!important
    }
    .margin-bottom--xs-90 {
        margin-bottom: 90px!important
    }
    .margin-bottom--xs-100 {
        margin-bottom: 100px!important
    }
    .margin-left--xs-0 {
        margin-left: 0!important
    }
    .margin-left--xs-5 {
        margin-left: 5px!important
    }
    .margin-left--xs-10 {
        margin-left: 10px!important
    }
    .margin-left--xs-15 {
        margin-left: 15px!important
    }
    .margin-left--xs-20 {
        margin-left: 20px!important
    }
    .margin-left--xs-25 {
        margin-left: 25px!important
    }
    .margin-left--xs-30 {
        margin-left: 30px!important
    }
    .margin-left--xs-35 {
        margin-left: 35px!important
    }
    .margin-left--xs-40 {
        margin-left: 40px!important
    }
    .margin-left--xs-45 {
        margin-left: 45px!important
    }
    .margin-left--xs-50 {
        margin-left: 50px!important
    }
    .margin-left--xs-55 {
        margin-left: 55px!important
    }
    .margin-left--xs-60 {
        margin-left: 60px!important
    }
    .margin-left--xs-70 {
        margin-left: 70px!important
    }
    .margin-left--xs-80 {
        margin-left: 80px!important
    }
    .margin-left--xs-90 {
        margin-left: 90px!important
    }
    .margin-left--xs-100 {
        margin-left: 100px!important
    }
    .margin-right--xs-0 {
        margin-right: 0!important
    }
    .margin-right--xs-5 {
        margin-right: 5px!important
    }
    .margin-right--xs-10 {
        margin-right: 10px!important
    }
    .margin-right--xs-15 {
        margin-right: 15px!important
    }
    .margin-right--xs-20 {
        margin-right: 20px!important
    }
    .margin-right--xs-25 {
        margin-right: 25px!important
    }
    .margin-right--xs-30 {
        margin-right: 30px!important
    }
    .margin-right--xs-35 {
        margin-right: 35px!important
    }
    .margin-right--xs-40 {
        margin-right: 40px!important
    }
    .margin-right--xs-45 {
        margin-right: 45px!important
    }
    .margin-right--xs-50 {
        margin-right: 50px!important
    }
    .margin-right--xs-55 {
        margin-right: 55px!important
    }
    .margin-right--xs-60 {
        margin-right: 60px!important
    }
    .margin-right--xs-70 {
        margin-right: 70px!important
    }
    .margin-right--xs-80 {
        margin-right: 80px!important
    }
    .margin-right--xs-90 {
        margin-right: 90px!important
    }
    .margin-right--xs-100 {
        margin-right: 100px!important
    }
    .padding-top--xs-0 {
        padding-top: 0!important
    }
    .padding-top--xs-5 {
        padding-top: 5px!important
    }
    .padding-top--xs-10 {
        padding-top: 10px!important
    }
    .padding-top--xs-15 {
        padding-top: 15px!important
    }
    .padding-top--xs-20 {
        padding-top: 20px!important
    }
    .padding-top--xs-25 {
        padding-top: 25px!important
    }
    .padding-top--xs-30 {
        padding-top: 30px!important
    }
    .padding-top--xs-35 {
        padding-top: 35px!important
    }
    .padding-top--xs-40 {
        padding-top: 40px!important
    }
    .padding-top--xs-45 {
        padding-top: 45px!important
    }
    .padding-top--xs-50 {
        padding-top: 50px!important
    }
    .padding-top--xs-55 {
        padding-top: 55px!important
    }
    .padding-top--xs-60 {
        padding-top: 60px!important
    }
    .padding-top--xs-70 {
        padding-top: 70px!important
    }
    .padding-top--xs-80 {
        padding-top: 80px!important
    }
    .padding-top--xs-90 {
        padding-top: 90px!important
    }
    .padding-top--xs-100 {
        padding-top: 100px!important
    }
    .padding-bottom--xs-0 {
        padding-bottom: 0!important
    }
    .padding-bottom--xs-5 {
        padding-bottom: 5px!important
    }
    .padding-bottom--xs-10 {
        padding-bottom: 10px!important
    }
    .padding-bottom--xs-15 {
        padding-bottom: 15px!important
    }
    .padding-bottom--xs-20 {
        padding-bottom: 20px!important
    }
    .padding-bottom--xs-25 {
        padding-bottom: 25px!important
    }
    .padding-bottom--xs-30 {
        padding-bottom: 30px!important
    }
    .padding-bottom--xs-35 {
        padding-bottom: 35px!important
    }
    .padding-bottom--xs-40 {
        padding-bottom: 40px!important
    }
    .padding-bottom--xs-45 {
        padding-bottom: 45px!important
    }
    .padding-bottom--xs-50 {
        padding-bottom: 50px!important
    }
    .padding-bottom--xs-55 {
        padding-bottom: 55px!important
    }
    .padding-bottom--xs-60 {
        padding-bottom: 60px!important
    }
    .padding-bottom--xs-70 {
        padding-bottom: 70px!important
    }
    .padding-bottom--xs-80 {
        padding-bottom: 80px!important
    }
    .padding-bottom--xs-90 {
        padding-bottom: 90px!important
    }
    .padding-bottom--xs-100 {
        padding-bottom: 100px!important
    }
    .padding-left--xs-0 {
        padding-left: 0!important
    }
    .padding-left--xs-5 {
        padding-left: 5px!important
    }
    .padding-left--xs-10 {
        padding-left: 10px!important
    }
    .padding-left--xs-15 {
        padding-left: 15px!important
    }
    .padding-left--xs-20 {
        padding-left: 20px!important
    }
    .padding-left--xs-25 {
        padding-left: 25px!important
    }
    .padding-left--xs-30 {
        padding-left: 30px!important
    }
    .padding-left--xs-35 {
        padding-left: 35px!important
    }
    .padding-left--xs-40 {
        padding-left: 40px!important
    }
    .padding-left--xs-45 {
        padding-left: 45px!important
    }
    .padding-left--xs-50 {
        padding-left: 50px!important
    }
    .padding-left--xs-55 {
        padding-left: 55px!important
    }
    .padding-left--xs-60 {
        padding-left: 60px!important
    }
    .padding-left--xs-70 {
        padding-left: 70px!important
    }
    .padding-left--xs-80 {
        padding-left: 80px!important
    }
    .padding-left--xs-90 {
        padding-left: 90px!important
    }
    .padding-left--xs-100 {
        padding-left: 100px!important
    }
    .padding-right--xs-0 {
        padding-right: 0!important
    }
    .padding-right--xs-5 {
        padding-right: 5px!important
    }
    .padding-right--xs-10 {
        padding-right: 10px!important
    }
    .padding-right--xs-15 {
        padding-right: 15px!important
    }
    .padding-right--xs-20 {
        padding-right: 20px!important
    }
    .padding-right--xs-25 {
        padding-right: 25px!important
    }
    .padding-right--xs-30 {
        padding-right: 30px!important
    }
    .padding-right--xs-35 {
        padding-right: 35px!important
    }
    .padding-right--xs-40 {
        padding-right: 40px!important
    }
    .padding-right--xs-45 {
        padding-right: 45px!important
    }
    .padding-right--xs-50 {
        padding-right: 50px!important
    }
    .padding-right--xs-55 {
        padding-right: 55px!important
    }
    .padding-right--xs-60 {
        padding-right: 60px!important
    }
    .padding-right--xs-70 {
        padding-right: 70px!important
    }
    .padding-right--xs-80 {
        padding-right: 80px!important
    }
    .padding-right--xs-90 {
        padding-right: 90px!important
    }
    .padding-right--xs-100 {
        padding-right: 100px!important
    }
    .display--xs-block {
        display: block!important
    }
    .display--xs-inline-block {
        display: inline-block!important
    }
    .display--xs-flex {
        display: flex!important
    }
    .display--xs-table {
        display: table!important
    }
    .display--xs-initial {
        display: initial!important
    }
    .display--xs-none {
        display: none!important
    }
    .vertical-align--xs-baseline {
        vertical-align: baseline!important
    }
    .vertical-align--xs-top {
        vertical-align: top!important
    }
    .vertical-align--xs-middle {
        vertical-align: middle!important
    }
    .vertical-align--xs-bottom {
        vertical-align: bottom!important
    }
    .vertical-align--xs-text-bottom {
        vertical-align: text-bottom!important
    }
    .vertical-align--xs-text-top {
        vertical-align: text-top!important
    }
    .object-fit--xs-contain {
        object-fit: contain!important
    }
    .object-fit--xs-cover {
        object-fit: cover!important
    }
    .object-fit--xs-fill {
        object-fit: fill!important
    }
    .object-fit--xs-scale-down {
        object-fit: scale-down!important
    }
    .object-fit--xs-none {
        object-fit: none!important
    }
    .font-size--xs-8 {
        font-size: 8px!important
    }
    .font-size--xs-9 {
        font-size: 9px!important
    }
    .font-size--xs-10 {
        font-size: 10px!important
    }
    .font-size--xs-11 {
        font-size: 11px!important
    }
    .font-size--xs-12 {
        font-size: 12px!important
    }
    .font-size--xs-13 {
        font-size: 13px!important
    }
    .font-size--xs-14 {
        font-size: 14px!important
    }
    .font-size--xs-15 {
        font-size: 15px!important
    }
    .font-size--xs-16 {
        font-size: 16px!important
    }
    .font-size--xs-18 {
        font-size: 18px!important
    }
    .font-size--xs-20 {
        font-size: 20px!important
    }
    .font-size--xs-22 {
        font-size: 22px!important
    }
    .font-size--xs-24 {
        font-size: 24px!important
    }
    .font-size--xs-26 {
        font-size: 26px!important
    }
    .font-size--xs-28 {
        font-size: 28px!important
    }
    .font-size--xs-30 {
        font-size: 30px!important
    }
    .font-size--xs-32 {
        font-size: 32px!important
    }
    .font-size--xs-34 {
        font-size: 34px!important
    }
    .font-size--xs-36 {
        font-size: 36px!important
    }
    .font-size--xs-38 {
        font-size: 38px!important
    }
    .font-size--xs-40 {
        font-size: 40px!important
    }
    .font-size--xs-50 {
        font-size: 50px!important
    }
    .font-size--xs-60 {
        font-size: 60px!important
    }
    .font-size--xs-70 {
        font-size: 70px!important
    }
    .font-size--xs-80 {
        font-size: 80px!important
    }
    .font-size--xs-90 {
        font-size: 90px!important
    }
    .font-size--xs-100 {
        font-size: 100px!important
    }
    .font-weight--xs-normal {
        font-weight: 400!important
    }
    .font-weight--xs-bold {
        font-weight: 700!important
    }
    .font-weight--xs-bolder {
        font-weight: bolder!important
    }
    .font-weight--xs-lighter {
        font-weight: lighter!important
    }
    .font-weight--xs-100 {
        font-weight: 100!important
    }
    .font-weight--xs-200 {
        font-weight: 200!important
    }
    .font-weight--xs-300 {
        font-weight: 300!important
    }
    .font-weight--xs-400 {
        font-weight: 400!important
    }
    .font-weight--xs-500 {
        font-weight: 500!important
    }
    .font-weight--xs-600 {
        font-weight: 600!important
    }
    .font-weight--xs-700 {
        font-weight: 700!important
    }
    .font-weight--xs-800 {
        font-weight: 800!important
    }
    .font-weight--xs-900 {
        font-weight: 900!important
    }
    .font-style--xs-normal {
        font-style: normal!important
    }
    .font-style--xs-italic {
        font-style: italic!important
    }
    .text-align--xs-left {
        text-align: left!important
    }
    .text-align--xs-right {
        text-align: right!important
    }
    .text-align--xs-center {
        text-align: center!important
    }
    .text-align--xs-justify {
        text-align: justify!important
    }
    .text-transform--xs-capitalize {
        text-transform: capitalize!important
    }
    .text-transform--xs-uppercase {
        text-transform: uppercase!important
    }
    .text-transform--xs-lowercase {
        text-transform: lowercase!important
    }
    .text-transform--xs-none {
        text-transform: none!important
    }
    .text-decoration--xs-underline {
        text-decoration: underline!important
    }
    .text-transform--xs-initial {
        text-transform: initial!important
    }
}

:root {
    --jetwindow-easing: cubic-bezier(.19, 1, .22, 1);
    --jetwindow-transform-speed: .5s;
    --jetwindow-fade-speed: .5s;
    --jetwindow-overlay-opacity: .6
}

.jetwindow[data-jetwindow=on] {
    display: flex;
    overflow: hidden;
    z-index: 9999
}

.jetwindow__close-bg,
[data-jetwindow=on] {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0
}

.jetwindow__close-bg {
    position: absolute;
    z-index: -1
}

[data-jetwindow=on] {
    pointer-events: none
}

:checked+[data-jetwindow=on] [data-jetwindow-effect],
:checked+[data-jetwindow=on]+[data-jetwindow-effect] {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1)
}

.jetwindow__content {
    width: 100%;
    padding: 30px;
    position: relative;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px
}

.jetwindow__close {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 40px;
    text-align: center;
    cursor: pointer
}

.jetwindow__overlay[data-jetwindow=on] {
    background-color: rgba(0, 0, 0, var(--jetwindow-overlay-opacity));
    z-index: 9998
}

:checked+.jetwindow[data-jetwindow=on] {
    overflow-y: auto
}

:checked+.jetwindow+.jetwindow__overlay[data-jetwindow=on],
:checked+[data-jetwindow=on] {
    pointer-events: all
}

.jetwindow__close,
.jetwindow__close-bg,
.jetwindow__label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.jetwindow__close *,
.jetwindow__close-bg *,
.jetwindow__label * {
    pointer-events: none
}

.jetwindow__input,
[data-jetwindow=off] .jetwindow__close {
    display: none
}

[data-jetwindow=on] .jetwindow__box:not([data-jetwindow-align]) {
    margin: auto
}

[data-jetwindow=on] [data-jetwindow-align~=center] {
    margin-left: auto;
    margin-right: auto
}

[data-jetwindow=on] [data-jetwindow-align~=middle] {
    margin-top: auto;
    margin-bottom: auto
}

[data-jetwindow=on] [data-jetwindow-align~=top] {
    margin-bottom: auto
}

[data-jetwindow=on] [data-jetwindow-align~=bottom] {
    margin-top: auto
}

[data-jetwindow=on] [data-jetwindow-align~=left] {
    margin-right: auto
}

[data-jetwindow=on] [data-jetwindow-align~=right] {
    margin-left: auto
}

[data-jetwindow=on] [data-jetwindow-effect],
[data-jetwindow=on][data-jetwindow-effect] {
    transition: opacity var(--jetwindow-fade-speed), transform var(--jetwindow-transform-speed) var(--jetwindow-easing)
}

[data-jetwindow=on] [data-jetwindow-effect=fade],
[data-jetwindow=on][data-jetwindow-effect=fade] {
    opacity: 0
}

[data-jetwindow=on] [data-jetwindow-effect=slide-up],
[data-jetwindow=on][data-jetwindow-effect=slide-up] {
    transform: translateY(calc(100vh + 100%))
}

[data-jetwindow=on] [data-jetwindow-effect=slide-down],
[data-jetwindow=on][data-jetwindow-effect=slide-down] {
    transform: translateY(calc(-100vh - 100%))
}

[data-jetwindow=on] [data-jetwindow-effect=slide-left],
[data-jetwindow=on][data-jetwindow-effect=slide-left] {
    transform: translateX(-100vw)
}

[data-jetwindow=on] [data-jetwindow-effect=slide-right],
[data-jetwindow=on][data-jetwindow-effect=slide-right] {
    transform: translateX(100vw)
}

[data-jetwindow=on] [data-jetwindow-effect=scale],
[data-jetwindow=on][data-jetwindow-effect=scale] {
    opacity: 0;
    transform: translate3d(0, 0, 0) scale(.5)
}

.jetwindow__overlay[data-jetwindow=on]:not([data-jetwindow-effect]),
[data-jetwindow=on] .jetwindow__box:not([data-jetwindow-effect]) {
    display: none
}

:checked+.jetwindow+[data-jetwindow=on]:not([data-jetwindow-effect]),
:checked+[data-jetwindow=on] .jetwindow__box:not([data-jetwindow-effect]) {
    display: flex
}

@media (max-width:1600px) {
    .jetwindow[data-jetwindow-xl=on] {
        display: flex;
        flex-direction: column;
        overflow-y: auto;
        overflow-x: hidden;
        z-index: 9999
    }
    [data-jetwindow-xl=on] {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        pointer-events: none
    }
    .jetwindow__overlay[data-jetwindow-xl=on] {
        background-color: rgba(0, 0, 0, var(--jetwindow-overlay-opacity));
        z-index: 9998
    }
     :checked+.jetwindow+.jetwindow__overlay[data-jetwindow-xl=on],
     :checked+[data-jetwindow-xl=on] {
        pointer-events: all
    }
    [data-jetwindow-xl=on] .jetwindow__close {
        display: inherit
    }
    [data-jetwindow-xl=off] {
        width: inherit;
        height: inherit;
        position: inherit;
        top: inherit;
        left: inherit;
        pointer-events: inherit
    }
    .jetwindow__overlay[data-jetwindow-xl=off],
    [data-jetwindow-xl=off] .jetwindow__box {
        display: inherit;
        opacity: inherit;
        transform: inherit
    }
    [data-jetwindow-xl=off] .jetwindow__box {
        margin: inherit
    }
    [data-jetwindow-xl=off] .jetwindow__close {
        display: none
    }
    [data-jetwindow-xl=on] [data-jetwindow-align-xl~=center] {
        margin-left: auto;
        margin-right: auto
    }
    [data-jetwindow-xl=on] [data-jetwindow-align-xl~=middle] {
        margin-top: auto;
        margin-bottom: auto
    }
    [data-jetwindow-xl=on] [data-jetwindow-align-xl~=top] {
        margin-bottom: auto
    }
    [data-jetwindow-xl=on] [data-jetwindow-align-xl~=bottom] {
        margin-top: auto
    }
    [data-jetwindow-xl=on] [data-jetwindow-align-xl~=left] {
        margin-right: auto
    }
    [data-jetwindow-xl=on] [data-jetwindow-align-xl~=right] {
        margin-left: auto
    }
    [data-jetwindow-xl=on] [data-jetwindow-effect-xl],
    [data-jetwindow-xl=on][data-jetwindow-effect-xl] {
        transition: opacity var(--jetwindow-fade-speed), transform var(--jetwindow-transform-speed) var(--jetwindow-easing)
    }
    [data-jetwindow-xl=on] [data-jetwindow-effect-xl=fade],
    [data-jetwindow-xl=on][data-jetwindow-effect-xl=fade] {
        opacity: 0
    }
    [data-jetwindow-xl=on] [data-jetwindow-effect-xl=slide-up],
    [data-jetwindow-xl=on][data-jetwindow-effect-xl=slide-up] {
        transform: translateY(calc(100vh + 100%))
    }
    [data-jetwindow-xl=on] [data-jetwindow-effect-xl=slide-down],
    [data-jetwindow-xl=on][data-jetwindow-effect-xl=slide-down] {
        transform: translateY(calc(-100vh - 100%))
    }
    [data-jetwindow-xl=on] [data-jetwindow-effect-xl=slide-left],
    [data-jetwindow-xl=on][data-jetwindow-effect-xl=slide-left] {
        transform: translateX(-100vw)
    }
    [data-jetwindow-xl=on] [data-jetwindow-effect-xl=slide-right],
    [data-jetwindow-xl=on][data-jetwindow-effect-xl=slide-right] {
        transform: translateX(100vw)
    }
    [data-jetwindow-xl=on] [data-jetwindow-effect-xl=scale],
    [data-jetwindow-xl=on][data-jetwindow-effect-xl=scale] {
        opacity: 0;
        transform: scale(0)
    }
     :checked+[data-jetwindow-xl=on] [data-jetwindow-effect-xl],
     :checked+[data-jetwindow-xl=on]+[data-jetwindow-effect-xl] {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1)
    }
    .jetwindow__overlay[data-jetwindow-xl=on]:not([data-jetwindow-effect-xl]),
    [data-jetwindow-xl=on] .jetwindow__box:not([data-jetwindow-effect-xl]) {
        display: none
    }
     :checked+.jetwindow+[data-jetwindow-xl=on]:not([data-jetwindow-effect-xl]),
     :checked+[data-jetwindow-xl=on] .jetwindow__box:not([data-jetwindow-effect-xl]) {
        display: flex
    }
}

@media (max-width:1340px) {
    .jetwindow[data-jetwindow-lg=on] {
        display: flex;
        flex-direction: column;
        overflow-y: auto;
        overflow-x: hidden;
        z-index: 9999
    }
    [data-jetwindow-lg=on] {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        pointer-events: none
    }
    .jetwindow__overlay[data-jetwindow-lg=on] {
        background-color: rgba(0, 0, 0, var(--jetwindow-overlay-opacity));
        z-index: 9998
    }
     :checked+.jetwindow+.jetwindow__overlay[data-jetwindow-lg=on],
     :checked+[data-jetwindow-lg=on] {
        pointer-events: all
    }
    [data-jetwindow-lg=on] .jetwindow__close {
        display: inherit
    }
    [data-jetwindow-lg=off] {
        width: inherit;
        height: inherit;
        position: inherit;
        top: inherit;
        left: inherit;
        pointer-events: inherit
    }
    .jetwindow__overlay[data-jetwindow-lg=off],
    [data-jetwindow-lg=off] .jetwindow__box {
        display: inherit;
        opacity: inherit;
        transform: inherit
    }
    [data-jetwindow-lg=off] .jetwindow__box {
        margin: inherit
    }
    .jetwindow__overlay[data-jetwindow-lg=off] {
        background-color: inherit;
        z-index: inherit
    }
    [data-jetwindow-lg=off] .jetwindow__close {
        display: none
    }
    [data-jetwindow-lg=on] [data-jetwindow-align-lg~=center] {
        margin-left: auto;
        margin-right: auto
    }
    [data-jetwindow-lg=on] [data-jetwindow-align-lg~=middle] {
        margin-top: auto;
        margin-bottom: auto
    }
    [data-jetwindow-lg=on] [data-jetwindow-align-lg~=top] {
        margin-bottom: auto
    }
    [data-jetwindow-lg=on] [data-jetwindow-align-lg~=bottom] {
        margin-top: auto
    }
    [data-jetwindow-lg=on] [data-jetwindow-align-lg~=left] {
        margin-right: auto
    }
    [data-jetwindow-lg=on] [data-jetwindow-align-lg~=right] {
        margin-left: auto
    }
    [data-jetwindow-lg=on] [data-jetwindow-effect-lg],
    [data-jetwindow-lg=on][data-jetwindow-effect-lg] {
        transition: opacity var(--jetwindow-fade-speed), transform var(--jetwindow-transform-speed) var(--jetwindow-easing)
    }
    [data-jetwindow-lg=on] [data-jetwindow-effect-lg=fade],
    [data-jetwindow-lg=on][data-jetwindow-effect-lg=fade] {
        opacity: 0
    }
    [data-jetwindow-lg=on] [data-jetwindow-effect-lg=slide-up],
    [data-jetwindow-lg=on][data-jetwindow-effect-lg=slide-up] {
        transform: translateY(calc(100vh + 100%))
    }
    [data-jetwindow-lg=on] [data-jetwindow-effect-lg=slide-down],
    [data-jetwindow-lg=on][data-jetwindow-effect-lg=slide-down] {
        transform: translateY(calc(-100vh - 100%))
    }
    [data-jetwindow-lg=on] [data-jetwindow-effect-lg=slide-left],
    [data-jetwindow-lg=on][data-jetwindow-effect-lg=slide-left] {
        transform: translateX(-100vw)
    }
    [data-jetwindow-lg=on] [data-jetwindow-effect-lg=slide-right],
    [data-jetwindow-lg=on][data-jetwindow-effect-lg=slide-right] {
        transform: translateX(100vw)
    }
    [data-jetwindow-lg=on] [data-jetwindow-effect-lg=scale],
    [data-jetwindow-lg=on][data-jetwindow-effect-lg=scale] {
        opacity: 0;
        transform: scale(0)
    }
     :checked+[data-jetwindow-lg=on] [data-jetwindow-effect-lg],
     :checked+[data-jetwindow-lg=on]+[data-jetwindow-effect-lg] {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1)
    }
    .jetwindow__overlay[data-jetwindow-lg=on]:not([data-jetwindow-effect-lg]),
    [data-jetwindow-lg=on] .jetwindow__box:not([data-jetwindow-effect-lg]) {
        display: none
    }
     :checked+.jetwindow+[data-jetwindow-lg=on]:not([data-jetwindow-effect-lg]),
     :checked+[data-jetwindow-lg=on] .jetwindow__box:not([data-jetwindow-effect-lg]) {
        display: flex
    }
}

@media (max-width:1080px) {
    .jetwindow[data-jetwindow-md=on] {
        display: flex;
        flex-direction: column;
        overflow-y: auto;
        overflow-x: hidden;
        z-index: 9999
    }
    [data-jetwindow-md=on] {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        pointer-events: none
    }
    .jetwindow__overlay[data-jetwindow-md=on] {
        background-color: rgba(0, 0, 0, var(--jetwindow-overlay-opacity));
        z-index: 9998
    }
     :checked+.jetwindow+.jetwindow__overlay[data-jetwindow-md=on],
     :checked+[data-jetwindow-md=on] {
        pointer-events: all
    }
    [data-jetwindow-md=on] .jetwindow__close {
        display: inherit
    }
    [data-jetwindow-md=off] {
        width: inherit;
        height: inherit;
        position: inherit;
        top: inherit;
        left: inherit;
        pointer-events: inherit
    }
    .jetwindow__overlay[data-jetwindow-md=off],
    [data-jetwindow-md=off] .jetwindow__box {
        display: inherit;
        opacity: inherit;
        transform: inherit
    }
    [data-jetwindow-md=off] .jetwindow__box {
        margin: inherit
    }
    .jetwindow__overlay[data-jetwindow-md=off] {
        background-color: inherit;
        z-index: inherit
    }
    [data-jetwindow-md=off] .jetwindow__close {
        display: none
    }
    [data-jetwindow-md=on] [data-jetwindow-align-md~=center] {
        margin-left: auto;
        margin-right: auto
    }
    [data-jetwindow-md=on] [data-jetwindow-align-md~=middle] {
        margin-top: auto;
        margin-bottom: auto
    }
    [data-jetwindow-md=on] [data-jetwindow-align-md~=top] {
        margin-bottom: auto
    }
    [data-jetwindow-md=on] [data-jetwindow-align-md~=bottom] {
        margin-top: auto
    }
    [data-jetwindow-md=on] [data-jetwindow-align-md~=left] {
        margin-right: auto
    }
    [data-jetwindow-md=on] [data-jetwindow-align-md~=right] {
        margin-left: auto
    }
    [data-jetwindow-md=on] [data-jetwindow-effect-md],
    [data-jetwindow-md=on][data-jetwindow-effect-md] {
        transition: opacity var(--jetwindow-fade-speed), transform var(--jetwindow-transform-speed) var(--jetwindow-easing)
    }
    [data-jetwindow-md=on] [data-jetwindow-effect-md=fade],
    [data-jetwindow-md=on][data-jetwindow-effect-md=fade] {
        opacity: 0
    }
    [data-jetwindow-md=on] [data-jetwindow-effect-md=slide-up],
    [data-jetwindow-md=on][data-jetwindow-effect-md=slide-up] {
        transform: translateY(calc(100vh + 100%))
    }
    [data-jetwindow-md=on] [data-jetwindow-effect-md=slide-down],
    [data-jetwindow-md=on][data-jetwindow-effect-md=slide-down] {
        transform: translateY(calc(-100vh - 100%))
    }
    [data-jetwindow-md=on] [data-jetwindow-effect-md=slide-left],
    [data-jetwindow-md=on][data-jetwindow-effect-md=slide-left] {
        transform: translateX(-100vw)
    }
    [data-jetwindow-md=on] [data-jetwindow-effect-md=slide-right],
    [data-jetwindow-md=on][data-jetwindow-effect-md=slide-right] {
        transform: translateX(100vw)
    }
    [data-jetwindow-md=on] [data-jetwindow-effect-md=scale],
    [data-jetwindow-md=on][data-jetwindow-effect-md=scale] {
        opacity: 0;
        transform: scale(0)
    }
     :checked+[data-jetwindow-md=on] [data-jetwindow-effect-md],
     :checked+[data-jetwindow-md=on]+[data-jetwindow-effect-md] {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1)
    }
    .jetwindow__overlay[data-jetwindow-md=on]:not([data-jetwindow-effect-md]),
    [data-jetwindow-md=on] .jetwindow__box:not([data-jetwindow-effect-md]) {
        display: none
    }
     :checked+.jetwindow+[data-jetwindow-md=on]:not([data-jetwindow-effect-md]),
     :checked+[data-jetwindow-md=on] .jetwindow__box:not([data-jetwindow-effect-md]) {
        display: flex
    }
}

@media (max-width:820px) {
    .jetwindow[data-jetwindow-sm=on] {
        display: flex;
        flex-direction: column;
        overflow-y: auto;
        overflow-x: hidden;
        z-index: 9999
    }
    [data-jetwindow-sm=on] {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        pointer-events: none
    }
    .jetwindow__overlay[data-jetwindow-sm=on] {
        background-color: rgba(0, 0, 0, var(--jetwindow-overlay-opacity));
        z-index: 9998
    }
     :checked+.jetwindow+.jetwindow__overlay[data-jetwindow-sm=on],
     :checked+[data-jetwindow-sm=on] {
        pointer-events: all
    }
    [data-jetwindow-sm=on] .jetwindow__close {
        display: inherit
    }
    [data-jetwindow-sm=off] {
        width: inherit;
        height: inherit;
        position: inherit;
        top: inherit;
        left: inherit;
        pointer-events: inherit
    }
    .jetwindow__overlay[data-jetwindow-sm=off],
    [data-jetwindow-sm=off] .jetwindow__box {
        display: inherit;
        opacity: inherit;
        transform: inherit
    }
    [data-jetwindow-sm=off] .jetwindow__box {
        margin: inherit
    }
    .jetwindow__overlay[data-jetwindow-sm=off] {
        background-color: inherit;
        z-index: inherit
    }
    [data-jetwindow-sm=off] .jetwindow__close {
        display: none
    }
    [data-jetwindow-sm=on] [data-jetwindow-align-sm~=center] {
        margin-left: auto;
        margin-right: auto
    }
    [data-jetwindow-sm=on] [data-jetwindow-align-sm~=middle] {
        margin-top: auto;
        margin-bottom: auto
    }
    [data-jetwindow-sm=on] [data-jetwindow-align-sm~=top] {
        margin-bottom: auto
    }
    [data-jetwindow-sm=on] [data-jetwindow-align-sm~=bottom] {
        margin-top: auto
    }
    [data-jetwindow-sm=on] [data-jetwindow-align-sm~=left] {
        margin-right: auto
    }
    [data-jetwindow-sm=on] [data-jetwindow-align-sm~=right] {
        margin-left: auto
    }
    [data-jetwindow-sm=on] [data-jetwindow-effect-sm],
    [data-jetwindow-sm=on][data-jetwindow-effect-sm] {
        transition: opacity var(--jetwindow-fade-speed), transform var(--jetwindow-transform-speed) var(--jetwindow-easing)
    }
    [data-jetwindow-sm=on] [data-jetwindow-effect-sm=fade],
    [data-jetwindow-sm=on][data-jetwindow-effect-sm=fade] {
        opacity: 0
    }
    [data-jetwindow-sm=on] [data-jetwindow-effect-sm=slide-up],
    [data-jetwindow-sm=on][data-jetwindow-effect-sm=slide-up] {
        transform: translateY(calc(100vh + 100%))
    }
    [data-jetwindow-sm=on] [data-jetwindow-effect-sm=slide-down],
    [data-jetwindow-sm=on][data-jetwindow-effect-sm=slide-down] {
        transform: translateY(calc(-100vh - 100%))
    }
    [data-jetwindow-sm=on] [data-jetwindow-effect-sm=slide-left],
    [data-jetwindow-sm=on][data-jetwindow-effect-sm=slide-left] {
        transform: translateX(-100vw)
    }
    [data-jetwindow-sm=on] [data-jetwindow-effect-sm=slide-right],
    [data-jetwindow-sm=on][data-jetwindow-effect-sm=slide-right] {
        transform: translateX(100vw)
    }
    [data-jetwindow-sm=on] [data-jetwindow-effect-sm=scale],
    [data-jetwindow-sm=on][data-jetwindow-effect-sm=scale] {
        opacity: 0;
        transform: scale(0)
    }
     :checked+[data-jetwindow-sm=on] [data-jetwindow-effect-sm],
     :checked+[data-jetwindow-sm=on]+[data-jetwindow-effect-sm] {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1)
    }
    .jetwindow__overlay[data-jetwindow-sm=on]:not([data-jetwindow-effect-sm]),
    [data-jetwindow-sm=on] .jetwindow__box:not([data-jetwindow-effect-sm]) {
        display: none
    }
     :checked+.jetwindow+[data-jetwindow-sm=on]:not([data-jetwindow-effect-sm]),
     :checked+[data-jetwindow-sm=on] .jetwindow__box:not([data-jetwindow-effect-sm]) {
        display: flex
    }
}

@media (max-width:567px) {
    .jetwindow[data-jetwindow-xs=on] {
        display: flex;
        flex-direction: column;
        overflow-y: auto;
        overflow-x: hidden;
        z-index: 9999
    }
    [data-jetwindow-xs=on] {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        pointer-events: none
    }
    .jetwindow__overlay[data-jetwindow-xs=on] {
        background-color: rgba(0, 0, 0, var(--jetwindow-overlay-opacity));
        z-index: 9998
    }
     :checked+.jetwindow+.jetwindow__overlay[data-jetwindow-xs=on],
     :checked+[data-jetwindow-xs=on] {
        pointer-events: all
    }
    [data-jetwindow-xs=on] .jetwindow__close {
        display: inherit
    }
    [data-jetwindow-xs=off] {
        width: inherit;
        height: inherit;
        position: inherit;
        top: inherit;
        left: inherit;
        pointer-events: inherit
    }
    .jetwindow__overlay[data-jetwindow-xs=off],
    [data-jetwindow-xs=off] .jetwindow__box {
        display: inherit;
        opacity: inherit;
        transform: inherit
    }
    [data-jetwindow-xs=off] .jetwindow__box {
        margin: inherit
    }
    .jetwindow__overlay[data-jetwindow-xs=off] {
        background-color: inherit;
        z-index: inherit
    }
    [data-jetwindow-xs=off] .jetwindow__close {
        display: none
    }
    [data-jetwindow-xs=on] [data-jetwindow-align-xs~=center] {
        margin-left: auto;
        margin-right: auto
    }
    [data-jetwindow-xs=on] [data-jetwindow-align-xs~=middle] {
        margin-top: auto;
        margin-bottom: auto
    }
    [data-jetwindow-xs=on] [data-jetwindow-align-xs~=top] {
        margin-bottom: auto
    }
    [data-jetwindow-xs=on] [data-jetwindow-align-xs~=bottom] {
        margin-top: auto
    }
    [data-jetwindow-xs=on] [data-jetwindow-align-xs~=left] {
        margin-right: auto
    }
    [data-jetwindow-xs=on] [data-jetwindow-align-xs~=right] {
        margin-left: auto
    }
    [data-jetwindow-xs=on] [data-jetwindow-effect-xs],
    [data-jetwindow-xs=on][data-jetwindow-effect-xs] {
        transition: opacity var(--jetwindow-fade-speed), transform var(--jetwindow-transform-speed) var(--jetwindow-easing)
    }
    [data-jetwindow-xs=on] [data-jetwindow-effect-xs=fade],
    [data-jetwindow-xs=on][data-jetwindow-effect-xs=fade] {
        opacity: 0
    }
    [data-jetwindow-xs=on] [data-jetwindow-effect-xs=slide-up],
    [data-jetwindow-xs=on][data-jetwindow-effect-xs=slide-up] {
        transform: translateY(calc(100vh + 100%))
    }
    [data-jetwindow-xs=on] [data-jetwindow-effect-xs=slide-down],
    [data-jetwindow-xs=on][data-jetwindow-effect-xs=slide-down] {
        transform: translateY(calc(-100vh - 100%))
    }
    [data-jetwindow-xs=on] [data-jetwindow-effect-xs=slide-left],
    [data-jetwindow-xs=on][data-jetwindow-effect-xs=slide-left] {
        transform: translateX(-100vw)
    }
    [data-jetwindow-xs=on] [data-jetwindow-effect-xs=slide-right],
    [data-jetwindow-xs=on][data-jetwindow-effect-xs=slide-right] {
        transform: translateX(100vw)
    }
    [data-jetwindow-xs=on] [data-jetwindow-effect-xs=scale],
    [data-jetwindow-xs=on][data-jetwindow-effect-xs=scale] {
        opacity: 0;
        transform: scale(0)
    }
     :checked+[data-jetwindow-xs=on] [data-jetwindow-effect-xs],
     :checked+[data-jetwindow-xs=on]+[data-jetwindow-effect-xs] {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1)
    }
    .jetwindow__overlay[data-jetwindow-xs=on]:not([data-jetwindow-effect-xs]),
    [data-jetwindow-xs=on] .jetwindow__box:not([data-jetwindow-effect-xs]) {
        display: none
    }
     :checked+.jetwindow+[data-jetwindow-xs=on]:not([data-jetwindow-effect-xs]),
     :checked+[data-jetwindow-xs=on] .jetwindow__box:not([data-jetwindow-effect-xs]) {
        display: flex
    }
}