.rtl
{
    direction: rtl;
}
.no-click
{
    pointer-events: none;
    touch-action: none;
}
.render-perf
{
    content-visibility: auto;
}
.-z\:1
{
    z-index: -1!important;
}
.z\:0
{
    z-index: 0!important;
}
.z\:1
{
    z-index: 1!important;
}
.z\:2
{
    z-index: 2!important;
}
.z\:3
{
    z-index: 3!important;
}
.z\:4
{
    z-index: 4!important;
}
.z\:5
{
    z-index: 5!important;
}
.z\:10
{
    z-index: 10!important;
}
.z\:20
{
    z-index: 20!important;
}
.z\:30
{
    z-index: 30!important;
}
.z\:40
{
    z-index: 40!important;
}
.z\:50
{
    z-index: 50!important;
}
.z\:99
{
    z-index: 99!important;
}
.z\:999
{
    z-index: 999!important;
}
.z\:9999
{
    z-index: 9999!important;
}
.zmax\:
{
    z-index: 2147483647!important;
}
.m\:auto
{
    margin: auto!important;
}
.m\:0
{
    margin: 0!important;
}
.m\:1
{
    margin: .0625rem!important;
}
.m\:4
{
    margin: .25rem!important;
}
.m\:8
{
    margin: .5rem!important;
}
.m\:12
{
    margin: .75rem!important;
}
.m\:16
{
    margin: 1rem!important;
}
.m\:20
{
    margin: 1.25rem!important;
}
.m\:24
{
    margin: 1.5rem!important;
}
.m\:32
{
    margin: 2rem!important;
}
.m\:40
{
    margin: 2.5rem!important;
}
.m\:48
{
    margin: 3rem!important;
}
.m\:64
{
    margin: 4rem!important;
}
.m\:80
{
    margin: 5rem!important;
}
.m\:96
{
    margin: 6rem!important;
}
.m\:128
{
    margin: 8rem!important;
}
.m\:160
{
    margin: 10rem!important;
}
.m\:192
{
    margin: 12rem!important;
}
.m\:224
{
    margin: 14rem!important;
}
.m\:256
{
    margin: 16rem!important;
}
.-m\:0
{
    margin: 0!important;
}
.-m\:1
{
    margin: -.0625rem!important;
}
.-m\:4
{
    margin: -.25rem!important;
}
.-m\:8
{
    margin: -.5rem!important;
}
.-m\:12
{
    margin: -.75rem!important;
}
.-m\:16
{
    margin: -1rem!important;
}
.-m\:20
{
    margin: -1.25rem!important;
}
.-m\:24
{
    margin: -1.5rem!important;
}
.-m\:32
{
    margin: -2rem!important;
}
.-m\:40
{
    margin: -2.5rem!important;
}
.-m\:48
{
    margin: -3rem!important;
}
.-m\:64
{
    margin: -4rem!important;
}
.-m\:80
{
    margin: -5rem!important;
}
.-m\:96
{
    margin: -6rem!important;
}
.-m\:128
{
    margin: -8rem!important;
}
.-m\:160
{
    margin: -10rem!important;
}
.-m\:192
{
    margin: -12rem!important;
}
.-m\:224
{
    margin: -14rem!important;
}
.-m\:256
{
    margin: -16rem!important;
}
.mx\:auto
{
    margin-left: auto!important;
    margin-right: auto!important;
}
.mx\:0
{
    margin-left: 0!important;
    margin-right: 0!important;
}
.mx\:1
{
    margin-left: .0625rem!important;
    margin-right: .0625rem!important;
}
.mx\:4
{
    margin-left: .25rem!important;
    margin-right: .25rem!important;
}
.mx\:8
{
    margin-left: .5rem!important;
    margin-right: .5rem!important;
}
.mx\:12
{
    margin-left: .75rem!important;
    margin-right: .75rem!important;
}
.mx\:16
{
    margin-left: 1rem!important;
    margin-right: 1rem!important;
}
.mx\:20
{
    margin-left: 1.25rem!important;
    margin-right: 1.25rem!important;
}
.mx\:24
{
    margin-left: 1.5rem!important;
    margin-right: 1.5rem!important;
}
.mx\:32
{
    margin-left: 2rem!important;
    margin-right: 2rem!important;
}
.mx\:40
{
    margin-left: 2.5rem!important;
    margin-right: 2.5rem!important;
}
.mx\:48
{
    margin-left: 3rem!important;
    margin-right: 3rem!important;
}
.mx\:64
{
    margin-left: 4rem!important;
    margin-right: 4rem!important;
}
.mx\:80
{
    margin-left: 5rem!important;
    margin-right: 5rem!important;
}
.mx\:96
{
    margin-left: 6rem!important;
    margin-right: 6rem!important;
}
.mx\:128
{
    margin-left: 8rem!important;
    margin-right: 8rem!important;
}
.mx\:160
{
    margin-left: 10rem!important;
    margin-right: 10rem!important;
}
.mx\:192
{
    margin-left: 12rem!important;
    margin-right: 12rem!important;
}
.mx\:224
{
    margin-left: 14rem!important;
    margin-right: 14rem!important;
}
.mx\:256
{
    margin-left: 16rem!important;
    margin-right: 16rem!important;
}
.-mx\:0
{
    margin-left: 0!important;
    margin-right: 0!important;
}
.-mx\:1
{
    margin-left: -.0625rem!important;
    margin-right: -.0625rem!important;
}
.-mx\:4
{
    margin-left: -.25rem!important;
    margin-right: -.25rem!important;
}
.-mx\:8
{
    margin-left: -.5rem!important;
    margin-right: -.5rem!important;
}
.-mx\:12
{
    margin-left: -.75rem!important;
    margin-right: -.75rem!important;
}
.-mx\:16
{
    margin-left: -1rem!important;
    margin-right: -1rem!important;
}
.-mx\:20
{
    margin-left: -1.25rem!important;
    margin-right: -1.25rem!important;
}
.-mx\:24
{
    margin-left: -1.5rem!important;
    margin-right: -1.5rem!important;
}
.-mx\:32
{
    margin-left: -2rem!important;
    margin-right: -2rem!important;
}
.-mx\:40
{
    margin-left: -2.5rem!important;
    margin-right: -2.5rem!important;
}
.-mx\:48
{
    margin-left: -3rem!important;
    margin-right: -3rem!important;
}
.-mx\:64
{
    margin-left: -4rem!important;
    margin-right: -4rem!important;
}
.-mx\:80
{
    margin-left: -5rem!important;
    margin-right: -5rem!important;
}
.-mx\:96
{
    margin-left: -6rem!important;
    margin-right: -6rem!important;
}
.-mx\:128
{
    margin-left: -8rem!important;
    margin-right: -8rem!important;
}
.-mx\:160
{
    margin-left: -10rem!important;
    margin-right: -10rem!important;
}
.-mx\:192
{
    margin-left: -12rem!important;
    margin-right: -12rem!important;
}
.-mx\:224
{
    margin-left: -14rem!important;
    margin-right: -14rem!important;
}
.-mx\:256
{
    margin-left: -16rem!important;
    margin-right: -16rem!important;
}
.my\:auto
{
    margin-top: auto!important;
    margin-bottom: auto!important;
}
.my\:0
{
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.my\:1
{
    margin-top: .0625rem!important;
    margin-bottom: .0625rem!important;
}
.my\:4
{
    margin-top: .25rem!important;
    margin-bottom: .25rem!important;
}
.my\:8
{
    margin-top: .5rem!important;
    margin-bottom: .5rem!important;
}
.my\:12
{
    margin-top: .75rem!important;
    margin-bottom: .75rem!important;
}
.my\:16
{
    margin-top: 1rem!important;
    margin-bottom: 1rem!important;
}
.my\:20
{
    margin-top: 1.25rem!important;
    margin-bottom: 1.25rem!important;
}
.my\:24
{
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important;
}
.my\:32
{
    margin-top: 2rem!important;
    margin-bottom: 2rem!important;
}
.my\:40
{
    margin-top: 2.5rem!important;
    margin-bottom: 2.5rem!important;
}
.my\:48
{
    margin-top: 3rem!important;
    margin-bottom: 3rem!important;
}
.my\:64
{
    margin-top: 4rem!important;
    margin-bottom: 4rem!important;
}
.my\:80
{
    margin-top: 5rem!important;
    margin-bottom: 5rem!important;
}
.my\:96
{
    margin-top: 6rem!important;
    margin-bottom: 6rem!important;
}
.my\:128
{
    margin-top: 8rem!important;
    margin-bottom: 8rem!important;
}
.my\:160
{
    margin-top: 10rem!important;
    margin-bottom: 10rem!important;
}
.my\:192
{
    margin-top: 12rem!important;
    margin-bottom: 12rem!important;
}
.my\:224
{
    margin-top: 14rem!important;
    margin-bottom: 14rem!important;
}
.my\:256
{
    margin-top: 16rem!important;
    margin-bottom: 16rem!important;
}
.-my\:0
{
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.-my\:1
{
    margin-top: -.0625rem!important;
    margin-bottom: -.0625rem!important;
}
.-my\:4
{
    margin-top: -.25rem!important;
    margin-bottom: -.25rem!important;
}
.-my\:8
{
    margin-top: -.5rem!important;
    margin-bottom: -.5rem!important;
}
.-my\:12
{
    margin-top: -.75rem!important;
    margin-bottom: -.75rem!important;
}
.-my\:16
{
    margin-top: -1rem!important;
    margin-bottom: -1rem!important;
}
.-my\:20
{
    margin-top: -1.25rem!important;
    margin-bottom: -1.25rem!important;
}
.-my\:24
{
    margin-top: -1.5rem!important;
    margin-bottom: -1.5rem!important;
}
.-my\:32
{
    margin-top: -2rem!important;
    margin-bottom: -2rem!important;
}
.-my\:40
{
    margin-top: -2.5rem!important;
    margin-bottom: -2.5rem!important;
}
.-my\:48
{
    margin-top: -3rem!important;
    margin-bottom: -3rem!important;
}
.-my\:64
{
    margin-top: -4rem!important;
    margin-bottom: -4rem!important;
}
.-my\:80
{
    margin-top: -5rem!important;
    margin-bottom: -5rem!important;
}
.-my\:96
{
    margin-top: -6rem!important;
    margin-bottom: -6rem!important;
}
.-my\:128
{
    margin-top: -8rem!important;
    margin-bottom: -8rem!important;
}
.-my\:160
{
    margin-top: -10rem!important;
    margin-bottom: -10rem!important;
}
.-my\:192
{
    margin-top: -12rem!important;
    margin-bottom: -12rem!important;
}
.-my\:224
{
    margin-top: -14rem!important;
    margin-bottom: -14rem!important;
}
.-my\:256
{
    margin-top: -16rem!important;
    margin-bottom: -16rem!important;
}
.mt\:auto
{
    margin-top: auto!important;
}
.mt\:0
{
    margin-top: 0!important;
}
.mt\:1
{
    margin-top: .0625rem!important;
}
.mt\:4
{
    margin-top: .25rem!important;
}
.mt\:8
{
    margin-top: .5rem!important;
}
.mt\:12
{
    margin-top: .75rem!important;
}
.mt\:16
{
    margin-top: 1rem!important;
}
.mt\:20
{
    margin-top: 1.25rem!important;
}
.mt\:24
{
    margin-top: 1.5rem!important;
}
.mt\:32
{
    margin-top: 2rem!important;
}
.mt\:40
{
    margin-top: 2.5rem!important;
}
.mt\:48
{
    margin-top: 3rem!important;
}
.mt\:64
{
    margin-top: 4rem!important;
}
.mt\:80
{
    margin-top: 5rem!important;
}
.mt\:96
{
    margin-top: 6rem!important;
}
.mt\:128
{
    margin-top: 8rem!important;
}
.mt\:160
{
    margin-top: 10rem!important;
}
.mt\:192
{
    margin-top: 12rem!important;
}
.mt\:224
{
    margin-top: 14rem!important;
}
.mt\:256
{
    margin-top: 16rem!important;
}
.-mt\:0
{
    margin-top: 0!important;
}
.-mt\:1
{
    margin-top: -.0625rem!important;
}
.-mt\:4
{
    margin-top: -.25rem!important;
}
.-mt\:8
{
    margin-top: -.5rem!important;
}
.-mt\:12
{
    margin-top: -.75rem!important;
}
.-mt\:16
{
    margin-top: -1rem!important;
}
.-mt\:20
{
    margin-top: -1.25rem!important;
}
.-mt\:24
{
    margin-top: -1.5rem!important;
}
.-mt\:32
{
    margin-top: -2rem!important;
}
.-mt\:40
{
    margin-top: -2.5rem!important;
}
.-mt\:48
{
    margin-top: -3rem!important;
}
.-mt\:64
{
    margin-top: -4rem!important;
}
.-mt\:80
{
    margin-top: -5rem!important;
}
.-mt\:96
{
    margin-top: -6rem!important;
}
.-mt\:128
{
    margin-top: -8rem!important;
}
.-mt\:160
{
    margin-top: -10rem!important;
}
.-mt\:192
{
    margin-top: -12rem!important;
}
.-mt\:224
{
    margin-top: -14rem!important;
}
.-mt\:256
{
    margin-top: -16rem!important;
}
.mb\:auto
{
    margin-bottom: auto!important;
}
.mb\:0
{
    margin-bottom: 0!important;
}
.mb\:1
{
    margin-bottom: .0625rem!important;
}
.mb\:4
{
    margin-bottom: .25rem!important;
}
.mb\:8
{
    margin-bottom: .5rem!important;
}
.mb\:12
{
    margin-bottom: .75rem!important;
}
.mb\:16
{
    margin-bottom: 1rem!important;
}
.mb\:20
{
    margin-bottom: 1.25rem!important;
}
.mb\:24
{
    margin-bottom: 1.5rem!important;
}
.mb\:32
{
    margin-bottom: 2rem!important;
}
.mb\:40
{
    margin-bottom: 2.5rem!important;
}
.mb\:48
{
    margin-bottom: 3rem!important;
}
.mb\:64
{
    margin-bottom: 4rem!important;
}
.mb\:80
{
    margin-bottom: 5rem!important;
}
.mb\:96
{
    margin-bottom: 6rem!important;
}
.mb\:128
{
    margin-bottom: 8rem!important;
}
.mb\:160
{
    margin-bottom: 10rem!important;
}
.mb\:192
{
    margin-bottom: 12rem!important;
}
.mb\:224
{
    margin-bottom: 14rem!important;
}
.mb\:256
{
    margin-bottom: 16rem!important;
}
.-mb\:0
{
    margin-bottom: 0!important;
}
.-mb\:1
{
    margin-bottom: -.0625rem!important;
}
.-mb\:4
{
    margin-bottom: -.25rem!important;
}
.-mb\:8
{
    margin-bottom: -.5rem!important;
}
.-mb\:12
{
    margin-bottom: -.75rem!important;
}
.-mb\:16
{
    margin-bottom: -1rem!important;
}
.-mb\:20
{
    margin-bottom: -1.25rem!important;
}
.-mb\:24
{
    margin-bottom: -1.5rem!important;
}
.-mb\:32
{
    margin-bottom: -2rem!important;
}
.-mb\:40
{
    margin-bottom: -2.5rem!important;
}
.-mb\:48
{
    margin-bottom: -3rem!important;
}
.-mb\:64
{
    margin-bottom: -4rem!important;
}
.-mb\:80
{
    margin-bottom: -5rem!important;
}
.-mb\:96
{
    margin-bottom: -6rem!important;
}
.-mb\:128
{
    margin-bottom: -8rem!important;
}
.-mb\:160
{
    margin-bottom: -10rem!important;
}
.-mb\:192
{
    margin-bottom: -12rem!important;
}
.-mb\:224
{
    margin-bottom: -14rem!important;
}
.-mb\:256
{
    margin-bottom: -16rem!important;
}
.ml\:auto
{
    margin-left: auto!important;
}
.ml\:0
{
    margin-left: 0!important;
}
.ml\:1
{
    margin-left: .0625rem!important;
}
.ml\:4
{
    margin-left: .25rem!important;
}
.ml\:8
{
    margin-left: .5rem!important;
}
.ml\:12
{
    margin-left: .75rem!important;
}
.ml\:16
{
    margin-left: 1rem!important;
}
.ml\:20
{
    margin-left: 1.25rem!important;
}
.ml\:24
{
    margin-left: 1.5rem!important;
}
.ml\:32
{
    margin-left: 2rem!important;
}
.ml\:40
{
    margin-left: 2.5rem!important;
}
.ml\:48
{
    margin-left: 3rem!important;
}
.ml\:64
{
    margin-left: 4rem!important;
}
.ml\:80
{
    margin-left: 5rem!important;
}
.ml\:96
{
    margin-left: 6rem!important;
}
.ml\:128
{
    margin-left: 8rem!important;
}
.ml\:160
{
    margin-left: 10rem!important;
}
.ml\:192
{
    margin-left: 12rem!important;
}
.ml\:224
{
    margin-left: 14rem!important;
}
.ml\:256
{
    margin-left: 16rem!important;
}
.-ml\:0
{
    margin-left: 0!important;
}
.-ml\:1
{
    margin-left: -.0625rem!important;
}
.-ml\:4
{
    margin-left: -.25rem!important;
}
.-ml\:8
{
    margin-left: -.5rem!important;
}
.-ml\:12
{
    margin-left: -.75rem!important;
}
.-ml\:16
{
    margin-left: -1rem!important;
}
.-ml\:20
{
    margin-left: -1.25rem!important;
}
.-ml\:24
{
    margin-left: -1.5rem!important;
}
.-ml\:32
{
    margin-left: -2rem!important;
}
.-ml\:40
{
    margin-left: -2.5rem!important;
}
.-ml\:48
{
    margin-left: -3rem!important;
}
.-ml\:64
{
    margin-left: -4rem!important;
}
.-ml\:80
{
    margin-left: -5rem!important;
}
.-ml\:96
{
    margin-left: -6rem!important;
}
.-ml\:128
{
    margin-left: -8rem!important;
}
.-ml\:160
{
    margin-left: -10rem!important;
}
.-ml\:192
{
    margin-left: -12rem!important;
}
.-ml\:224
{
    margin-left: -14rem!important;
}
.-ml\:256
{
    margin-left: -16rem!important;
}
.mr\:auto
{
    margin-right: auto!important;
}
.mr\:0
{
    margin-right: 0!important;
}
.mr\:1
{
    margin-right: .0625rem!important;
}
.mr\:4
{
    margin-right: .25rem!important;
}
.mr\:8
{
    margin-right: .5rem!important;
}
.mr\:12
{
    margin-right: .75rem!important;
}
.mr\:16
{
    margin-right: 1rem!important;
}
.mr\:20
{
    margin-right: 1.25rem!important;
}
.mr\:24
{
    margin-right: 1.5rem!important;
}
.mr\:32
{
    margin-right: 2rem!important;
}
.mr\:40
{
    margin-right: 2.5rem!important;
}
.mr\:48
{
    margin-right: 3rem!important;
}
.mr\:64
{
    margin-right: 4rem!important;
}
.mr\:80
{
    margin-right: 5rem!important;
}
.mr\:96
{
    margin-right: 6rem!important;
}
.mr\:128
{
    margin-right: 8rem!important;
}
.mr\:160
{
    margin-right: 10rem!important;
}
.mr\:192
{
    margin-right: 12rem!important;
}
.mr\:224
{
    margin-right: 14rem!important;
}
.mr\:256
{
    margin-right: 16rem!important;
}
.-mr\:0
{
    margin-right: 0!important;
}
.-mr\:1
{
    margin-right: -.0625rem!important;
}
.-mr\:4
{
    margin-right: -.25rem!important;
}
.-mr\:8
{
    margin-right: -.5rem!important;
}
.-mr\:12
{
    margin-right: -.75rem!important;
}
.-mr\:16
{
    margin-right: -1rem!important;
}
.-mr\:20
{
    margin-right: -1.25rem!important;
}
.-mr\:24
{
    margin-right: -1.5rem!important;
}
.-mr\:32
{
    margin-right: -2rem!important;
}
.-mr\:40
{
    margin-right: -2.5rem!important;
}
.-mr\:48
{
    margin-right: -3rem!important;
}
.-mr\:64
{
    margin-right: -4rem!important;
}
.-mr\:80
{
    margin-right: -5rem!important;
}
.-mr\:96
{
    margin-right: -6rem!important;
}
.-mr\:128
{
    margin-right: -8rem!important;
}
.-mr\:160
{
    margin-right: -10rem!important;
}
.-mr\:192
{
    margin-right: -12rem!important;
}
.-mr\:224
{
    margin-right: -14rem!important;
}
.-mr\:256
{
    margin-right: -16rem!important;
}
.p\:0
{
    padding: 0!important;
}
.p\:1
{
    padding: .0625rem!important;
}
.p\:4
{
    padding: .25rem!important;
}
.p\:8
{
    padding: .5rem!important;
}
.p\:12
{
    padding: .75rem!important;
}
.p\:16
{
    padding: 1rem!important;
}
.p\:20
{
    padding: 1.25rem!important;
}
.p\:24
{
    padding: 1.5rem!important;
}
.p\:32
{
    padding: 2rem!important;
}
.p\:40
{
    padding: 2.5rem!important;
}
.p\:48
{
    padding: 3rem!important;
}
.p\:64
{
    padding: 4rem!important;
}
.p\:80
{
    padding: 5rem!important;
}
.p\:96
{
    padding: 6rem!important;
}
.p\:128
{
    padding: 8rem!important;
}
.p\:160
{
    padding: 10rem!important;
}
.p\:192
{
    padding: 12rem!important;
}
.p\:224
{
    padding: 14rem!important;
}
.p\:256
{
    padding: 16rem!important;
}
.px\:0
{
    padding-left: 0!important;
    padding-right: 0!important;
}
.px\:1
{
    padding-left: .0625rem!important;
    padding-right: .0625rem!important;
}
.px\:4
{
    padding-left: .25rem!important;
    padding-right: .25rem!important;
}
.px\:8
{
    padding-left: .5rem!important;
    padding-right: .5rem!important;
}
.px\:12
{
    padding-left: .75rem!important;
    padding-right: .75rem!important;
}
.px\:16
{
    padding-left: 1rem!important;
    padding-right: 1rem!important;
}
.px\:20
{
    padding-left: 1.25rem!important;
    padding-right: 1.25rem!important;
}
.px\:24
{
    padding-left: 1.5rem!important;
    padding-right: 1.5rem!important;
}
.px\:32
{
    padding-left: 2rem!important;
    padding-right: 2rem!important;
}
.px\:40
{
    padding-left: 2.5rem!important;
    padding-right: 2.5rem!important;
}
.px\:48
{
    padding-left: 3rem!important;
    padding-right: 3rem!important;
}
.px\:64
{
    padding-left: 4rem!important;
    padding-right: 4rem!important;
}
.px\:80
{
    padding-left: 5rem!important;
    padding-right: 5rem!important;
}
.px\:96
{
    padding-left: 6rem!important;
    padding-right: 6rem!important;
}
.px\:128
{
    padding-left: 8rem!important;
    padding-right: 8rem!important;
}
.px\:160
{
    padding-left: 10rem!important;
    padding-right: 10rem!important;
}
.px\:192
{
    padding-left: 12rem!important;
    padding-right: 12rem!important;
}
.px\:224
{
    padding-left: 14rem!important;
    padding-right: 14rem!important;
}
.px\:256
{
    padding-left: 16rem!important;
    padding-right: 16rem!important;
}
.py\:0
{
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.py\:1
{
    padding-top: .0625rem!important;
    padding-bottom: .0625rem!important;
}
.py\:4
{
    padding-top: .25rem!important;
    padding-bottom: .25rem!important;
}
.py\:8
{
    padding-top: .5rem!important;
    padding-bottom: .5rem!important;
}
.py\:12
{
    padding-top: .75rem!important;
    padding-bottom: .75rem!important;
}
.py\:16
{
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}
.py\:20
{
    padding-top: 1.25rem!important;
    padding-bottom: 1.25rem!important;
}
.py\:24
{
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important;
}
.py\:32
{
    padding-top: 2rem!important;
    padding-bottom: 2rem!important;
}
.py\:40
{
    padding-top: 2.5rem!important;
    padding-bottom: 2.5rem!important;
}
.py\:48
{
    padding-top: 3rem!important;
    padding-bottom: 3rem!important;
}
.py\:64
{
    padding-top: 4rem!important;
    padding-bottom: 4rem!important;
}
.py\:80
{
    padding-top: 5rem!important;
    padding-bottom: 5rem!important;
}
.py\:96
{
    padding-top: 6rem!important;
    padding-bottom: 6rem!important;
}
.py\:128
{
    padding-top: 8rem!important;
    padding-bottom: 8rem!important;
}
.py\:160
{
    padding-top: 10rem!important;
    padding-bottom: 10rem!important;
}
.py\:192
{
    padding-top: 12rem!important;
    padding-bottom: 12rem!important;
}
.py\:224
{
    padding-top: 14rem!important;
    padding-bottom: 14rem!important;
}
.py\:256
{
    padding-top: 16rem!important;
    padding-bottom: 16rem!important;
}
.pt\:0
{
    padding-top: 0!important;
}
.pt\:1
{
    padding-top: .0625rem!important;
}
.pt\:4
{
    padding-top: .25rem!important;
}
.pt\:8
{
    padding-top: .5rem!important;
}
.pt\:12
{
    padding-top: .75rem!important;
}
.pt\:16
{
    padding-top: 1rem!important;
}
.pt\:20
{
    padding-top: 1.25rem!important;
}
.pt\:24
{
    padding-top: 1.5rem!important;
}
.pt\:32
{
    padding-top: 2rem!important;
}
.pt\:40
{
    padding-top: 2.5rem!important;
}
.pt\:48
{
    padding-top: 3rem!important;
}
.pt\:64
{
    padding-top: 4rem!important;
}
.pt\:80
{
    padding-top: 5rem!important;
}
.pt\:96
{
    padding-top: 6rem!important;
}
.pt\:128
{
    padding-top: 8rem!important;
}
.pt\:160
{
    padding-top: 10rem!important;
}
.pt\:192
{
    padding-top: 12rem!important;
}
.pt\:224
{
    padding-top: 14rem!important;
}
.pt\:256
{
    padding-top: 16rem!important;
}
.pb\:0
{
    padding-bottom: 0!important;
}
.pb\:1
{
    padding-bottom: .0625rem!important;
}
.pb\:4
{
    padding-bottom: .25rem!important;
}
.pb\:8
{
    padding-bottom: .5rem!important;
}
.pb\:12
{
    padding-bottom: .75rem!important;
}
.pb\:16
{
    padding-bottom: 1rem!important;
}
.pb\:20
{
    padding-bottom: 1.25rem!important;
}
.pb\:24
{
    padding-bottom: 1.5rem!important;
}
.pb\:32
{
    padding-bottom: 2rem!important;
}
.pb\:40
{
    padding-bottom: 2.5rem!important;
}
.pb\:48
{
    padding-bottom: 3rem!important;
}
.pb\:64
{
    padding-bottom: 4rem!important;
}
.pb\:80
{
    padding-bottom: 5rem!important;
}
.pb\:96
{
    padding-bottom: 6rem!important;
}
.pb\:128
{
    padding-bottom: 8rem!important;
}
.pb\:160
{
    padding-bottom: 10rem!important;
}
.pb\:192
{
    padding-bottom: 12rem!important;
}
.pb\:224
{
    padding-bottom: 14rem!important;
}
.pb\:256
{
    padding-bottom: 16rem!important;
}
.pl\:0
{
    padding-left: 0!important;
}
.pl\:1
{
    padding-left: .0625rem!important;
}
.pl\:4
{
    padding-left: .25rem!important;
}
.pl\:8
{
    padding-left: .5rem!important;
}
.pl\:12
{
    padding-left: .75rem!important;
}
.pl\:16
{
    padding-left: 1rem!important;
}
.pl\:20
{
    padding-left: 1.25rem!important;
}
.pl\:24
{
    padding-left: 1.5rem!important;
}
.pl\:32
{
    padding-left: 2rem!important;
}
.pl\:40
{
    padding-left: 2.5rem!important;
}
.pl\:48
{
    padding-left: 3rem!important;
}
.pl\:64
{
    padding-left: 4rem!important;
}
.pl\:80
{
    padding-left: 5rem!important;
}
.pl\:96
{
    padding-left: 6rem!important;
}
.pl\:128
{
    padding-left: 8rem!important;
}
.pl\:160
{
    padding-left: 10rem!important;
}
.pl\:192
{
    padding-left: 12rem!important;
}
.pl\:224
{
    padding-left: 14rem!important;
}
.pl\:256
{
    padding-left: 16rem!important;
}
.pr\:0
{
    padding-right: 0!important;
}
.pr\:1
{
    padding-right: .0625rem!important;
}
.pr\:4
{
    padding-right: .25rem!important;
}
.pr\:8
{
    padding-right: .5rem!important;
}
.pr\:12
{
    padding-right: .75rem!important;
}
.pr\:16
{
    padding-right: 1rem!important;
}
.pr\:20
{
    padding-right: 1.25rem!important;
}
.pr\:24
{
    padding-right: 1.5rem!important;
}
.pr\:32
{
    padding-right: 2rem!important;
}
.pr\:40
{
    padding-right: 2.5rem!important;
}
.pr\:48
{
    padding-right: 3rem!important;
}
.pr\:64
{
    padding-right: 4rem!important;
}
.pr\:80
{
    padding-right: 5rem!important;
}
.pr\:96
{
    padding-right: 6rem!important;
}
.pr\:128
{
    padding-right: 8rem!important;
}
.pr\:160
{
    padding-right: 10rem!important;
}
.pr\:192
{
    padding-right: 12rem!important;
}
.pr\:224
{
    padding-right: 14rem!important;
}
.pr\:256
{
    padding-right: 16rem!important;
}
.w\:1\/2
{
    width: 50%;
}
.w\:1\/3
{
    width: 33.3333333333%;
}
.w\:2\/3
{
    width: 66.6666666667%;
}
.w\:1\/4
{
    width: 25%;
}
.w\:2\/4
{
    width: 50%;
}
.w\:3\/4
{
    width: 75%;
}
.w\:1\/5
{
    width: 20%;
}
.w\:2\/5
{
    width: 40%;
}
.w\:3\/5
{
    width: 60%;
}
.w\:4\/5
{
    width: 80%;
}
.w\:1\/6
{
    width: 16.6666666667%;
}
.w\:2\/6
{
    width: 33.3333333333%;
}
.w\:3\/6
{
    width: 50%;
}
.w\:4\/6
{
    width: 66.6666666667%;
}
.w\:5\/6
{
    width: 83.3333333333%;
}
.w\:1\/10
{
    width: 10%;
}
.w\:2\/10
{
    width: 20%;
}
.w\:3\/10
{
    width: 30%;
}
.w\:4\/10
{
    width: 40%;
}
.w\:5\/10
{
    width: 50%;
}
.w\:6\/10
{
    width: 60%;
}
.w\:7\/10
{
    width: 70%;
}
.w\:8\/10
{
    width: 80%;
}
.w\:9\/10
{
    width: 90%;
}
.w\:1\/12
{
    width: 8.3333333333%;
}
.w\:2\/12
{
    width: 16.6666666667%;
}
.w\:3\/12
{
    width: 25%;
}
.w\:4\/12
{
    width: 33.3333333333%;
}
.w\:5\/12
{
    width: 41.6666666667%;
}
.w\:6\/12
{
    width: 50%;
}
.w\:7\/12
{
    width: 58.3333333333%;
}
.w\:8\/12
{
    width: 66.6666666667%;
}
.w\:9\/12
{
    width: 75%;
}
.w\:10\/12
{
    width: 83.3333333333%;
}
.w\:11\/12
{
    width: 91.6666666667%;
}
.w\:auto
{
    width: auto!important;
}
.w\:fit
{
    width: -moz-fit-content!important;
    width: fit-content!important;
}
.w\:full
{
    width: 100%!important;
}
.w\:screen
{
    width: 100vw!important;
}
.w\:0
{
    width: 0!important;
}
.w\:1
{
    width: .0625rem!important;
}
.w\:4
{
    width: .25rem!important;
}
.w\:8
{
    width: .5rem!important;
}
.w\:12
{
    width: .75rem!important;
}
.w\:16
{
    width: 1rem!important;
}
.w\:20
{
    width: 1.25rem!important;
}
.w\:24
{
    width: 1.5rem!important;
}
.w\:32
{
    width: 2rem!important;
}
.w\:40
{
    width: 2.5rem!important;
}
.w\:48
{
    width: 3rem!important;
}
.w\:64
{
    width: 4rem!important;
}
.w\:80
{
    width: 5rem!important;
}
.w\:96
{
    width: 6rem!important;
}
.w\:128
{
    width: 8rem!important;
}
.w\:160
{
    width: 10rem!important;
}
.w\:192
{
    width: 12rem!important;
}
.w\:224
{
    width: 14rem!important;
}
.w\:256
{
    width: 16rem!important;
}
.h\:33vh
{
    height: 33.3333333333vh;
}
.h\:66vh
{
    height: 66.6666666667vh;
}
.h\:25vh
{
    height: 25vh;
}
.h\:50vh
{
    height: 50vh;
}
.h\:75vh
{
    height: 75vh;
}
.h\:10vh
{
    height: 10vh;
}
.h\:20vh
{
    height: 20vh;
}
.h\:30vh
{
    height: 30vh;
}
.h\:40vh
{
    height: 40vh;
}
.h\:50vh
{
    height: 50vh;
}
.h\:60vh
{
    height: 60vh;
}
.h\:70vh
{
    height: 70vh;
}
.h\:80vh
{
    height: 80vh;
}
.h\:90vh
{
    height: 90vh;
}
.h\:auto
{
    height: auto!important;
}
.h\:full
{
    height: 100%!important;
}
.h\:100vh
{
    height: 100vh!important;
}
.h\:screen
{
    height: 100vh!important;
}
.h\:0
{
    height: 0!important;
}
.h\:1
{
    height: .0625rem!important;
}
.h\:4
{
    height: .25rem!important;
}
.h\:8
{
    height: .5rem!important;
}
.h\:12
{
    height: .75rem!important;
}
.h\:16
{
    height: 1rem!important;
}
.h\:20
{
    height: 1.25rem!important;
}
.h\:24
{
    height: 1.5rem!important;
}
.h\:32
{
    height: 2rem!important;
}
.h\:40
{
    height: 2.5rem!important;
}
.h\:48
{
    height: 3rem!important;
}
.h\:64
{
    height: 4rem!important;
}
.h\:80
{
    height: 5rem!important;
}
.h\:96
{
    height: 6rem!important;
}
.h\:128
{
    height: 8rem!important;
}
.h\:160
{
    height: 10rem!important;
}
.h\:192
{
    height: 12rem!important;
}
.h\:224
{
    height: 14rem!important;
}
.h\:256
{
    height: 16rem!important;
}
.bg\:white
{
    background-color: var(--white-color)!important;
}
.bg\:black
{
    background-color: var(--black-color)!important;
}
.bg\:light-gray
{
    background-color: var(--light-gray)!important;
}
.bg\:medium-gray
{
    background-color: var(--medium-gray)!important;
}
.bg\:dark-gray
{
    background-color: var(--dark-gray)!important;
}
.bg\:primary
{
    background-color: var(--primary)!important;
}
.bg\:secondary
{
    background-color: var(--secondary)!important;
}
.bg\:success
{
    background-color: var(--success)!important;
}
.bg\:warning
{
    background-color: var(--warning)!important;
}
.bg\:alert
{
    background-color: var(--alert)!important;
}
.bg\:overlay
{
    background-color: var(--overlay-color)!important;
}
.color\:white
{
    color: var(--white-color)!important;
}
.color\:black
{
    color: var(--black-color)!important;
}
.color\:light-gray
{
    color: var(--light-gray)!important;
}
.color\:medium-gray
{
    color: var(--medium-gray)!important;
}
.color\:dark-gray
{
    color: var(--dark-gray)!important;
}
.color\:primary
{
    color: var(--primary)!important;
}
.color\:secondary
{
    color: var(--secondary)!important;
}
.color\:success
{
    color: var(--success)!important;
}
.color\:warning
{
    color: var(--warning)!important;
}
.color\:alert
{
    color: var(--alert)!important;
}
.color\:header
{
    color: var(--header-color)!important;
}
.color\:subheader
{
    color: var(--subheader-color)!important;
}
.color\:small
{
    color: var(--small-color)!important;
}
.color\:text
{
    color: var(--text-color)!important;
}
.color\:link
{
    color: var(--link-color)!important;
}
.color\:link:hover
{
    color: var(--link-color-hover)!important;
}