body.hide-body {
    overflow: hidden
}

.main-content {
    overflow-x: initial;
}

[ani-scroll-container] {
    will-change: transform
}

.g--popup {
    height: 100vh;
    height: -webkit-calc(var(--vh, 1vh)*100);
    height: -moz-calc(var(--vh, 1vh)*100);
    height: calc(var(--vh, 1vh)*100);
    left: 0;
    position: fixed;
    top: 0;
    -webkit-transform: translateY(100vh);
    -moz-transform: translateY(100vh);
    -ms-transform: translateY(100vh);
    -o-transform: translateY(100vh);
    transform: translateY(100vh);
    -webkit-transform: translateY(-webkit-calc(var(--vh, 1vh)*100));
    -moz-transform: translateY(-moz-calc(var(--vh, 1vh)*100));
    -ms-transform: translateY(calc(var(--vh, 1vh)*100));
    -o-transform: translateY(calc(var(--vh, 1vh)*100));
    transform: translateY(calc(var(--vh, 1vh)*100));
    width: 100%;
    z-index: 9999
}

.g--popup.show {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.g--popup.disappear, .g--popup.show {
    -webkit-transition: -webkit-transform .5s;
    transition: -webkit-transform .5s;
    -o-transition: -o-transform .5s;
    -moz-transition: transform .5s, -moz-transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s
}

.g--popup .g--popup-container {
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    width: 100%
}

.g--popup .g--video-wrapper {
    margin-top: -12px;
    position: relative
}

.video-portrait.g--popup .g--video-wrapper {
    height: 100%;
    margin-top: 0;
    padding: 32px 0;
    width: 100%
}

.g--popup .g--video-wrapper video {
    height: 100%;
    max-height: 75vh;
    max-height: -webkit-calc(var(--vh, 1vh)*75);
    max-height: -moz-calc(var(--vh, 1vh)*75);
    max-height: calc(var(--vh, 1vh)*75);
    outline: none;
    width: 100%
}

.video-portrait.g--popup .g--video-wrapper video {
    -o-object-fit: contain;
    object-fit: contain
}

.g--popup .g--video-wrapper video[src=""] {
    display: none
}

.g--popup .g--popup-close {
    cursor: pointer;
    height: 18px;
    margin-left: auto;
    position: absolute;
    right: 0;
    top: -32px;
    width: 18px;
    z-index: 2
}

.video-portrait.g--popup .g--popup-close {
    top: 8px
}

.g--popup .g--popup-close .inner {
    height: 100%;
    width: 100%
}

.g--popup-container {
    background: #000
}

.g--popup-close polygon {
    fill: #fff
}

[data-theme=white] .g--popup-container {
    background: #fff
}

[data-theme=white] .g--popup-close polygon {
    fill: #000
}

@media (min-width:1024px) {
    .g--popup .g--video-wrapper {
        max-width: 75vw;
        max-width: -webkit-calc(var(--vw, 1vw)*75);
        max-width: -moz-calc(var(--vw, 1vw)*75);
        max-width: calc(var(--vw, 1vw)*75)
    }
}

@media (max-width:649px) {
    .g--popup .g--popup-container {
        padding: 0
    }

    .g--popup .g--video-wrapper {
        width: 100vw;
        width: -webkit-calc(var(--vw, 1vw)*100);
        width: -moz-calc(var(--vw, 1vw)*100);
        width: calc(var(--vw, 1vw)*100)
    }

    .g--popup .g--popup-close {
        height: 40px;
        right: 16px;
        top: -48px;
        width: 40px
    }
}

@media $portrait {
    .g--popup .g--popup-close .inner {
        -webkit-transform: scale(.5);
        -moz-transform: scale(.5);
        -ms-transform: scale(.5);
        -o-transform: scale(.5);
        transform: scale(.5)
    }
}

.main-content .bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.main-content .bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
}

.bg-\[rgb\(8\,9\,9\)\] {
    --tw-bg-opacity: 1;
    background-color: rgba(8, 9, 9, var(--tw-bg-opacity))
}

.bg-\[\#1A1C1A\] {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 28, 26, var(--tw-bg-opacity))
}

.bg-\[\#141716\] {
    --tw-bg-opacity: 1;
    background-color: rgba(20, 23, 22, var(--tw-bg-opacity))
}

.bg-\[rgba\(255\,255\,255\,0\.75\)\] {
    --tw-bg-opacity: .75;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-\[\#1B1B1B\] {
    --tw-bg-opacity: 1;
    background-color: rgba(27, 27, 27, var(--tw-bg-opacity))
}

.bg-\[rgba\(255\,255\,255\,0\.65\)\] {
    --tw-bg-opacity: .65;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-\[\#0D0709\] {
    --tw-bg-opacity: 1;
    background-color: rgba(13, 7, 9, var(--tw-bg-opacity))
}

.bg-\[\#050608\] {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 6, 8, var(--tw-bg-opacity))
}

.bg-\[\#161A25\] {
    --tw-bg-opacity: 1;
    background-color: rgba(22, 26, 37, var(--tw-bg-opacity))
}

.bg-\[rgba\(255\,255\,255\,0\.12\)\] {
    --tw-bg-opacity: .12;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

.bg-\[\#121212\] {
    --tw-bg-opacity: 1;
    background-color: rgba(18, 18, 18, var(--tw-bg-opacity))
}

.bg-\[\#F5F5F7\] {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 247, var(--tw-bg-opacity))
}

.bg-\[rgba\(0\,0\,0\,0\.46\)\] {
    --tw-bg-opacity: .46;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
}

.bg-\[\#363636\] {
    --tw-bg-opacity: 1;
    background-color: rgba(54, 54, 54, var(--tw-bg-opacity))
}

.bg-\[\#000\] {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
}

.bg-\[\#171717\] {
    --tw-bg-opacity: 1;
    background-color: rgba(23, 23, 23, var(--tw-bg-opacity))
}

.bg-\[\#FAFAFA\] {
    --tw-bg-opacity: 1;
    background-color: rgba(250, 250, 250, var(--tw-bg-opacity))
}

.rounded-4px {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.rounded-41px {
    -webkit-border-radius: 41px;
    -moz-border-radius: 41px;
    border-radius: 41px
}

.cursor-pointer {
    cursor: pointer
}

.main-content .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex
}

.main-content .hidden {
    display: none
}

.main-content .flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.items-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -moz-box-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end
}

.items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.justify-evenly {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    -moz-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly
}

.flex-1 {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%
}

.flex-shrink-0 {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.h-full {
    height: 100%
}

.h-auto {
    height: auto
}

.h-0 {
    height: 0
}

.h-\[calc\(var\(--content-height\)\)\] {
    height: -webkit-calc(var(--content-height));
    height: -moz-calc(var(--content-height));
    height: calc(var(--content-height))
}

.h-1168px {
    height: 1168px
}

.h-1px {
    height: 1px
}

.h-584px {
    height: 584px
}

.h-18px {
    height: 18px
}

.text-12 {
    font-size: 12px;
    letter-spacing: .005em;
    line-height: 14.4px
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.mt-8px {
    margin-top: 8px
}

.mt-100vh {
    margin-top: 100vh;
    margin-top: calc(var(--vh, 1vh)*100)
}

.-mt-100vh {
    margin-top: -100vh;
    margin-top: calc(var(--vh, 1vh)*-100)
}

.ml-8px {
    margin-left: 8px
}

.mt-150vh {
    margin-top: 150vh;
    margin-top: calc(var(--vh, 1vh)*150)
}

.mr-12px {
    margin-right: 12px
}

.mt-4px {
    margin-top: 4px
}

.mt-31px {
    margin-top: 31px
}

.mr-20px {
    margin-right: 20px
}

.max-w-1440px {
    max-width: 1440px
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.opacity-0 {
    opacity: 0
}

.opacity-80 {
    opacity: .8
}

.opacity-55 {
    opacity: .55
}

.opacity-75 {
    opacity: .75
}

.opacity-95 {
    opacity: .95
}

.opacity-10 {
    opacity: .1
}

.opacity-20 {
    opacity: .2
}

.overflow-hidden {
    overflow: hidden
}

.pt-3\.5px {
    padding-top: 3.5px
}

.pb-2px {
    padding-bottom: 2px
}

.pl-14px {
    padding-left: 14px
}

.pr-14px {
    padding-right: 14px
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: -webkit-sticky;
    position: sticky
}

.top-\[calc\(var\(--nav-height\)\)\] {
    top: -webkit-calc(var(--nav-height));
    top: -moz-calc(var(--nav-height));
    top: calc(var(--nav-height))
}

.left-0 {
    left: 0
}

.top-0 {
    top: 0
}

.right-0 {
    right: 0
}

.bottom-0 {
    bottom: 0
}

.-left-1500px {
    left: -1500px
}

.bottom-0px {
    bottom: 0
}

.-right-3px {
    right: -3px
}

.-left-280px {
    left: -280px
}

.-top-200px {
    top: -200px
}

.text-center {
    text-align: center
}

.text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[rgba\(255\,255\,255\,0\.95\)\] {
    --tw-text-opacity: .95;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[rgba\(255\,255\,255\,0\.75\)\] {
    --tw-text-opacity: .75;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[\#F50514\] {
    --tw-text-opacity: 1;
    color: rgba(245, 5, 20, var(--tw-text-opacity))
}

.text-\[rgba\(255\,255\,255\,0\.55\)\] {
    --tw-text-opacity: .55;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[rgba\(255\,255\,255\,0\.65\)\] {
    --tw-text-opacity: .65;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-\[\#9D9D9D\] {
    --tw-text-opacity: 1;
    color: rgba(157, 157, 157, var(--tw-text-opacity))
}

.text-\[rgba\(255\,255\,255\,0\.6\)\] {
    --tw-text-opacity: .6;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.text-\[rgba\(0\,0\,0\,0\.75\)\] {
    --tw-text-opacity: .75;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.text-\[rgba\(0\,0\,0\,0\.95\)\] {
    --tw-text-opacity: .95;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.text-\[rgba\(0\,0\,0\,0\.55\)\] {
    --tw-text-opacity: .55;
    color: rgba(0, 0, 0, var(--tw-text-opacity))
}

.whitespace-nowrap {
    white-space: nowrap
}

.w-screen {
    width: 100vw;
    width: -webkit-calc(var(--vw, 1vw)*100);
    width: -moz-calc(var(--vw, 1vw)*100);
    width: calc(var(--vw, 1vw)*100)
}

.w-full {
    width: 100%
}

.w-2880px {
    width: 2880px
}

.w-1px {
    width: 1px
}

.w-212px {
    width: 212px
}

.w-180px {
    width: 180px
}

.w-540px {
    width: 540px
}

.w-29px {
    width: 29px
}

.z-2 {
    z-index: 2
}

.transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-translate-z: 0;
    --tw-rotate: 0;
    --tw-rotate-x: 0;
    --tw-rotate-y: 0;
    --tw-rotate-z: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scale-z: 1;
    -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
    -ms-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
    -moz-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z));
    transform: translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z)) rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotate(var(--tw-rotate-z)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z))
}

.origin-left {
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    -moz-transform-origin: left;
    -o-transform-origin: left;
    transform-origin: left
}

.origin-bottom {
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom
}

.origin-top {
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    -moz-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top
}

.origin-right {
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    -moz-transform-origin: right;
    -o-transform-origin: right;
    transform-origin: right
}

.origin-top-right {
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    -moz-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right
}

.rotate-90 {
    --tw-rotate: 90deg
}

.rotate-40 {
    --tw-rotate: 40deg
}

.-rotate-90 {
    --tw-rotate: -90deg
}

@media (min-width:1024px) {
    .pc\:bg-\[\#000\] {
        --tw-bg-opacity: 1;
        background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
    }

    .pc\:bg-\[\#131313\] {
        --tw-bg-opacity: 1;
        background-color: rgba(19, 19, 19, var(--tw-bg-opacity))
    }

    .pc\:bg-black {
        --tw-bg-opacity: 1;
        background-color: rgba(0, 0, 0, var(--tw-bg-opacity))
    }

    .pc\:bg-\[\#07080C\] {
        --tw-bg-opacity: 1;
        background-color: rgba(7, 8, 12, var(--tw-bg-opacity))
    }

    .pc\:bg-\[\#111111\] {
        --tw-bg-opacity: 1;
        background-color: rgba(17, 17, 17, var(--tw-bg-opacity))
    }

    .pc\:bg-\[\#1B1B1B\] {
        --tw-bg-opacity: 1;
        background-color: rgba(27, 27, 27, var(--tw-bg-opacity))
    }

    .pc\:bg-\[\#111\] {
        --tw-bg-opacity: 1;
        background-color: rgba(17, 17, 17, var(--tw-bg-opacity))
    }

    .pc\:items-start {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }

    .pc\:items-center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .pc\:justify-center {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .pc\:justify-between {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .pc\:flex-1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1 1 0%;
        -webkit-flex: 1 1 0%;
        flex: 1 1 0%
    }

    .pc\:h-auto {
        height: auto
    }

    .pc\:h-full {
        height: 100%
    }

    .pc\:h-59\.24vw {
        height: 59.24vw;
        height: -webkit-calc(var(--vw, 1vw)*59.24);
        height: -moz-calc(var(--vw, 1vw)*59.24);
        height: calc(var(--vw, 1vw)*59.24)
    }

    .pc\:h-67\.85vw {
        height: 67.85vw;
        height: -webkit-calc(var(--vw, 1vw)*67.85);
        height: -moz-calc(var(--vw, 1vw)*67.85);
        height: calc(var(--vw, 1vw)*67.85)
    }

    .pc\:h-454px {
        height: 454px
    }

    .pc\:h-217px {
        height: 217px
    }

    .pc\:h-51\.39vw {
        height: 51.39vw;
        height: -webkit-calc(var(--vw, 1vw)*51.39);
        height: -moz-calc(var(--vw, 1vw)*51.39);
        height: calc(var(--vw, 1vw)*51.39)
    }

    .pc\:h-67\.36vw {
        height: 67.36vw;
        height: -webkit-calc(var(--vw, 1vw)*67.36);
        height: -moz-calc(var(--vw, 1vw)*67.36);
        height: calc(var(--vw, 1vw)*67.36)
    }

    .pc\:h-40px {
        height: 40px
    }

    .pc\:h-28\.4vw {
        height: 28.4vw;
        height: -webkit-calc(var(--vw, 1vw)*28.4);
        height: -moz-calc(var(--vw, 1vw)*28.4);
        height: calc(var(--vw, 1vw)*28.4)
    }

    .pc\:h-26px {
        height: 26px
    }

    .pc\:h-\[calc\(var\(--content-height\)\)\] {
        height: -webkit-calc(var(--content-height));
        height: -moz-calc(var(--content-height));
        height: calc(var(--content-height))
    }

    .pc\:h-113px {
        height: 113px
    }

    .pc\:h-42px {
        height: 42px
    }

    .pc\:h-123px {
        height: 123px
    }

    .pc\:h-46px {
        height: 46px
    }

    .pc\:h-282px {
        height: 282px
    }

    .pc\:h-102px {
        height: 102px
    }

    .pc\:h-206px {
        height: 206px
    }

    .pct\:text-72 {
        font-size: 72px;
        letter-spacing: .005em;
        line-height: 80px
    }

    .pct\:text-50 {
        font-size: 50px;
        letter-spacing: .005em;
        line-height: 58px
    }

    .pct\:text-25 {
        font-size: 25px;
        letter-spacing: .005em;
        line-height: 35px
    }

    .pct\:text-15 {
        font-size: 15px;
        letter-spacing: .005em;
        line-height: 18px
    }

    .pc\:text-90 {
        font-size: 90px;
        letter-spacing: .005em;
        line-height: 110px
    }

    .pc\:text-42 {
        font-size: 42px;
        line-height: 58.8px
    }

    .pc\:text-18 {
        line-height: 26px
    }

    .pc\:text-18, .pc\:text-18v2 {
        font-size: 18px;
        letter-spacing: .005em
    }

    .pc\:text-18v2 {
        line-height: 25.2px
    }

    .pc\:text-28v1 {
        font-size: 28px;
        letter-spacing: .005em;
        line-height: 33.6px
    }

    .pc\:text-40 {
        font-size: 40px;
        line-height: 40px
    }

    .pc\:text-24v1 {
        font-size: 24px
    }

    .pc\:text-24v1, .pc\:text-25 {
        letter-spacing: .005em;
        line-height: 35px
    }

    .pc\:text-25 {
        font-size: 25px
    }

    .pc\:text-48, .pc\:text-48v1 {
        font-size: 48px;
        line-height: 67.2px
    }

    .pc\:text-32, .pc\:text-48 {
        letter-spacing: .005em
    }

    .pc\:text-32 {
        font-size: 32px;
        line-height: 48px
    }

    .pc\:text-68 {
        font-size: 68px;
        letter-spacing: .005em;
        line-height: 103px
    }

    .pc\:text-16 {
        font-size: 16px;
        letter-spacing: .005em;
        line-height: 20px
    }

    .pc\:text-14 {
        font-size: 14px
    }

    .pc\:text-14, .pc\:text-16v2 {
        letter-spacing: .005em;
        line-height: 32px
    }

    .pc\:text-16v2 {
        font-size: 16px
    }

    .pc\:text-14v1 {
        font-size: 14px;
        letter-spacing: .005em;
        line-height: 19.6px
    }

    .pc\:text-32v1 {
        font-size: 32px;
        letter-spacing: .005em;
        line-height: 38.4px
    }

    .pc\:text-12 {
        font-size: 12px;
        letter-spacing: .005em;
        line-height: 14.4px
    }

    .pc\:text-24 {
        font-size: 24px;
        letter-spacing: .005em;
        line-height: 32px
    }

    .pc\:text-22 {
        font-size: 22px;
        letter-spacing: .005em;
        line-height: 24px
    }

    .pc\:text-36 {
        font-size: 36px;
        line-height: 40px
    }

    .pc\:text-16v1 {
        font-size: 16px;
        letter-spacing: .005em;
        line-height: 26px
    }

    .pct\:text-48 {
        font-size: 48px;
        letter-spacing: .005em;
        line-height: 67.2px
    }

    .pc\:text-38 {
        font-size: 38px;
        line-height: 53.2px
    }

    .pc\:text-12v1 {
        font-size: 12px;
        letter-spacing: .005em;
        line-height: 20px
    }

    .pc\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .pc\:mt-20px {
        margin-top: 20px
    }

    .pc\:mt-6px {
        margin-top: 6px
    }

    .pc\:mt-150vh {
        margin-top: 150vh;
        margin-top: calc(var(--vh, 1vh)*150)
    }

    .pc\:mt-4px {
        margin-top: 4px
    }

    .pc\:mt-40px {
        margin-top: 40px
    }

    .pc\:mt-8px {
        margin-top: 8px
    }

    .pc\:mt-60px {
        margin-top: 60px
    }

    .pc\:mt-5px {
        margin-top: 5px
    }

    .pc\:max-w-1090px {
        max-width: 1090px
    }

    .pc\:max-w-1440px {
        max-width: 1440px
    }

    .pc\:min-w-470px {
        min-width: 470px
    }

    .pc\:min-w-480px {
        min-width: 480px
    }

    .pc\:min-w-460px {
        min-width: 460px
    }

    .pc\:object-contain {
        -o-object-fit: contain;
        object-fit: contain
    }

    .pc\:object-bottom {
        -o-object-position: bottom;
        object-position: bottom
    }

    .pc\:overflow-hidden {
        overflow: hidden
    }

    .pc\:pl-64px {
        padding-left: 64px
    }

    .pc\:pr-64px {
        padding-right: 64px
    }

    .pc\:pt-12px {
        padding-top: 12px
    }

    .pc\:pt-10px {
        padding-top: 10px
    }

    .pc\:pb-8px {
        padding-bottom: 8px
    }

    .pc\:pt-41px {
        padding-top: 41px
    }

    .pc\:pt-48px {
        padding-top: 48px
    }

    .pc\:sticky {
        position: -webkit-sticky;
        position: sticky
    }

    .pc\:left-67\.64vw {
        left: 67.64vw;
        left: -webkit-calc(var(--vw, 1vw)*67.64);
        left: -moz-calc(var(--vw, 1vw)*67.64);
        left: calc(var(--vw, 1vw)*67.64)
    }

    .pc\:top-\[calc\(50vh-25vh\)\] {
        top: 25vh;
        top: -webkit-calc(var(--vh, 1vh)*50 - var(--vh, 1vh)*25);
        top: -moz-calc(var(--vh, 1vh)*50 - var(--vh, 1vh)*25);
        top: calc(var(--vh, 1vh)*50 - var(--vh, 1vh)*25)
    }

    .pc\:left-48\.54vw {
        left: 48.54vw;
        left: -webkit-calc(var(--vw, 1vw)*48.54);
        left: -moz-calc(var(--vw, 1vw)*48.54);
        left: calc(var(--vw, 1vw)*48.54)
    }

    .pc\:-top-5vh {
        top: -5vh;
        top: -webkit-calc(var(--vh, 1vh)*-5);
        top: -moz-calc(var(--vh, 1vh)*-5);
        top: calc(var(--vh, 1vh)*-5)
    }

    .pc\:top-4\.44vw {
        top: 4.44vw;
        top: -webkit-calc(var(--vw, 1vw)*4.44);
        top: -moz-calc(var(--vw, 1vw)*4.44);
        top: calc(var(--vw, 1vw)*4.44)
    }

    .pc\:right-12\.36vw {
        right: 12.36vw;
        right: -webkit-calc(var(--vw, 1vw)*12.36);
        right: -moz-calc(var(--vw, 1vw)*12.36);
        right: calc(var(--vw, 1vw)*12.36)
    }

    .pc\:top-\[calc\(var\(--nav-height\)\)\] {
        top: -webkit-calc(var(--nav-height));
        top: -moz-calc(var(--nav-height));
        top: calc(var(--nav-height))
    }

    .pc\:-left-40px {
        left: -40px
    }

    .pc\:bottom-1px {
        bottom: 1px
    }

    .pc\:-left-180px {
        left: -180px
    }

    .pc\:whitespace-nowrap {
        white-space: nowrap
    }

    .pc\:w-full {
        width: 100%
    }

    .pc\:w-screen {
        width: 100vw;
        width: -webkit-calc(var(--vw, 1vw)*100);
        width: -moz-calc(var(--vw, 1vw)*100);
        width: calc(var(--vw, 1vw)*100)
    }

    .pc\:w-19\.79vw {
        width: 19.79vw;
        width: -webkit-calc(var(--vw, 1vw)*19.79);
        width: -moz-calc(var(--vw, 1vw)*19.79);
        width: calc(var(--vw, 1vw)*19.79)
    }

    .pc\:w-23\.68vw {
        width: 23.68vw;
        width: -webkit-calc(var(--vw, 1vw)*23.68);
        width: -moz-calc(var(--vw, 1vw)*23.68);
        width: calc(var(--vw, 1vw)*23.68)
    }

    .pc\:w-1440px {
        width: 1440px
    }

    .pc\:w-\[calc\(32\%\)\] {
        width: 32%
    }

    .pc\:w-\[calc\(25\.5\%\)\] {
        width: 25.5%
    }

    .pc\:w-\[calc\(49\.1\%\)\] {
        width: 49.1%
    }

    .pc\:w-411px {
        width: 411px
    }

    .pc\:w-50vw {
        width: 50vw;
        width: -webkit-calc(var(--vw, 1vw)*50);
        width: -moz-calc(var(--vw, 1vw)*50);
        width: calc(var(--vw, 1vw)*50)
    }

    .pc\:w-22\.43vw {
        width: 22.43vw;
        width: -webkit-calc(var(--vw, 1vw)*22.43);
        width: -moz-calc(var(--vw, 1vw)*22.43);
        width: calc(var(--vw, 1vw)*22.43)
    }

    .pc\:w-41\.11vw {
        width: 41.11vw;
        width: -webkit-calc(var(--vw, 1vw)*41.11);
        width: -moz-calc(var(--vw, 1vw)*41.11);
        width: calc(var(--vw, 1vw)*41.11)
    }

    .pc\:w-534px {
        width: 534px
    }

    .pc\:w-256px {
        width: 256px
    }

    .pc\:w-415px {
        width: 415px
    }

    .pc\:w-80px {
        width: 80px
    }

    .pc\:w-512px {
        width: 512px
    }

    .pc\:w-216px {
        width: 216px
    }

    .pc\:w-535px {
        width: 535px
    }

    .pc\:w-150px {
        width: 150px
    }

    .pc\:w-130px {
        width: 130px
    }

    .pc\:w-319px {
        width: 319px
    }

    .pc\:w-170px {
        width: 170px
    }

    .pc\:w-180px {
        width: 180px
    }

    .pc\:w-154px {
        width: 154px
    }

    .pc\:w-46px {
        width: 46px
    }

    .pc\:w-366px {
        width: 366px
    }
}

@media (min-width:1024px) and (min-width:1400px) {
    .rounded-4rpx {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px
    }

    .h-426rpx {
        height: 426px
    }

    .h-200rpx {
        height: 200px
    }

    .h-135rpx {
        height: 135px
    }

    .h-71rpx {
        height: 71px
    }

    .h-350rpx {
        height: 350px
    }

    .h-211rpx {
        height: 211px
    }

    .h-581rpx {
        height: 581px
    }

    .h-800rpx {
        height: 800px
    }

    .h-494rpx {
        height: 494px
    }

    .h-48rpx {
        height: 48px
    }

    .h-603rpx {
        height: 603px
    }

    .h-44rpx {
        height: 44px
    }

    .h-668rpx {
        height: 668px
    }

    .h-87rpx {
        height: 87px
    }

    .h-138rpx {
        height: 138px
    }

    .h-72rpx {
        height: 72px
    }

    .h-210rpx {
        height: 210px
    }

    .h-65rpx {
        height: 65px
    }

    .h-147rpx {
        height: 147px
    }

    .h-108rpx {
        height: 108px
    }

    .h-272rpx {
        height: 272px
    }

    .h-99rpx {
        height: 99px
    }

    .h-198rpx {
        height: 198px
    }

    .h-84rpx {
        height: 84px
    }

    .h-246rpx {
        height: 246px
    }

    .h-755rpx {
        height: 755px
    }

    .h-656rpx {
        height: 656px
    }

    .h-92rpx {
        height: 92px
    }

    .h-35rpx {
        height: 35px
    }

    .h-336rpx {
        height: 336px
    }

    .h-47rpx {
        height: 47px
    }

    .h-80rpx {
        height: 80px
    }

    .h-626rpx {
        height: 626px
    }

    .h-900rpx {
        height: 900px
    }

    .h-39rpx {
        height: 39px
    }

    .h-348rpx {
        height: 348px
    }

    .h-472rpx {
        height: 472px
    }

    .h-240rpx {
        height: 240px
    }

    .h-60rpx {
        height: 60px
    }

    .h-37rpx {
        height: 37px
    }

    .mt-6rpx {
        margin-top: 6px
    }

    .ml-20rpx {
        margin-left: 20px
    }

    .mr-20rpx {
        margin-right: 20px
    }

    .mr-64rpx {
        margin-right: 64px
    }

    .mt-24rpx {
        margin-top: 24px
    }

    .mt-66rpx {
        margin-top: 66px
    }

    .mr-60rpx {
        margin-right: 60px
    }

    .ml-24rpx {
        margin-left: 24px
    }

    .mt-20rpx {
        margin-top: 20px
    }

    .mb-20rpx {
        margin-bottom: 20px
    }

    .mt-10rpx {
        margin-top: 10px
    }

    .ml-64rpx {
        margin-left: 64px
    }

    .mb-66rpx {
        margin-bottom: 66px
    }

    .ml-14rpx {
        margin-left: 14px
    }

    .mt-32rpx {
        margin-top: 32px
    }

    .mt-50rpx {
        margin-top: 50px
    }

    .mr-93rpx {
        margin-right: 93px
    }

    .mr-75rpx {
        margin-right: 75px
    }

    .ml-137rpx {
        margin-left: 137px
    }

    .mt-\[calc\(279rpx\+50vh-373rpx\)\] {
        margin-top: calc(-94px + 50vh);
        margin-top: calc(-94px + var(--vh, 1vh)*50)
    }

    .-mt-110rpx {
        margin-top: -110px
    }

    .mt-86rpx {
        margin-top: 86px
    }

    .mb-18rpx {
        margin-bottom: 18px
    }

    .mr-16rpx {
        margin-right: 16px
    }

    .mr-44rpx {
        margin-right: 44px
    }

    .ml-11rpx {
        margin-left: 11px
    }

    .mr-166rpx {
        margin-right: 166px
    }

    .ml-8rpx {
        margin-left: 8px
    }

    .mr-65rpx {
        margin-right: 65px
    }

    .mt-60rpx {
        margin-top: 60px
    }

    .mt-58rpx {
        margin-top: 58px
    }

    .ml-72rpx {
        margin-left: 72px
    }

    .mr-24rpx {
        margin-right: 24px
    }

    .mt-52rpx {
        margin-top: 52px
    }

    .mt-5rpx {
        margin-top: 5px
    }

    .mb-8rpx {
        margin-bottom: 8px
    }

    .pl-126rpx {
        padding-left: 126px
    }

    .pt-80rpx {
        padding-top: 80px
    }

    .pb-80rpx {
        padding-bottom: 80px
    }

    .pt-30rpx {
        padding-top: 30px
    }

    .pl-30rpx {
        padding-left: 30px
    }

    .pr-30rpx {
        padding-right: 30px
    }

    .pl-16rpx {
        padding-left: 16px
    }

    .pr-16rpx {
        padding-right: 16px
    }

    .pt-182rpx {
        padding-top: 182px
    }

    .pb-182rpx {
        padding-bottom: 182px
    }

    .pt-64rpx {
        padding-top: 64px
    }

    .pb-64rpx {
        padding-bottom: 64px
    }

    .pl-112rpx {
        padding-left: 112px
    }

    .pt-128rpx {
        padding-top: 128px
    }

    .pb-128rpx {
        padding-bottom: 128px
    }

    .pl-111rpx {
        padding-left: 111px
    }

    .pr-99rpx {
        padding-right: 99px
    }

    .pt-29rpx {
        padding-top: 29px
    }

    .pl-64rpx {
        padding-left: 64px
    }

    .pr-122rpx {
        padding-right: 122px
    }

    .pl-12rpx {
        padding-left: 12px
    }

    .pr-85rpx {
        padding-right: 85px
    }

    .pl-20rpx {
        padding-left: 20px
    }

    .pt-20rpx {
        padding-top: 20px
    }

    .pb-20rpx {
        padding-bottom: 20px
    }

    .pt-72rpx {
        padding-top: 72px
    }

    .pb-72rpx {
        padding-bottom: 72px
    }

    .pb-254rpx {
        padding-bottom: 254px
    }

    .pt-86rpx {
        padding-top: 86px
    }

    .pb-125rpx {
        padding-bottom: 125px
    }

    .pt-14rpx {
        padding-top: 14px
    }

    .pb-24rpx {
        padding-bottom: 24px
    }

    .pl-32rpx {
        padding-left: 32px
    }

    .pr-32rpx {
        padding-right: 32px
    }

    .pt-468rpx {
        padding-top: 468px
    }

    .pl-101rpx {
        padding-left: 101px
    }

    .pr-56rpx {
        padding-right: 56px
    }

    .pl-54rpx {
        padding-left: 54px
    }

    .pr-54rpx {
        padding-right: 54px
    }

    .pr-53rpx {
        padding-right: 53px
    }

    .pt-66rpx {
        padding-top: 66px
    }

    .pl-29rpx {
        padding-left: 29px
    }

    .pr-96rpx {
        padding-right: 96px
    }

    .pt-180rpx {
        padding-top: 180px
    }

    .pb-105rpx {
        padding-bottom: 105px
    }

    .pl-36rpx {
        padding-left: 36px
    }

    .pr-36rpx {
        padding-right: 36px
    }

    .pt-36rpx {
        padding-top: 36px
    }

    .pr-20rpx {
        padding-right: 20px
    }

    .pt-71rpx {
        padding-top: 71px
    }

    .pb-143rpx {
        padding-bottom: 143px
    }

    .pt-8rpx {
        padding-top: 8px
    }

    .pb-8rpx {
        padding-bottom: 8px
    }

    .pl-10rpx {
        padding-left: 10px
    }

    .pr-10rpx {
        padding-right: 10px
    }

    .pt-97rpx {
        padding-top: 97px
    }

    .pl-109rpx {
        padding-left: 109px
    }

    .pr-109rpx {
        padding-right: 109px
    }

    .pb-114rpx {
        padding-bottom: 114px
    }

    .pl-48rpx {
        padding-left: 48px
    }

    .pr-48rpx {
        padding-right: 48px
    }

    .-left-176rpx {
        left: -176px
    }

    .bottom-0rpx {
        bottom: 0
    }

    .bottom-311rpx {
        bottom: 311px
    }

    .left-649rpx {
        left: 649px
    }

    .top-119rpx {
        top: 119px
    }

    .right-0rpx {
        right: 0
    }

    .bottom-97rpx {
        bottom: 97px
    }

    .left-6rpx {
        left: 6px
    }

    .left-26rpx {
        left: 26px
    }

    .left-48rpx {
        left: 48px
    }

    .bottom-102rpx {
        bottom: 102px
    }

    .left-55rpx {
        left: 55px
    }

    .bottom-75rpx {
        bottom: 75px
    }

    .left-77rpx {
        left: 77px
    }

    .bottom-187rpx {
        bottom: 187px
    }

    .left-110rpx {
        left: 110px
    }

    .left-0rpx {
        left: 0
    }

    .bottom-266rpx {
        bottom: 266px
    }

    .left-27rpx {
        left: 27px
    }

    .bottom-296rpx {
        bottom: 296px
    }

    .left-34rpx {
        left: 34px
    }

    .bottom-360rpx {
        bottom: 360px
    }

    .left-64rpx {
        left: 64px
    }

    .bottom-390rpx {
        bottom: 390px
    }

    .bottom-498rpx {
        bottom: 498px
    }

    .-left-56rpx {
        left: -56px
    }

    .-bottom-68rpx {
        bottom: -68px
    }

    .top-0rpx {
        top: 0
    }

    .top-17rpx {
        top: 17px
    }

    .-bottom-20rpx {
        bottom: -20px
    }

    .right-389rpx {
        right: 389px
    }

    .top-32rpx {
        top: 32px
    }

    .right-532rpx {
        right: 532px
    }

    .top-104rpx {
        top: 104px
    }

    .right-702rpx {
        right: 702px
    }

    .top-97rpx {
        top: 97px
    }

    .right-562rpx {
        right: 562px
    }

    .top-201rpx {
        top: 201px
    }

    .right-745rpx {
        right: 745px
    }

    .top-321rpx {
        top: 321px
    }

    .top-425rpx {
        top: 425px
    }

    .right-712rpx {
        right: 712px
    }

    .right-\[calc\(866rpx\+50vw-720rpx\)\] {
        right: -webkit-calc(146px + 50vw);
        right: -moz-calc(146px + 50vw);
        right: calc(146px + 50vw);
        right: -webkit-calc(146px + var(--vw, 1vw)*50);
        right: -moz-calc(146px + var(--vw, 1vw)*50);
        right: calc(146px + var(--vw, 1vw)*50)
    }

    .left-20rpx {
        left: 20px
    }

    .bottom-20rpx {
        bottom: 20px
    }

    .-left-38rpx {
        left: -38px
    }

    .top-13rpx {
        top: 13px
    }

    .-right-38rpx {
        right: -38px
    }

    .top-20rpx {
        top: 20px
    }

    .w-1440rpx {
        width: 1440px
    }

    .w-1312rpx {
        width: 1312px
    }

    .w-656rpx {
        width: 656px
    }

    .w-545rpx {
        width: 545px
    }

    .w-267rpx {
        width: 267px
    }

    .w-71rpx {
        width: 71px
    }

    .w-605rpx {
        width: 605px
    }

    .w-1160rpx {
        width: 1160px
    }

    .w-1512rpx {
        width: 1512px
    }

    .w-725rpx {
        width: 725px
    }

    .w-548rpx {
        width: 548px
    }

    .w-89rpx {
        width: 89px
    }

    .w-905rpx {
        width: 905px
    }

    .w-44rpx {
        width: 44px
    }

    .w-542rpx {
        width: 542px
    }

    .w-588rpx {
        width: 588px
    }

    .w-263rpx {
        width: 263px
    }

    .w-495rpx {
        width: 495px
    }

    .w-243rpx {
        width: 243px
    }

    .w-346rpx {
        width: 346px
    }

    .w-122rpx {
        width: 122px
    }

    .w-668rpx {
        width: 668px
    }

    .w-286rpx {
        width: 286px
    }

    .w-597rpx {
        width: 597px
    }

    .w-268rpx {
        width: 268px
    }

    .w-620rpx {
        width: 620px
    }

    .w-706rpx {
        width: 706px
    }

    .w-549rpx {
        width: 549px
    }

    .w-722rpx {
        width: 722px
    }

    .w-600rpx {
        width: 600px
    }

    .w-644rpx {
        width: 644px
    }

    .w-426rpx {
        width: 426px
    }

    .w-82rpx {
        width: 82px
    }

    .w-46rpx {
        width: 46px
    }

    .w-80rpx {
        width: 80px
    }

    .w-300rpx {
        width: 300px
    }

    .w-533rpx {
        width: 533px
    }

    .w-349rpx {
        width: 349px
    }

    .w-320rpx {
        width: 320px
    }

    .w-374rpx {
        width: 374px
    }

    .w-48rpx {
        width: 48px
    }

    .w-21rpx {
        width: 21px
    }

    .w-420rpx {
        width: 420px
    }

    .w-510rpx {
        width: 510px
    }

    .w-60rpx {
        width: 60px
    }

    .w-780rpx {
        width: 780px
    }

    .w-58rpx {
        width: 58px
    }

    .translate-x-\[calc\(100px-100rpx\)\] {
        --tw-translate-x: 0px
    }

    .pc\:top-\[calc\(50vh-25vh-127rpx\)\] {
        top: -webkit-calc(25vh - 127px);
        top: -moz-calc(25vh - 127px);
        top: calc(25vh - 127px);
        top: -webkit-calc(var(--vh, 1vh)*50 - var(--vh, 1vh)*25 - 127px);
        top: -moz-calc(var(--vh, 1vh)*50 - var(--vh, 1vh)*25 - 127px);
        top: calc(var(--vh, 1vh)*50 - var(--vh, 1vh)*25 - 127px)
    }

    .pc\:pt-\[calc\(100rpx\+25vh-196rpx\)\] {
        padding-top: calc(-96px + 25vh);
        padding-top: calc(-96px + var(--vh, 1vh)*25)
    }

    .pc\:mt-\[calc\(-100rpx-25vh\+196rpx\)\] {
        margin-top: calc(96px - 25vh);
        margin-top: calc(96px - var(--vh, 1vh)*25)
    }
}

@media (min-width:1024px) and (min-width:1024px) and (max-width:1399px) {
    .rounded-4rpx {
        -webkit-border-radius: .2778vw;
        -moz-border-radius: .2778vw;
        border-radius: .2778vw;
        -webkit-border-radius: -webkit-calc(var(--vw, 1vw)*.2778);
        -moz-border-radius: -moz-calc(var(--vw, 1vw)*.2778);
        border-radius: calc(var(--vw, 1vw)*.2778)
    }

    .h-426rpx {
        height: 29.5833vw;
        height: -webkit-calc(var(--vw, 1vw)*29.5833);
        height: -moz-calc(var(--vw, 1vw)*29.5833);
        height: calc(var(--vw, 1vw)*29.5833)
    }

    .h-200rpx {
        height: 13.8889vw;
        height: -webkit-calc(var(--vw, 1vw)*13.8889);
        height: -moz-calc(var(--vw, 1vw)*13.8889);
        height: calc(var(--vw, 1vw)*13.8889)
    }

    .h-135rpx {
        height: 9.375vw;
        height: -webkit-calc(var(--vw, 1vw)*9.375);
        height: -moz-calc(var(--vw, 1vw)*9.375);
        height: calc(var(--vw, 1vw)*9.375)
    }

    .h-71rpx {
        height: 4.9306vw;
        height: -webkit-calc(var(--vw, 1vw)*4.9306);
        height: -moz-calc(var(--vw, 1vw)*4.9306);
        height: calc(var(--vw, 1vw)*4.9306)
    }

    .h-350rpx {
        height: 24.3056vw;
        height: -webkit-calc(var(--vw, 1vw)*24.3056);
        height: -moz-calc(var(--vw, 1vw)*24.3056);
        height: calc(var(--vw, 1vw)*24.3056)
    }

    .h-211rpx {
        height: 14.6528vw;
        height: -webkit-calc(var(--vw, 1vw)*14.6528);
        height: -moz-calc(var(--vw, 1vw)*14.6528);
        height: calc(var(--vw, 1vw)*14.6528)
    }

    .h-581rpx {
        height: 40.3472vw;
        height: -webkit-calc(var(--vw, 1vw)*40.3472);
        height: -moz-calc(var(--vw, 1vw)*40.3472);
        height: calc(var(--vw, 1vw)*40.3472)
    }

    .h-800rpx {
        height: 55.5556vw;
        height: -webkit-calc(var(--vw, 1vw)*55.5556);
        height: -moz-calc(var(--vw, 1vw)*55.5556);
        height: calc(var(--vw, 1vw)*55.5556)
    }

    .h-494rpx {
        height: 34.3056vw;
        height: -webkit-calc(var(--vw, 1vw)*34.3056);
        height: -moz-calc(var(--vw, 1vw)*34.3056);
        height: calc(var(--vw, 1vw)*34.3056)
    }

    .h-48rpx {
        height: 3.3333vw;
        height: -webkit-calc(var(--vw, 1vw)*3.3333);
        height: -moz-calc(var(--vw, 1vw)*3.3333);
        height: calc(var(--vw, 1vw)*3.3333)
    }

    .h-603rpx {
        height: 41.875vw;
        height: -webkit-calc(var(--vw, 1vw)*41.875);
        height: -moz-calc(var(--vw, 1vw)*41.875);
        height: calc(var(--vw, 1vw)*41.875)
    }

    .h-44rpx {
        height: 3.0556vw;
        height: -webkit-calc(var(--vw, 1vw)*3.0556);
        height: -moz-calc(var(--vw, 1vw)*3.0556);
        height: calc(var(--vw, 1vw)*3.0556)
    }

    .h-668rpx {
        height: 46.3889vw;
        height: -webkit-calc(var(--vw, 1vw)*46.3889);
        height: -moz-calc(var(--vw, 1vw)*46.3889);
        height: calc(var(--vw, 1vw)*46.3889)
    }

    .h-87rpx {
        height: 6.0417vw;
        height: -webkit-calc(var(--vw, 1vw)*6.0417);
        height: -moz-calc(var(--vw, 1vw)*6.0417);
        height: calc(var(--vw, 1vw)*6.0417)
    }

    .h-138rpx {
        height: 9.5833vw;
        height: -webkit-calc(var(--vw, 1vw)*9.5833);
        height: -moz-calc(var(--vw, 1vw)*9.5833);
        height: calc(var(--vw, 1vw)*9.5833)
    }

    .h-72rpx {
        height: 5vw;
        height: -webkit-calc(var(--vw, 1vw)*5);
        height: -moz-calc(var(--vw, 1vw)*5);
        height: calc(var(--vw, 1vw)*5)
    }

    .h-210rpx {
        height: 14.5833vw;
        height: -webkit-calc(var(--vw, 1vw)*14.5833);
        height: -moz-calc(var(--vw, 1vw)*14.5833);
        height: calc(var(--vw, 1vw)*14.5833)
    }

    .h-65rpx {
        height: 4.5139vw;
        height: -webkit-calc(var(--vw, 1vw)*4.5139);
        height: -moz-calc(var(--vw, 1vw)*4.5139);
        height: calc(var(--vw, 1vw)*4.5139)
    }

    .h-147rpx {
        height: 10.2083vw;
        height: -webkit-calc(var(--vw, 1vw)*10.2083);
        height: -moz-calc(var(--vw, 1vw)*10.2083);
        height: calc(var(--vw, 1vw)*10.2083)
    }

    .h-108rpx {
        height: 7.5vw;
        height: -webkit-calc(var(--vw, 1vw)*7.5);
        height: -moz-calc(var(--vw, 1vw)*7.5);
        height: calc(var(--vw, 1vw)*7.5)
    }

    .h-272rpx {
        height: 18.8889vw;
        height: -webkit-calc(var(--vw, 1vw)*18.8889);
        height: -moz-calc(var(--vw, 1vw)*18.8889);
        height: calc(var(--vw, 1vw)*18.8889)
    }

    .h-99rpx {
        height: 6.875vw;
        height: -webkit-calc(var(--vw, 1vw)*6.875);
        height: -moz-calc(var(--vw, 1vw)*6.875);
        height: calc(var(--vw, 1vw)*6.875)
    }

    .h-198rpx {
        height: 13.75vw;
        height: -webkit-calc(var(--vw, 1vw)*13.75);
        height: -moz-calc(var(--vw, 1vw)*13.75);
        height: calc(var(--vw, 1vw)*13.75)
    }

    .h-84rpx {
        height: 5.8333vw;
        height: -webkit-calc(var(--vw, 1vw)*5.8333);
        height: -moz-calc(var(--vw, 1vw)*5.8333);
        height: calc(var(--vw, 1vw)*5.8333)
    }

    .h-246rpx {
        height: 17.0833vw;
        height: -webkit-calc(var(--vw, 1vw)*17.0833);
        height: -moz-calc(var(--vw, 1vw)*17.0833);
        height: calc(var(--vw, 1vw)*17.0833)
    }

    .h-755rpx {
        height: 52.4306vw;
        height: -webkit-calc(var(--vw, 1vw)*52.4306);
        height: -moz-calc(var(--vw, 1vw)*52.4306);
        height: calc(var(--vw, 1vw)*52.4306)
    }

    .h-656rpx {
        height: 45.5556vw;
        height: -webkit-calc(var(--vw, 1vw)*45.5556);
        height: -moz-calc(var(--vw, 1vw)*45.5556);
        height: calc(var(--vw, 1vw)*45.5556)
    }

    .h-92rpx {
        height: 6.3889vw;
        height: -webkit-calc(var(--vw, 1vw)*6.3889);
        height: -moz-calc(var(--vw, 1vw)*6.3889);
        height: calc(var(--vw, 1vw)*6.3889)
    }

    .h-35rpx {
        height: 2.4306vw;
        height: -webkit-calc(var(--vw, 1vw)*2.4306);
        height: -moz-calc(var(--vw, 1vw)*2.4306);
        height: calc(var(--vw, 1vw)*2.4306)
    }

    .h-336rpx {
        height: 23.3333vw;
        height: -webkit-calc(var(--vw, 1vw)*23.3333);
        height: -moz-calc(var(--vw, 1vw)*23.3333);
        height: calc(var(--vw, 1vw)*23.3333)
    }

    .h-47rpx {
        height: 3.2639vw;
        height: -webkit-calc(var(--vw, 1vw)*3.2639);
        height: -moz-calc(var(--vw, 1vw)*3.2639);
        height: calc(var(--vw, 1vw)*3.2639)
    }

    .h-80rpx {
        height: 5.5556vw;
        height: -webkit-calc(var(--vw, 1vw)*5.5556);
        height: -moz-calc(var(--vw, 1vw)*5.5556);
        height: calc(var(--vw, 1vw)*5.5556)
    }

    .h-626rpx {
        height: 43.4722vw;
        height: -webkit-calc(var(--vw, 1vw)*43.4722);
        height: -moz-calc(var(--vw, 1vw)*43.4722);
        height: calc(var(--vw, 1vw)*43.4722)
    }

    .h-900rpx {
        height: 62.5vw;
        height: -webkit-calc(var(--vw, 1vw)*62.5);
        height: -moz-calc(var(--vw, 1vw)*62.5);
        height: calc(var(--vw, 1vw)*62.5)
    }

    .h-39rpx {
        height: 2.7083vw;
        height: -webkit-calc(var(--vw, 1vw)*2.7083);
        height: -moz-calc(var(--vw, 1vw)*2.7083);
        height: calc(var(--vw, 1vw)*2.7083)
    }

    .h-348rpx {
        height: 24.1667vw;
        height: -webkit-calc(var(--vw, 1vw)*24.1667);
        height: -moz-calc(var(--vw, 1vw)*24.1667);
        height: calc(var(--vw, 1vw)*24.1667)
    }

    .h-472rpx {
        height: 32.7778vw;
        height: -webkit-calc(var(--vw, 1vw)*32.7778);
        height: -moz-calc(var(--vw, 1vw)*32.7778);
        height: calc(var(--vw, 1vw)*32.7778)
    }

    .h-240rpx {
        height: 16.6667vw;
        height: -webkit-calc(var(--vw, 1vw)*16.6667);
        height: -moz-calc(var(--vw, 1vw)*16.6667);
        height: calc(var(--vw, 1vw)*16.6667)
    }

    .h-60rpx {
        height: 4.1667vw;
        height: -webkit-calc(var(--vw, 1vw)*4.1667);
        height: -moz-calc(var(--vw, 1vw)*4.1667);
        height: calc(var(--vw, 1vw)*4.1667)
    }

    .h-37rpx {
        height: 2.5694vw;
        height: -webkit-calc(var(--vw, 1vw)*2.5694);
        height: -moz-calc(var(--vw, 1vw)*2.5694);
        height: calc(var(--vw, 1vw)*2.5694)
    }

    .mt-6rpx {
        margin-top: .4167vw;
        margin-top: calc(var(--vw, 1vw)*.4167)
    }

    .ml-20rpx {
        margin-left: 1.3889vw;
        margin-left: calc(var(--vw, 1vw)*1.3889)
    }

    .mr-20rpx {
        margin-right: 1.3889vw;
        margin-right: calc(var(--vw, 1vw)*1.3889)
    }

    .mr-64rpx {
        margin-right: 4.4444vw;
        margin-right: calc(var(--vw, 1vw)*4.4444)
    }

    .mt-24rpx {
        margin-top: 1.6667vw;
        margin-top: calc(var(--vw, 1vw)*1.6667)
    }

    .mt-66rpx {
        margin-top: 4.5833vw;
        margin-top: calc(var(--vw, 1vw)*4.5833)
    }

    .mr-60rpx {
        margin-right: 4.1667vw;
        margin-right: calc(var(--vw, 1vw)*4.1667)
    }

    .ml-24rpx {
        margin-left: 1.6667vw;
        margin-left: calc(var(--vw, 1vw)*1.6667)
    }

    .mt-20rpx {
        margin-top: 1.3889vw;
        margin-top: calc(var(--vw, 1vw)*1.3889)
    }

    .mb-20rpx {
        margin-bottom: 1.3889vw;
        margin-bottom: calc(var(--vw, 1vw)*1.3889)
    }

    .mt-10rpx {
        margin-top: .6944vw;
        margin-top: calc(var(--vw, 1vw)*.6944)
    }

    .ml-64rpx {
        margin-left: 4.4444vw;
        margin-left: calc(var(--vw, 1vw)*4.4444)
    }

    .mb-66rpx {
        margin-bottom: 4.5833vw;
        margin-bottom: calc(var(--vw, 1vw)*4.5833)
    }

    .ml-14rpx {
        margin-left: .9722vw;
        margin-left: calc(var(--vw, 1vw)*.9722)
    }

    .mt-32rpx {
        margin-top: 2.2222vw;
        margin-top: calc(var(--vw, 1vw)*2.2222)
    }

    .mt-50rpx {
        margin-top: 3.4722vw;
        margin-top: calc(var(--vw, 1vw)*3.4722)
    }

    .mr-93rpx {
        margin-right: 6.4583vw;
        margin-right: calc(var(--vw, 1vw)*6.4583)
    }

    .mr-75rpx {
        margin-right: 5.2083vw;
        margin-right: calc(var(--vw, 1vw)*5.2083)
    }

    .ml-137rpx {
        margin-left: 9.5139vw;
        margin-left: calc(var(--vw, 1vw)*9.5139)
    }

    .mt-\[calc\(279rpx\+50vh-373rpx\)\] {
        margin-top: calc(-6.5278vw + 50vh);
        margin-top: calc(var(--vw, 1vw)*19.375 + var(--vh, 1vh)*50 - var(--vw, 1vw)*25.9028)
    }

    .-mt-110rpx {
        margin-top: -7.6389vw;
        margin-top: calc(var(--vw, 1vw)*-7.6389)
    }

    .mt-86rpx {
        margin-top: 5.9722vw;
        margin-top: calc(var(--vw, 1vw)*5.9722)
    }

    .mb-18rpx {
        margin-bottom: 1.25vw;
        margin-bottom: calc(var(--vw, 1vw)*1.25)
    }

    .mr-16rpx {
        margin-right: 1.1111vw;
        margin-right: calc(var(--vw, 1vw)*1.1111)
    }

    .mr-44rpx {
        margin-right: 3.0556vw;
        margin-right: calc(var(--vw, 1vw)*3.0556)
    }

    .ml-11rpx {
        margin-left: .7639vw;
        margin-left: calc(var(--vw, 1vw)*.7639)
    }

    .mr-166rpx {
        margin-right: 11.5278vw;
        margin-right: calc(var(--vw, 1vw)*11.5278)
    }

    .ml-8rpx {
        margin-left: .5556vw;
        margin-left: calc(var(--vw, 1vw)*.5556)
    }

    .mr-65rpx {
        margin-right: 4.5139vw;
        margin-right: calc(var(--vw, 1vw)*4.5139)
    }

    .mt-60rpx {
        margin-top: 4.1667vw;
        margin-top: calc(var(--vw, 1vw)*4.1667)
    }

    .mt-58rpx {
        margin-top: 4.0278vw;
        margin-top: calc(var(--vw, 1vw)*4.0278)
    }

    .ml-72rpx {
        margin-left: 5vw;
        margin-left: calc(var(--vw, 1vw)*5)
    }

    .mr-24rpx {
        margin-right: 1.6667vw;
        margin-right: calc(var(--vw, 1vw)*1.6667)
    }

    .mt-52rpx {
        margin-top: 3.6111vw;
        margin-top: calc(var(--vw, 1vw)*3.6111)
    }

    .mt-5rpx {
        margin-top: .3472vw;
        margin-top: calc(var(--vw, 1vw)*.3472)
    }

    .mb-8rpx {
        margin-bottom: .5556vw;
        margin-bottom: calc(var(--vw, 1vw)*.5556)
    }

    .pl-126rpx {
        padding-left: 8.75vw;
        padding-left: calc(var(--vw, 1vw)*8.75)
    }

    .pt-80rpx {
        padding-top: 5.5556vw;
        padding-top: calc(var(--vw, 1vw)*5.5556)
    }

    .pb-80rpx {
        padding-bottom: 5.5556vw;
        padding-bottom: calc(var(--vw, 1vw)*5.5556)
    }

    .pt-30rpx {
        padding-top: 2.0833vw;
        padding-top: calc(var(--vw, 1vw)*2.0833)
    }

    .pl-30rpx {
        padding-left: 2.0833vw;
        padding-left: calc(var(--vw, 1vw)*2.0833)
    }

    .pr-30rpx {
        padding-right: 2.0833vw;
        padding-right: calc(var(--vw, 1vw)*2.0833)
    }

    .pl-16rpx {
        padding-left: 1.1111vw;
        padding-left: calc(var(--vw, 1vw)*1.1111)
    }

    .pr-16rpx {
        padding-right: 1.1111vw;
        padding-right: calc(var(--vw, 1vw)*1.1111)
    }

    .pt-182rpx {
        padding-top: 12.6389vw;
        padding-top: calc(var(--vw, 1vw)*12.6389)
    }

    .pb-182rpx {
        padding-bottom: 12.6389vw;
        padding-bottom: calc(var(--vw, 1vw)*12.6389)
    }

    .pt-64rpx {
        padding-top: 4.4444vw;
        padding-top: calc(var(--vw, 1vw)*4.4444)
    }

    .pb-64rpx {
        padding-bottom: 4.4444vw;
        padding-bottom: calc(var(--vw, 1vw)*4.4444)
    }

    .pl-112rpx {
        padding-left: 7.7778vw;
        padding-left: calc(var(--vw, 1vw)*7.7778)
    }

    .pt-128rpx {
        padding-top: 8.8889vw;
        padding-top: calc(var(--vw, 1vw)*8.8889)
    }

    .pb-128rpx {
        padding-bottom: 8.8889vw;
        padding-bottom: calc(var(--vw, 1vw)*8.8889)
    }

    .pl-111rpx {
        padding-left: 7.7083vw;
        padding-left: calc(var(--vw, 1vw)*7.7083)
    }

    .pr-99rpx {
        padding-right: 6.875vw;
        padding-right: calc(var(--vw, 1vw)*6.875)
    }

    .pt-29rpx {
        padding-top: 2.0139vw;
        padding-top: calc(var(--vw, 1vw)*2.0139)
    }

    .pl-64rpx {
        padding-left: 4.4444vw;
        padding-left: calc(var(--vw, 1vw)*4.4444)
    }

    .pr-122rpx {
        padding-right: 8.4722vw;
        padding-right: calc(var(--vw, 1vw)*8.4722)
    }

    .pl-12rpx {
        padding-left: .8333vw;
        padding-left: calc(var(--vw, 1vw)*.8333)
    }

    .pr-85rpx {
        padding-right: 5.9028vw;
        padding-right: calc(var(--vw, 1vw)*5.9028)
    }

    .pl-20rpx {
        padding-left: 1.3889vw;
        padding-left: calc(var(--vw, 1vw)*1.3889)
    }

    .pt-20rpx {
        padding-top: 1.3889vw;
        padding-top: calc(var(--vw, 1vw)*1.3889)
    }

    .pb-20rpx {
        padding-bottom: 1.3889vw;
        padding-bottom: calc(var(--vw, 1vw)*1.3889)
    }

    .pt-72rpx {
        padding-top: 5vw;
        padding-top: calc(var(--vw, 1vw)*5)
    }

    .pb-72rpx {
        padding-bottom: 5vw;
        padding-bottom: calc(var(--vw, 1vw)*5)
    }

    .pb-254rpx {
        padding-bottom: 17.6389vw;
        padding-bottom: calc(var(--vw, 1vw)*17.6389)
    }

    .pt-86rpx {
        padding-top: 5.9722vw;
        padding-top: calc(var(--vw, 1vw)*5.9722)
    }

    .pb-125rpx {
        padding-bottom: 8.6806vw;
        padding-bottom: calc(var(--vw, 1vw)*8.6806)
    }

    .pt-14rpx {
        padding-top: .9722vw;
        padding-top: calc(var(--vw, 1vw)*.9722)
    }

    .pb-24rpx {
        padding-bottom: 1.6667vw;
        padding-bottom: calc(var(--vw, 1vw)*1.6667)
    }

    .pl-32rpx {
        padding-left: 2.2222vw;
        padding-left: calc(var(--vw, 1vw)*2.2222)
    }

    .pr-32rpx {
        padding-right: 2.2222vw;
        padding-right: calc(var(--vw, 1vw)*2.2222)
    }

    .pt-468rpx {
        padding-top: 32.5vw;
        padding-top: calc(var(--vw, 1vw)*32.5)
    }

    .pl-101rpx {
        padding-left: 7.0139vw;
        padding-left: calc(var(--vw, 1vw)*7.0139)
    }

    .pr-56rpx {
        padding-right: 3.8889vw;
        padding-right: calc(var(--vw, 1vw)*3.8889)
    }

    .pl-54rpx {
        padding-left: 3.75vw;
        padding-left: calc(var(--vw, 1vw)*3.75)
    }

    .pr-54rpx {
        padding-right: 3.75vw;
        padding-right: calc(var(--vw, 1vw)*3.75)
    }

    .pr-53rpx {
        padding-right: 3.6806vw;
        padding-right: calc(var(--vw, 1vw)*3.6806)
    }

    .pt-66rpx {
        padding-top: 4.5833vw;
        padding-top: calc(var(--vw, 1vw)*4.5833)
    }

    .pl-29rpx {
        padding-left: 2.0139vw;
        padding-left: calc(var(--vw, 1vw)*2.0139)
    }

    .pr-96rpx {
        padding-right: 6.6667vw;
        padding-right: calc(var(--vw, 1vw)*6.6667)
    }

    .pt-180rpx {
        padding-top: 12.5vw;
        padding-top: calc(var(--vw, 1vw)*12.5)
    }

    .pb-105rpx {
        padding-bottom: 7.2917vw;
        padding-bottom: calc(var(--vw, 1vw)*7.2917)
    }

    .pl-36rpx {
        padding-left: 2.5vw;
        padding-left: calc(var(--vw, 1vw)*2.5)
    }

    .pr-36rpx {
        padding-right: 2.5vw;
        padding-right: calc(var(--vw, 1vw)*2.5)
    }

    .pt-36rpx {
        padding-top: 2.5vw;
        padding-top: calc(var(--vw, 1vw)*2.5)
    }

    .pr-20rpx {
        padding-right: 1.3889vw;
        padding-right: calc(var(--vw, 1vw)*1.3889)
    }

    .pt-71rpx {
        padding-top: 4.9306vw;
        padding-top: calc(var(--vw, 1vw)*4.9306)
    }

    .pb-143rpx {
        padding-bottom: 9.9306vw;
        padding-bottom: calc(var(--vw, 1vw)*9.9306)
    }

    .pt-8rpx {
        padding-top: .5556vw;
        padding-top: calc(var(--vw, 1vw)*.5556)
    }

    .pb-8rpx {
        padding-bottom: .5556vw;
        padding-bottom: calc(var(--vw, 1vw)*.5556)
    }

    .pl-10rpx {
        padding-left: .6944vw;
        padding-left: calc(var(--vw, 1vw)*.6944)
    }

    .pr-10rpx {
        padding-right: .6944vw;
        padding-right: calc(var(--vw, 1vw)*.6944)
    }

    .pt-97rpx {
        padding-top: 6.7361vw;
        padding-top: calc(var(--vw, 1vw)*6.7361)
    }

    .pl-109rpx {
        padding-left: 7.5694vw;
        padding-left: calc(var(--vw, 1vw)*7.5694)
    }

    .pr-109rpx {
        padding-right: 7.5694vw;
        padding-right: calc(var(--vw, 1vw)*7.5694)
    }

    .pb-114rpx {
        padding-bottom: 7.9167vw;
        padding-bottom: calc(var(--vw, 1vw)*7.9167)
    }

    .pl-48rpx {
        padding-left: 3.3333vw;
        padding-left: calc(var(--vw, 1vw)*3.3333)
    }

    .pr-48rpx {
        padding-right: 3.3333vw;
        padding-right: calc(var(--vw, 1vw)*3.3333)
    }

    .-left-176rpx {
        left: -12.2222vw;
        left: -webkit-calc(var(--vw, 1vw)*-12.2222);
        left: -moz-calc(var(--vw, 1vw)*-12.2222);
        left: calc(var(--vw, 1vw)*-12.2222)
    }

    .bottom-0rpx {
        bottom: 0;
        bottom: -webkit-calc(var(--vw, 1vw)*0);
        bottom: -moz-calc(var(--vw, 1vw)*0);
        bottom: calc(var(--vw, 1vw)*0)
    }

    .bottom-311rpx {
        bottom: 21.5972vw;
        bottom: -webkit-calc(var(--vw, 1vw)*21.5972);
        bottom: -moz-calc(var(--vw, 1vw)*21.5972);
        bottom: calc(var(--vw, 1vw)*21.5972)
    }

    .left-649rpx {
        left: 45.0694vw;
        left: -webkit-calc(var(--vw, 1vw)*45.0694);
        left: -moz-calc(var(--vw, 1vw)*45.0694);
        left: calc(var(--vw, 1vw)*45.0694)
    }

    .top-119rpx {
        top: 8.2639vw;
        top: -webkit-calc(var(--vw, 1vw)*8.2639);
        top: -moz-calc(var(--vw, 1vw)*8.2639);
        top: calc(var(--vw, 1vw)*8.2639)
    }

    .right-0rpx {
        right: 0;
        right: -webkit-calc(var(--vw, 1vw)*0);
        right: -moz-calc(var(--vw, 1vw)*0);
        right: calc(var(--vw, 1vw)*0)
    }

    .bottom-97rpx {
        bottom: 6.7361vw;
        bottom: -webkit-calc(var(--vw, 1vw)*6.7361);
        bottom: -moz-calc(var(--vw, 1vw)*6.7361);
        bottom: calc(var(--vw, 1vw)*6.7361)
    }

    .left-6rpx {
        left: .4167vw;
        left: -webkit-calc(var(--vw, 1vw)*.4167);
        left: -moz-calc(var(--vw, 1vw)*.4167);
        left: calc(var(--vw, 1vw)*.4167)
    }

    .left-26rpx {
        left: 1.8056vw;
        left: -webkit-calc(var(--vw, 1vw)*1.8056);
        left: -moz-calc(var(--vw, 1vw)*1.8056);
        left: calc(var(--vw, 1vw)*1.8056)
    }

    .left-48rpx {
        left: 3.3333vw;
        left: -webkit-calc(var(--vw, 1vw)*3.3333);
        left: -moz-calc(var(--vw, 1vw)*3.3333);
        left: calc(var(--vw, 1vw)*3.3333)
    }

    .bottom-102rpx {
        bottom: 7.0833vw;
        bottom: -webkit-calc(var(--vw, 1vw)*7.0833);
        bottom: -moz-calc(var(--vw, 1vw)*7.0833);
        bottom: calc(var(--vw, 1vw)*7.0833)
    }

    .left-55rpx {
        left: 3.8194vw;
        left: -webkit-calc(var(--vw, 1vw)*3.8194);
        left: -moz-calc(var(--vw, 1vw)*3.8194);
        left: calc(var(--vw, 1vw)*3.8194)
    }

    .bottom-75rpx {
        bottom: 5.2083vw;
        bottom: -webkit-calc(var(--vw, 1vw)*5.2083);
        bottom: -moz-calc(var(--vw, 1vw)*5.2083);
        bottom: calc(var(--vw, 1vw)*5.2083)
    }

    .left-77rpx {
        left: 5.3472vw;
        left: -webkit-calc(var(--vw, 1vw)*5.3472);
        left: -moz-calc(var(--vw, 1vw)*5.3472);
        left: calc(var(--vw, 1vw)*5.3472)
    }

    .bottom-187rpx {
        bottom: 12.9861vw;
        bottom: -webkit-calc(var(--vw, 1vw)*12.9861);
        bottom: -moz-calc(var(--vw, 1vw)*12.9861);
        bottom: calc(var(--vw, 1vw)*12.9861)
    }

    .left-110rpx {
        left: 7.6389vw;
        left: -webkit-calc(var(--vw, 1vw)*7.6389);
        left: -moz-calc(var(--vw, 1vw)*7.6389);
        left: calc(var(--vw, 1vw)*7.6389)
    }

    .left-0rpx {
        left: 0;
        left: -webkit-calc(var(--vw, 1vw)*0);
        left: -moz-calc(var(--vw, 1vw)*0);
        left: calc(var(--vw, 1vw)*0)
    }

    .bottom-266rpx {
        bottom: 18.4722vw;
        bottom: -webkit-calc(var(--vw, 1vw)*18.4722);
        bottom: -moz-calc(var(--vw, 1vw)*18.4722);
        bottom: calc(var(--vw, 1vw)*18.4722)
    }

    .left-27rpx {
        left: 1.875vw;
        left: -webkit-calc(var(--vw, 1vw)*1.875);
        left: -moz-calc(var(--vw, 1vw)*1.875);
        left: calc(var(--vw, 1vw)*1.875)
    }

    .bottom-296rpx {
        bottom: 20.5556vw;
        bottom: -webkit-calc(var(--vw, 1vw)*20.5556);
        bottom: -moz-calc(var(--vw, 1vw)*20.5556);
        bottom: calc(var(--vw, 1vw)*20.5556)
    }

    .left-34rpx {
        left: 2.3611vw;
        left: -webkit-calc(var(--vw, 1vw)*2.3611);
        left: -moz-calc(var(--vw, 1vw)*2.3611);
        left: calc(var(--vw, 1vw)*2.3611)
    }

    .bottom-360rpx {
        bottom: 25vw;
        bottom: -webkit-calc(var(--vw, 1vw)*25);
        bottom: -moz-calc(var(--vw, 1vw)*25);
        bottom: calc(var(--vw, 1vw)*25)
    }

    .left-64rpx {
        left: 4.4444vw;
        left: -webkit-calc(var(--vw, 1vw)*4.4444);
        left: -moz-calc(var(--vw, 1vw)*4.4444);
        left: calc(var(--vw, 1vw)*4.4444)
    }

    .bottom-390rpx {
        bottom: 27.0833vw;
        bottom: -webkit-calc(var(--vw, 1vw)*27.0833);
        bottom: -moz-calc(var(--vw, 1vw)*27.0833);
        bottom: calc(var(--vw, 1vw)*27.0833)
    }

    .bottom-498rpx {
        bottom: 34.5833vw;
        bottom: -webkit-calc(var(--vw, 1vw)*34.5833);
        bottom: -moz-calc(var(--vw, 1vw)*34.5833);
        bottom: calc(var(--vw, 1vw)*34.5833)
    }

    .-left-56rpx {
        left: -3.8889vw;
        left: -webkit-calc(var(--vw, 1vw)*-3.8889);
        left: -moz-calc(var(--vw, 1vw)*-3.8889);
        left: calc(var(--vw, 1vw)*-3.8889)
    }

    .-bottom-68rpx {
        bottom: -4.7222vw;
        bottom: -webkit-calc(var(--vw, 1vw)*-4.7222);
        bottom: -moz-calc(var(--vw, 1vw)*-4.7222);
        bottom: calc(var(--vw, 1vw)*-4.7222)
    }

    .top-0rpx {
        top: 0;
        top: -webkit-calc(var(--vw, 1vw)*0);
        top: -moz-calc(var(--vw, 1vw)*0);
        top: calc(var(--vw, 1vw)*0)
    }

    .top-17rpx {
        top: 1.1806vw;
        top: -webkit-calc(var(--vw, 1vw)*1.1806);
        top: -moz-calc(var(--vw, 1vw)*1.1806);
        top: calc(var(--vw, 1vw)*1.1806)
    }

    .-bottom-20rpx {
        bottom: -1.3889vw;
        bottom: -webkit-calc(var(--vw, 1vw)*-1.3889);
        bottom: -moz-calc(var(--vw, 1vw)*-1.3889);
        bottom: calc(var(--vw, 1vw)*-1.3889)
    }

    .right-389rpx {
        right: 27.0139vw;
        right: -webkit-calc(var(--vw, 1vw)*27.0139);
        right: -moz-calc(var(--vw, 1vw)*27.0139);
        right: calc(var(--vw, 1vw)*27.0139)
    }

    .top-32rpx {
        top: 2.2222vw;
        top: -webkit-calc(var(--vw, 1vw)*2.2222);
        top: -moz-calc(var(--vw, 1vw)*2.2222);
        top: calc(var(--vw, 1vw)*2.2222)
    }

    .right-532rpx {
        right: 36.9444vw;
        right: -webkit-calc(var(--vw, 1vw)*36.9444);
        right: -moz-calc(var(--vw, 1vw)*36.9444);
        right: calc(var(--vw, 1vw)*36.9444)
    }

    .top-104rpx {
        top: 7.2222vw;
        top: -webkit-calc(var(--vw, 1vw)*7.2222);
        top: -moz-calc(var(--vw, 1vw)*7.2222);
        top: calc(var(--vw, 1vw)*7.2222)
    }

    .right-702rpx {
        right: 48.75vw;
        right: -webkit-calc(var(--vw, 1vw)*48.75);
        right: -moz-calc(var(--vw, 1vw)*48.75);
        right: calc(var(--vw, 1vw)*48.75)
    }

    .top-97rpx {
        top: 6.7361vw;
        top: -webkit-calc(var(--vw, 1vw)*6.7361);
        top: -moz-calc(var(--vw, 1vw)*6.7361);
        top: calc(var(--vw, 1vw)*6.7361)
    }

    .right-562rpx {
        right: 39.0278vw;
        right: -webkit-calc(var(--vw, 1vw)*39.0278);
        right: -moz-calc(var(--vw, 1vw)*39.0278);
        right: calc(var(--vw, 1vw)*39.0278)
    }

    .top-201rpx {
        top: 13.9583vw;
        top: -webkit-calc(var(--vw, 1vw)*13.9583);
        top: -moz-calc(var(--vw, 1vw)*13.9583);
        top: calc(var(--vw, 1vw)*13.9583)
    }

    .right-745rpx {
        right: 51.7361vw;
        right: -webkit-calc(var(--vw, 1vw)*51.7361);
        right: -moz-calc(var(--vw, 1vw)*51.7361);
        right: calc(var(--vw, 1vw)*51.7361)
    }

    .top-321rpx {
        top: 22.2917vw;
        top: -webkit-calc(var(--vw, 1vw)*22.2917);
        top: -moz-calc(var(--vw, 1vw)*22.2917);
        top: calc(var(--vw, 1vw)*22.2917)
    }

    .top-425rpx {
        top: 29.5139vw;
        top: -webkit-calc(var(--vw, 1vw)*29.5139);
        top: -moz-calc(var(--vw, 1vw)*29.5139);
        top: calc(var(--vw, 1vw)*29.5139)
    }

    .right-712rpx {
        right: 49.4444vw;
        right: -webkit-calc(var(--vw, 1vw)*49.4444);
        right: -moz-calc(var(--vw, 1vw)*49.4444);
        right: calc(var(--vw, 1vw)*49.4444)
    }

    .right-\[calc\(866rpx\+50vw-720rpx\)\] {
        right: 60.1389vw;
        right: -webkit-calc(var(--vw, 1vw)*60.1389 + var(--vw, 1vw)*50 - var(--vw, 1vw)*50);
        right: -moz-calc(var(--vw, 1vw)*60.1389 + var(--vw, 1vw)*50 - var(--vw, 1vw)*50);
        right: calc(var(--vw, 1vw)*60.1389 + var(--vw, 1vw)*50 - var(--vw, 1vw)*50)
    }

    .left-20rpx {
        left: 1.3889vw;
        left: -webkit-calc(var(--vw, 1vw)*1.3889);
        left: -moz-calc(var(--vw, 1vw)*1.3889);
        left: calc(var(--vw, 1vw)*1.3889)
    }

    .bottom-20rpx {
        bottom: 1.3889vw;
        bottom: -webkit-calc(var(--vw, 1vw)*1.3889);
        bottom: -moz-calc(var(--vw, 1vw)*1.3889);
        bottom: calc(var(--vw, 1vw)*1.3889)
    }

    .-left-38rpx {
        left: -2.6389vw;
        left: -webkit-calc(var(--vw, 1vw)*-2.6389);
        left: -moz-calc(var(--vw, 1vw)*-2.6389);
        left: calc(var(--vw, 1vw)*-2.6389)
    }

    .top-13rpx {
        top: .9028vw;
        top: -webkit-calc(var(--vw, 1vw)*.9028);
        top: -moz-calc(var(--vw, 1vw)*.9028);
        top: calc(var(--vw, 1vw)*.9028)
    }

    .-right-38rpx {
        right: -2.6389vw;
        right: -webkit-calc(var(--vw, 1vw)*-2.6389);
        right: -moz-calc(var(--vw, 1vw)*-2.6389);
        right: calc(var(--vw, 1vw)*-2.6389)
    }

    .top-20rpx {
        top: 1.3889vw;
        top: -webkit-calc(var(--vw, 1vw)*1.3889);
        top: -moz-calc(var(--vw, 1vw)*1.3889);
        top: calc(var(--vw, 1vw)*1.3889)
    }

    .w-1440rpx {
        width: 100vw;
        width: -webkit-calc(var(--vw, 1vw)*100);
        width: -moz-calc(var(--vw, 1vw)*100);
        width: calc(var(--vw, 1vw)*100)
    }

    .w-1312rpx {
        width: 91.1111vw;
        width: -webkit-calc(var(--vw, 1vw)*91.1111);
        width: -moz-calc(var(--vw, 1vw)*91.1111);
        width: calc(var(--vw, 1vw)*91.1111)
    }

    .w-656rpx {
        width: 45.5556vw;
        width: -webkit-calc(var(--vw, 1vw)*45.5556);
        width: -moz-calc(var(--vw, 1vw)*45.5556);
        width: calc(var(--vw, 1vw)*45.5556)
    }

    .w-545rpx {
        width: 37.8472vw;
        width: -webkit-calc(var(--vw, 1vw)*37.8472);
        width: -moz-calc(var(--vw, 1vw)*37.8472);
        width: calc(var(--vw, 1vw)*37.8472)
    }

    .w-267rpx {
        width: 18.5417vw;
        width: -webkit-calc(var(--vw, 1vw)*18.5417);
        width: -moz-calc(var(--vw, 1vw)*18.5417);
        width: calc(var(--vw, 1vw)*18.5417)
    }

    .w-71rpx {
        width: 4.9306vw;
        width: -webkit-calc(var(--vw, 1vw)*4.9306);
        width: -moz-calc(var(--vw, 1vw)*4.9306);
        width: calc(var(--vw, 1vw)*4.9306)
    }

    .w-605rpx {
        width: 42.0139vw;
        width: -webkit-calc(var(--vw, 1vw)*42.0139);
        width: -moz-calc(var(--vw, 1vw)*42.0139);
        width: calc(var(--vw, 1vw)*42.0139)
    }

    .w-1160rpx {
        width: 80.5556vw;
        width: -webkit-calc(var(--vw, 1vw)*80.5556);
        width: -moz-calc(var(--vw, 1vw)*80.5556);
        width: calc(var(--vw, 1vw)*80.5556)
    }

    .w-1512rpx {
        width: 105vw;
        width: -webkit-calc(var(--vw, 1vw)*105);
        width: -moz-calc(var(--vw, 1vw)*105);
        width: calc(var(--vw, 1vw)*105)
    }

    .w-725rpx {
        width: 50.3472vw;
        width: -webkit-calc(var(--vw, 1vw)*50.3472);
        width: -moz-calc(var(--vw, 1vw)*50.3472);
        width: calc(var(--vw, 1vw)*50.3472)
    }

    .w-548rpx {
        width: 38.0556vw;
        width: -webkit-calc(var(--vw, 1vw)*38.0556);
        width: -moz-calc(var(--vw, 1vw)*38.0556);
        width: calc(var(--vw, 1vw)*38.0556)
    }

    .w-89rpx {
        width: 6.1806vw;
        width: -webkit-calc(var(--vw, 1vw)*6.1806);
        width: -moz-calc(var(--vw, 1vw)*6.1806);
        width: calc(var(--vw, 1vw)*6.1806)
    }

    .w-905rpx {
        width: 62.8472vw;
        width: -webkit-calc(var(--vw, 1vw)*62.8472);
        width: -moz-calc(var(--vw, 1vw)*62.8472);
        width: calc(var(--vw, 1vw)*62.8472)
    }

    .w-44rpx {
        width: 3.0556vw;
        width: -webkit-calc(var(--vw, 1vw)*3.0556);
        width: -moz-calc(var(--vw, 1vw)*3.0556);
        width: calc(var(--vw, 1vw)*3.0556)
    }

    .w-542rpx {
        width: 37.6389vw;
        width: -webkit-calc(var(--vw, 1vw)*37.6389);
        width: -moz-calc(var(--vw, 1vw)*37.6389);
        width: calc(var(--vw, 1vw)*37.6389)
    }

    .w-588rpx {
        width: 40.8333vw;
        width: -webkit-calc(var(--vw, 1vw)*40.8333);
        width: -moz-calc(var(--vw, 1vw)*40.8333);
        width: calc(var(--vw, 1vw)*40.8333)
    }

    .w-263rpx {
        width: 18.2639vw;
        width: -webkit-calc(var(--vw, 1vw)*18.2639);
        width: -moz-calc(var(--vw, 1vw)*18.2639);
        width: calc(var(--vw, 1vw)*18.2639)
    }

    .w-495rpx {
        width: 34.375vw;
        width: -webkit-calc(var(--vw, 1vw)*34.375);
        width: -moz-calc(var(--vw, 1vw)*34.375);
        width: calc(var(--vw, 1vw)*34.375)
    }

    .w-243rpx {
        width: 16.875vw;
        width: -webkit-calc(var(--vw, 1vw)*16.875);
        width: -moz-calc(var(--vw, 1vw)*16.875);
        width: calc(var(--vw, 1vw)*16.875)
    }

    .w-346rpx {
        width: 24.0278vw;
        width: -webkit-calc(var(--vw, 1vw)*24.0278);
        width: -moz-calc(var(--vw, 1vw)*24.0278);
        width: calc(var(--vw, 1vw)*24.0278)
    }

    .w-122rpx {
        width: 8.4722vw;
        width: -webkit-calc(var(--vw, 1vw)*8.4722);
        width: -moz-calc(var(--vw, 1vw)*8.4722);
        width: calc(var(--vw, 1vw)*8.4722)
    }

    .w-668rpx {
        width: 46.3889vw;
        width: -webkit-calc(var(--vw, 1vw)*46.3889);
        width: -moz-calc(var(--vw, 1vw)*46.3889);
        width: calc(var(--vw, 1vw)*46.3889)
    }

    .w-286rpx {
        width: 19.8611vw;
        width: -webkit-calc(var(--vw, 1vw)*19.8611);
        width: -moz-calc(var(--vw, 1vw)*19.8611);
        width: calc(var(--vw, 1vw)*19.8611)
    }

    .w-597rpx {
        width: 41.4583vw;
        width: -webkit-calc(var(--vw, 1vw)*41.4583);
        width: -moz-calc(var(--vw, 1vw)*41.4583);
        width: calc(var(--vw, 1vw)*41.4583)
    }

    .w-268rpx {
        width: 18.6111vw;
        width: -webkit-calc(var(--vw, 1vw)*18.6111);
        width: -moz-calc(var(--vw, 1vw)*18.6111);
        width: calc(var(--vw, 1vw)*18.6111)
    }

    .w-620rpx {
        width: 43.0556vw;
        width: -webkit-calc(var(--vw, 1vw)*43.0556);
        width: -moz-calc(var(--vw, 1vw)*43.0556);
        width: calc(var(--vw, 1vw)*43.0556)
    }

    .w-706rpx {
        width: 49.0278vw;
        width: -webkit-calc(var(--vw, 1vw)*49.0278);
        width: -moz-calc(var(--vw, 1vw)*49.0278);
        width: calc(var(--vw, 1vw)*49.0278)
    }

    .w-549rpx {
        width: 38.125vw;
        width: -webkit-calc(var(--vw, 1vw)*38.125);
        width: -moz-calc(var(--vw, 1vw)*38.125);
        width: calc(var(--vw, 1vw)*38.125)
    }

    .w-722rpx {
        width: 50.1389vw;
        width: -webkit-calc(var(--vw, 1vw)*50.1389);
        width: -moz-calc(var(--vw, 1vw)*50.1389);
        width: calc(var(--vw, 1vw)*50.1389)
    }

    .w-600rpx {
        width: 41.6667vw;
        width: -webkit-calc(var(--vw, 1vw)*41.6667);
        width: -moz-calc(var(--vw, 1vw)*41.6667);
        width: calc(var(--vw, 1vw)*41.6667)
    }

    .w-644rpx {
        width: 44.7222vw;
        width: -webkit-calc(var(--vw, 1vw)*44.7222);
        width: -moz-calc(var(--vw, 1vw)*44.7222);
        width: calc(var(--vw, 1vw)*44.7222)
    }

    .w-426rpx {
        width: 29.5833vw;
        width: -webkit-calc(var(--vw, 1vw)*29.5833);
        width: -moz-calc(var(--vw, 1vw)*29.5833);
        width: calc(var(--vw, 1vw)*29.5833)
    }

    .w-82rpx {
        width: 5.6944vw;
        width: -webkit-calc(var(--vw, 1vw)*5.6944);
        width: -moz-calc(var(--vw, 1vw)*5.6944);
        width: calc(var(--vw, 1vw)*5.6944)
    }

    .w-46rpx {
        width: 3.1944vw;
        width: -webkit-calc(var(--vw, 1vw)*3.1944);
        width: -moz-calc(var(--vw, 1vw)*3.1944);
        width: calc(var(--vw, 1vw)*3.1944)
    }

    .w-80rpx {
        width: 5.5556vw;
        width: -webkit-calc(var(--vw, 1vw)*5.5556);
        width: -moz-calc(var(--vw, 1vw)*5.5556);
        width: calc(var(--vw, 1vw)*5.5556)
    }

    .w-300rpx {
        width: 20.8333vw;
        width: -webkit-calc(var(--vw, 1vw)*20.8333);
        width: -moz-calc(var(--vw, 1vw)*20.8333);
        width: calc(var(--vw, 1vw)*20.8333)
    }

    .w-533rpx {
        width: 37.0139vw;
        width: -webkit-calc(var(--vw, 1vw)*37.0139);
        width: -moz-calc(var(--vw, 1vw)*37.0139);
        width: calc(var(--vw, 1vw)*37.0139)
    }

    .w-349rpx {
        width: 24.2361vw;
        width: -webkit-calc(var(--vw, 1vw)*24.2361);
        width: -moz-calc(var(--vw, 1vw)*24.2361);
        width: calc(var(--vw, 1vw)*24.2361)
    }

    .w-320rpx {
        width: 22.2222vw;
        width: -webkit-calc(var(--vw, 1vw)*22.2222);
        width: -moz-calc(var(--vw, 1vw)*22.2222);
        width: calc(var(--vw, 1vw)*22.2222)
    }

    .w-374rpx {
        width: 25.9722vw;
        width: -webkit-calc(var(--vw, 1vw)*25.9722);
        width: -moz-calc(var(--vw, 1vw)*25.9722);
        width: calc(var(--vw, 1vw)*25.9722)
    }

    .w-48rpx {
        width: 3.3333vw;
        width: -webkit-calc(var(--vw, 1vw)*3.3333);
        width: -moz-calc(var(--vw, 1vw)*3.3333);
        width: calc(var(--vw, 1vw)*3.3333)
    }

    .w-21rpx {
        width: 1.4583vw;
        width: -webkit-calc(var(--vw, 1vw)*1.4583);
        width: -moz-calc(var(--vw, 1vw)*1.4583);
        width: calc(var(--vw, 1vw)*1.4583)
    }

    .w-420rpx {
        width: 29.1667vw;
        width: -webkit-calc(var(--vw, 1vw)*29.1667);
        width: -moz-calc(var(--vw, 1vw)*29.1667);
        width: calc(var(--vw, 1vw)*29.1667)
    }

    .w-510rpx {
        width: 35.4167vw;
        width: -webkit-calc(var(--vw, 1vw)*35.4167);
        width: -moz-calc(var(--vw, 1vw)*35.4167);
        width: calc(var(--vw, 1vw)*35.4167)
    }

    .w-60rpx {
        width: 4.1667vw;
        width: -webkit-calc(var(--vw, 1vw)*4.1667);
        width: -moz-calc(var(--vw, 1vw)*4.1667);
        width: calc(var(--vw, 1vw)*4.1667)
    }

    .w-780rpx {
        width: 54.1667vw;
        width: -webkit-calc(var(--vw, 1vw)*54.1667);
        width: -moz-calc(var(--vw, 1vw)*54.1667);
        width: calc(var(--vw, 1vw)*54.1667)
    }

    .w-58rpx {
        width: 4.0278vw;
        width: -webkit-calc(var(--vw, 1vw)*4.0278);
        width: -moz-calc(var(--vw, 1vw)*4.0278);
        width: calc(var(--vw, 1vw)*4.0278)
    }

    .translate-x-\[calc\(100px-100rpx\)\] {
        --tw-translate-x: -webkit-calc(100px - 6.9444vw);
        --tw-translate-x: -moz-calc(100px - 6.9444vw);
        --tw-translate-x: calc(100px - 6.9444vw);
        --tw-translate-x: -webkit-calc(100px - var(--vw, 1vw)*6.9444);
        --tw-translate-x: -moz-calc(100px - var(--vw, 1vw)*6.9444);
        --tw-translate-x: calc(100px - var(--vw, 1vw)*6.9444)
    }

    .pc\:top-\[calc\(50vh-25vh-127rpx\)\] {
        top: -webkit-calc(25vh - 8.8194vw);
        top: -moz-calc(25vh - 8.8194vw);
        top: calc(25vh - 8.8194vw);
        top: -webkit-calc(var(--vh, 1vh)*50 - var(--vh, 1vh)*25 - 8.8194vw);
        top: -moz-calc(var(--vh, 1vh)*50 - var(--vh, 1vh)*25 - 8.8194vw);
        top: calc(var(--vh, 1vh)*50 - var(--vh, 1vh)*25 - 8.8194vw);
        top: -webkit-calc(25vh - var(--vw, 1vw)*8.8194);
        top: -moz-calc(25vh - var(--vw, 1vw)*8.8194);
        top: calc(25vh - var(--vw, 1vw)*8.8194);
        top: -webkit-calc(var(--vh, 1vh)*50 - var(--vh, 1vh)*25 - var(--vw, 1vw)*8.8194);
        top: -moz-calc(var(--vh, 1vh)*50 - var(--vh, 1vh)*25 - var(--vw, 1vw)*8.8194);
        top: calc(var(--vh, 1vh)*50 - var(--vh, 1vh)*25 - var(--vw, 1vw)*8.8194)
    }

    .pc\:pt-\[calc\(100rpx\+25vh-196rpx\)\] {
        padding-top: calc(-6.6667vw + 25vh);
        padding-top: calc(var(--vw, 1vw)*6.9444 + var(--vh, 1vh)*25 - var(--vw, 1vw)*13.6111)
    }

    .pc\:mt-\[calc\(-100rpx-25vh\+196rpx\)\] {
        margin-top: calc(6.6667vw - 25vh);
        margin-top: calc(var(--vw, 1vw)*-6.9444 - var(--vh, 1vh)*25 + var(--vw, 1vw)*13.6111)
    }
}

@media (max-width:649px) {
    .mo\:bg-\[\#1B1B1B\] {
        --tw-bg-opacity: 1;
        background-color: rgba(27, 27, 27, var(--tw-bg-opacity))
    }

    .mo\:flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .mo\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .mo\:flex-wrap {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .mo\:items-start {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }

    .mo\:items-center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .mo\:self-center {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        -webkit-align-self: center;
        align-self: center
    }

    .mo\:justify-center {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .mo\:justify-between {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .mo\:order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        -moz-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2
    }

    .mo\:order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        -moz-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }

    .mo\:h-auto {
        height: auto
    }

    .mo\:mt-15px {
        margin-top: 15px
    }

    .mo\:mr-10px {
        margin-right: 10px
    }

    .mo\:object-cover {
        -o-object-fit: cover;
        object-fit: cover
    }

    .mo\:pl-12px {
        padding-left: 12px
    }

    .mo\:pr-12px {
        padding-right: 12px
    }

    .mo\:pr-14px {
        padding-right: 14px
    }

    .mo\:-left-12px {
        left: -12px
    }

    .mo\:left-12px {
        left: 12px
    }

    .mo\:-bottom-30px {
        bottom: -30px
    }

    .mo\:text-center {
        text-align: center
    }

    .mo\:w-full {
        width: 100%
    }

    .mo\:w-auto {
        width: auto
    }
}

@media (max-width:649px) and (max-width:1023px) {
    .rounded-4ex {
        -webkit-border-radius: 1.1111vw;
        -moz-border-radius: 1.1111vw;
        border-radius: 1.1111vw;
        -webkit-border-radius: -webkit-calc(var(--vw, 1vw)*1.1111);
        -moz-border-radius: -moz-calc(var(--vw, 1vw)*1.1111);
        border-radius: calc(var(--vw, 1vw)*1.1111)
    }

    .rounded-2ex {
        -webkit-border-radius: .5556vw;
        -moz-border-radius: .5556vw;
        border-radius: .5556vw;
        -webkit-border-radius: -webkit-calc(var(--vw, 1vw)*.5556);
        -moz-border-radius: -moz-calc(var(--vw, 1vw)*.5556);
        border-radius: calc(var(--vw, 1vw)*.5556)
    }

    .h-467ex {
        height: 129.7222vw;
        height: -webkit-calc(var(--vw, 1vw)*129.7222);
        height: -moz-calc(var(--vw, 1vw)*129.7222);
        height: calc(var(--vw, 1vw)*129.7222)
    }

    .h-534ex {
        height: 148.3333vw;
        height: -webkit-calc(var(--vw, 1vw)*148.3333);
        height: -moz-calc(var(--vw, 1vw)*148.3333);
        height: calc(var(--vw, 1vw)*148.3333)
    }

    .h-200ex {
        height: 55.5556vw;
        height: -webkit-calc(var(--vw, 1vw)*55.5556);
        height: -moz-calc(var(--vw, 1vw)*55.5556);
        height: calc(var(--vw, 1vw)*55.5556)
    }

    .h-218ex {
        height: 60.5556vw;
        height: -webkit-calc(var(--vw, 1vw)*60.5556);
        height: -moz-calc(var(--vw, 1vw)*60.5556);
        height: calc(var(--vw, 1vw)*60.5556)
    }

    .h-257ex {
        height: 71.3889vw;
        height: -webkit-calc(var(--vw, 1vw)*71.3889);
        height: -moz-calc(var(--vw, 1vw)*71.3889);
        height: calc(var(--vw, 1vw)*71.3889)
    }

    .h-405ex {
        height: 112.5vw;
        height: -webkit-calc(var(--vw, 1vw)*112.5);
        height: -moz-calc(var(--vw, 1vw)*112.5);
        height: calc(var(--vw, 1vw)*112.5)
    }

    .h-559ex {
        height: 155.2778vw;
        height: -webkit-calc(var(--vw, 1vw)*155.2778);
        height: -moz-calc(var(--vw, 1vw)*155.2778);
        height: calc(var(--vw, 1vw)*155.2778)
    }

    .h-337ex {
        height: 93.6111vw;
        height: -webkit-calc(var(--vw, 1vw)*93.6111);
        height: -moz-calc(var(--vw, 1vw)*93.6111);
        height: calc(var(--vw, 1vw)*93.6111)
    }

    .h-120ex {
        height: 33.3333vw;
        height: -webkit-calc(var(--vw, 1vw)*33.3333);
        height: -moz-calc(var(--vw, 1vw)*33.3333);
        height: calc(var(--vw, 1vw)*33.3333)
    }

    .h-74ex {
        height: 20.5556vw;
        height: -webkit-calc(var(--vw, 1vw)*20.5556);
        height: -moz-calc(var(--vw, 1vw)*20.5556);
        height: calc(var(--vw, 1vw)*20.5556)
    }

    .h-220ex {
        height: 61.1111vw;
        height: -webkit-calc(var(--vw, 1vw)*61.1111);
        height: -moz-calc(var(--vw, 1vw)*61.1111);
        height: calc(var(--vw, 1vw)*61.1111)
    }

    .h-86ex {
        height: 23.8889vw;
        height: -webkit-calc(var(--vw, 1vw)*23.8889);
        height: -moz-calc(var(--vw, 1vw)*23.8889);
        height: calc(var(--vw, 1vw)*23.8889)
    }

    .h-237ex {
        height: 65.8333vw;
        height: -webkit-calc(var(--vw, 1vw)*65.8333);
        height: -moz-calc(var(--vw, 1vw)*65.8333);
        height: calc(var(--vw, 1vw)*65.8333)
    }

    .h-88ex {
        height: 24.4444vw;
        height: -webkit-calc(var(--vw, 1vw)*24.4444);
        height: -moz-calc(var(--vw, 1vw)*24.4444);
        height: calc(var(--vw, 1vw)*24.4444)
    }

    .h-60ex {
        height: 16.6667vw;
        height: -webkit-calc(var(--vw, 1vw)*16.6667);
        height: -moz-calc(var(--vw, 1vw)*16.6667);
        height: calc(var(--vw, 1vw)*16.6667)
    }

    .h-40ex {
        height: 11.1111vw;
        height: -webkit-calc(var(--vw, 1vw)*11.1111);
        height: -moz-calc(var(--vw, 1vw)*11.1111);
        height: calc(var(--vw, 1vw)*11.1111)
    }

    .h-56ex {
        height: 15.5556vw;
        height: -webkit-calc(var(--vw, 1vw)*15.5556);
        height: -moz-calc(var(--vw, 1vw)*15.5556);
        height: calc(var(--vw, 1vw)*15.5556)
    }

    .h-154ex {
        height: 42.7778vw;
        height: -webkit-calc(var(--vw, 1vw)*42.7778);
        height: -moz-calc(var(--vw, 1vw)*42.7778);
        height: calc(var(--vw, 1vw)*42.7778)
    }

    .h-362ex {
        height: 100.5556vw;
        height: -webkit-calc(var(--vw, 1vw)*100.5556);
        height: -moz-calc(var(--vw, 1vw)*100.5556);
        height: calc(var(--vw, 1vw)*100.5556)
    }

    .h-288ex {
        height: 80vw;
        height: -webkit-calc(var(--vw, 1vw)*80);
        height: -moz-calc(var(--vw, 1vw)*80);
        height: calc(var(--vw, 1vw)*80)
    }

    .h-42ex {
        height: 11.6667vw;
        height: -webkit-calc(var(--vw, 1vw)*11.6667);
        height: -moz-calc(var(--vw, 1vw)*11.6667);
        height: calc(var(--vw, 1vw)*11.6667)
    }

    .h-68ex {
        height: 18.8889vw;
        height: -webkit-calc(var(--vw, 1vw)*18.8889);
        height: -moz-calc(var(--vw, 1vw)*18.8889);
        height: calc(var(--vw, 1vw)*18.8889)
    }

    .h-35ex {
        height: 9.7222vw;
        height: -webkit-calc(var(--vw, 1vw)*9.7222);
        height: -moz-calc(var(--vw, 1vw)*9.7222);
        height: calc(var(--vw, 1vw)*9.7222)
    }

    .h-103ex {
        height: 28.6111vw;
        height: -webkit-calc(var(--vw, 1vw)*28.6111);
        height: -moz-calc(var(--vw, 1vw)*28.6111);
        height: calc(var(--vw, 1vw)*28.6111)
    }

    .h-32ex {
        height: 8.8889vw;
        height: -webkit-calc(var(--vw, 1vw)*8.8889);
        height: -moz-calc(var(--vw, 1vw)*8.8889);
        height: calc(var(--vw, 1vw)*8.8889)
    }

    .h-72ex {
        height: 20vw;
        height: -webkit-calc(var(--vw, 1vw)*20);
        height: -moz-calc(var(--vw, 1vw)*20);
        height: calc(var(--vw, 1vw)*20)
    }

    .h-53ex {
        height: 14.7222vw;
        height: -webkit-calc(var(--vw, 1vw)*14.7222);
        height: -moz-calc(var(--vw, 1vw)*14.7222);
        height: calc(var(--vw, 1vw)*14.7222)
    }

    .h-133ex {
        height: 36.9444vw;
        height: -webkit-calc(var(--vw, 1vw)*36.9444);
        height: -moz-calc(var(--vw, 1vw)*36.9444);
        height: calc(var(--vw, 1vw)*36.9444)
    }

    .h-49ex {
        height: 13.6111vw;
        height: -webkit-calc(var(--vw, 1vw)*13.6111);
        height: -moz-calc(var(--vw, 1vw)*13.6111);
        height: calc(var(--vw, 1vw)*13.6111)
    }

    .h-97ex {
        height: 26.9444vw;
        height: -webkit-calc(var(--vw, 1vw)*26.9444);
        height: -moz-calc(var(--vw, 1vw)*26.9444);
        height: calc(var(--vw, 1vw)*26.9444)
    }

    .h-41ex {
        height: 11.3889vw;
        height: -webkit-calc(var(--vw, 1vw)*11.3889);
        height: -moz-calc(var(--vw, 1vw)*11.3889);
        height: calc(var(--vw, 1vw)*11.3889)
    }

    .h-118ex {
        height: 32.7778vw;
        height: -webkit-calc(var(--vw, 1vw)*32.7778);
        height: -moz-calc(var(--vw, 1vw)*32.7778);
        height: calc(var(--vw, 1vw)*32.7778)
    }

    .h-80ex {
        height: 22.2222vw;
        height: -webkit-calc(var(--vw, 1vw)*22.2222);
        height: -moz-calc(var(--vw, 1vw)*22.2222);
        height: calc(var(--vw, 1vw)*22.2222)
    }

    .h-374ex {
        height: 103.8889vw;
        height: -webkit-calc(var(--vw, 1vw)*103.8889);
        height: -moz-calc(var(--vw, 1vw)*103.8889);
        height: calc(var(--vw, 1vw)*103.8889)
    }

    .h-230ex {
        height: 63.8889vw;
        height: -webkit-calc(var(--vw, 1vw)*63.8889);
        height: -moz-calc(var(--vw, 1vw)*63.8889);
        height: calc(var(--vw, 1vw)*63.8889)
    }

    .h-59ex {
        height: 16.3889vw;
        height: -webkit-calc(var(--vw, 1vw)*16.3889);
        height: -moz-calc(var(--vw, 1vw)*16.3889);
        height: calc(var(--vw, 1vw)*16.3889)
    }

    .h-221ex {
        height: 61.3889vw;
        height: -webkit-calc(var(--vw, 1vw)*61.3889);
        height: -moz-calc(var(--vw, 1vw)*61.3889);
        height: calc(var(--vw, 1vw)*61.3889)
    }

    .h-128ex {
        height: 35.5556vw;
        height: -webkit-calc(var(--vw, 1vw)*35.5556);
        height: -moz-calc(var(--vw, 1vw)*35.5556);
        height: calc(var(--vw, 1vw)*35.5556)
    }

    .h-46ex {
        height: 12.7778vw;
        height: -webkit-calc(var(--vw, 1vw)*12.7778);
        height: -moz-calc(var(--vw, 1vw)*12.7778);
        height: calc(var(--vw, 1vw)*12.7778)
    }

    .h-134ex {
        height: 37.2222vw;
        height: -webkit-calc(var(--vw, 1vw)*37.2222);
        height: -moz-calc(var(--vw, 1vw)*37.2222);
        height: calc(var(--vw, 1vw)*37.2222)
    }

    .h-20ex {
        height: 5.5556vw;
        height: -webkit-calc(var(--vw, 1vw)*5.5556);
        height: -moz-calc(var(--vw, 1vw)*5.5556);
        height: calc(var(--vw, 1vw)*5.5556)
    }

    .h-197ex {
        height: 54.7222vw;
        height: -webkit-calc(var(--vw, 1vw)*54.7222);
        height: -moz-calc(var(--vw, 1vw)*54.7222);
        height: calc(var(--vw, 1vw)*54.7222)
    }

    .h-27ex {
        height: 7.5vw;
        height: -webkit-calc(var(--vw, 1vw)*7.5);
        height: -moz-calc(var(--vw, 1vw)*7.5);
        height: calc(var(--vw, 1vw)*7.5)
    }

    .h-51ex {
        height: 14.1667vw;
        height: -webkit-calc(var(--vw, 1vw)*14.1667);
        height: -moz-calc(var(--vw, 1vw)*14.1667);
        height: calc(var(--vw, 1vw)*14.1667)
    }

    .h-50ex {
        height: 13.8889vw;
        height: -webkit-calc(var(--vw, 1vw)*13.8889);
        height: -moz-calc(var(--vw, 1vw)*13.8889);
        height: calc(var(--vw, 1vw)*13.8889)
    }

    .h-408ex {
        height: 113.3333vw;
        height: -webkit-calc(var(--vw, 1vw)*113.3333);
        height: -moz-calc(var(--vw, 1vw)*113.3333);
        height: calc(var(--vw, 1vw)*113.3333)
    }

    .h-419ex {
        height: 116.3889vw;
        height: -webkit-calc(var(--vw, 1vw)*116.3889);
        height: -moz-calc(var(--vw, 1vw)*116.3889);
        height: calc(var(--vw, 1vw)*116.3889)
    }

    .h-61ex {
        height: 16.9444vw;
        height: -webkit-calc(var(--vw, 1vw)*16.9444);
        height: -moz-calc(var(--vw, 1vw)*16.9444);
        height: calc(var(--vw, 1vw)*16.9444)
    }

    .h-140ex {
        height: 38.8889vw;
        height: -webkit-calc(var(--vw, 1vw)*38.8889);
        height: -moz-calc(var(--vw, 1vw)*38.8889);
        height: calc(var(--vw, 1vw)*38.8889)
    }

    .h-106ex {
        height: 29.4444vw;
        height: -webkit-calc(var(--vw, 1vw)*29.4444);
        height: -moz-calc(var(--vw, 1vw)*29.4444);
        height: calc(var(--vw, 1vw)*29.4444)
    }

    .mt-4ex {
        margin-top: 1.1111vw;
        margin-top: calc(var(--vw, 1vw)*1.1111)
    }

    .mb-4ex {
        margin-bottom: 1.1111vw;
        margin-bottom: calc(var(--vw, 1vw)*1.1111)
    }

    .mt-20ex {
        margin-top: 5.5556vw;
        margin-top: calc(var(--vw, 1vw)*5.5556)
    }

    .ml-24ex {
        margin-left: 6.6667vw;
        margin-left: calc(var(--vw, 1vw)*6.6667)
    }

    .mb-24ex {
        margin-bottom: 6.6667vw;
        margin-bottom: calc(var(--vw, 1vw)*6.6667)
    }

    .mt-8ex {
        margin-top: 2.2222vw;
        margin-top: calc(var(--vw, 1vw)*2.2222)
    }

    .mb-16ex {
        margin-bottom: 4.4444vw;
        margin-bottom: calc(var(--vw, 1vw)*4.4444)
    }

    .mt-6ex {
        margin-top: 1.6667vw;
        margin-top: calc(var(--vw, 1vw)*1.6667)
    }

    .mt-24ex {
        margin-top: 6.6667vw;
        margin-top: calc(var(--vw, 1vw)*6.6667)
    }

    .mt-34ex {
        margin-top: 9.4444vw;
        margin-top: calc(var(--vw, 1vw)*9.4444)
    }

    .mt-32ex {
        margin-top: 8.8889vw;
        margin-top: calc(var(--vw, 1vw)*8.8889)
    }

    .ml-12ex {
        margin-left: 3.3333vw;
        margin-left: calc(var(--vw, 1vw)*3.3333)
    }

    .ml-8ex {
        margin-left: 2.2222vw;
        margin-left: calc(var(--vw, 1vw)*2.2222)
    }

    .mt-103ex {
        margin-top: 28.6111vw;
        margin-top: calc(var(--vw, 1vw)*28.6111)
    }

    .mt-28ex {
        margin-top: 7.7778vw;
        margin-top: calc(var(--vw, 1vw)*7.7778)
    }

    .mt-261ex {
        margin-top: 72.5vw;
        margin-top: calc(var(--vw, 1vw)*72.5)
    }

    .mt-251ex {
        margin-top: 69.7222vw;
        margin-top: calc(var(--vw, 1vw)*69.7222)
    }

    .mb-20ex {
        margin-bottom: 5.5556vw;
        margin-bottom: calc(var(--vw, 1vw)*5.5556)
    }

    .mt-54ex {
        margin-top: 15vw;
        margin-top: calc(var(--vw, 1vw)*15)
    }

    .ml-14ex {
        margin-left: 3.8889vw;
        margin-left: calc(var(--vw, 1vw)*3.8889)
    }

    .-mb-21ex {
        margin-bottom: -5.8333vw;
        margin-bottom: calc(var(--vw, 1vw)*-5.8333)
    }

    .-ml-16ex {
        margin-left: -4.4444vw;
        margin-left: calc(var(--vw, 1vw)*-4.4444)
    }

    .mb-14ex {
        margin-bottom: 3.8889vw;
        margin-bottom: calc(var(--vw, 1vw)*3.8889)
    }

    .mr-46ex {
        margin-right: 12.7778vw;
        margin-right: calc(var(--vw, 1vw)*12.7778)
    }

    .mt-48ex {
        margin-top: 13.3333vw;
        margin-top: calc(var(--vw, 1vw)*13.3333)
    }

    .mt-38ex {
        margin-top: 10.5556vw;
        margin-top: calc(var(--vw, 1vw)*10.5556)
    }

    .mt-72ex {
        margin-top: 20vw;
        margin-top: calc(var(--vw, 1vw)*20)
    }

    .mt-36ex {
        margin-top: 10vw;
        margin-top: calc(var(--vw, 1vw)*10)
    }

    .ml-11ex {
        margin-left: 3.0556vw;
        margin-left: calc(var(--vw, 1vw)*3.0556)
    }

    .mt-11ex {
        margin-top: 3.0556vw;
        margin-top: calc(var(--vw, 1vw)*3.0556)
    }

    .mt-30ex {
        margin-top: 8.3333vw;
        margin-top: calc(var(--vw, 1vw)*8.3333)
    }

    .mr-50ex {
        margin-right: 13.8889vw;
        margin-right: calc(var(--vw, 1vw)*13.8889)
    }

    .mt-22ex {
        margin-top: 6.1111vw;
        margin-top: calc(var(--vw, 1vw)*6.1111)
    }

    .mb-5ex {
        margin-bottom: 1.3889vw;
        margin-bottom: calc(var(--vw, 1vw)*1.3889)
    }

    .mt-16ex {
        margin-top: 4.4444vw;
        margin-top: calc(var(--vw, 1vw)*4.4444)
    }

    .pt-48ex {
        padding-top: 13.3333vw;
        padding-top: calc(var(--vw, 1vw)*13.3333)
    }

    .pt-64ex {
        padding-top: 17.7778vw;
        padding-top: calc(var(--vw, 1vw)*17.7778)
    }

    .pb-64ex {
        padding-bottom: 17.7778vw;
        padding-bottom: calc(var(--vw, 1vw)*17.7778)
    }

    .pt-20ex {
        padding-top: 5.5556vw;
        padding-top: calc(var(--vw, 1vw)*5.5556)
    }

    .pt-96ex {
        padding-top: 26.6667vw;
        padding-top: calc(var(--vw, 1vw)*26.6667)
    }

    .pb-96ex {
        padding-bottom: 26.6667vw;
        padding-bottom: calc(var(--vw, 1vw)*26.6667)
    }

    .pb-72ex {
        padding-bottom: 20vw;
        padding-bottom: calc(var(--vw, 1vw)*20)
    }

    .pt-72ex {
        padding-top: 20vw;
        padding-top: calc(var(--vw, 1vw)*20)
    }

    .pt-12ex {
        padding-top: 3.3333vw;
        padding-top: calc(var(--vw, 1vw)*3.3333)
    }

    .pl-7ex {
        padding-left: 1.9444vw;
        padding-left: calc(var(--vw, 1vw)*1.9444)
    }

    .pl-16ex {
        padding-left: 4.4444vw;
        padding-left: calc(var(--vw, 1vw)*4.4444)
    }

    .pr-16ex {
        padding-right: 4.4444vw;
        padding-right: calc(var(--vw, 1vw)*4.4444)
    }

    .pb-20ex {
        padding-bottom: 5.5556vw;
        padding-bottom: calc(var(--vw, 1vw)*5.5556)
    }

    .pl-29ex {
        padding-left: 8.0556vw;
        padding-left: calc(var(--vw, 1vw)*8.0556)
    }

    .pr-36ex {
        padding-right: 10vw;
        padding-right: calc(var(--vw, 1vw)*10)
    }

    .pl-14ex {
        padding-left: 3.8889vw;
        padding-left: calc(var(--vw, 1vw)*3.8889)
    }

    .pt-16ex {
        padding-top: 4.4444vw;
        padding-top: calc(var(--vw, 1vw)*4.4444)
    }

    .pr-12ex {
        padding-right: 3.3333vw;
        padding-right: calc(var(--vw, 1vw)*3.3333)
    }

    .pb-10ex {
        padding-bottom: 2.7778vw;
        padding-bottom: calc(var(--vw, 1vw)*2.7778)
    }

    .pt-10ex {
        padding-top: 2.7778vw;
        padding-top: calc(var(--vw, 1vw)*2.7778)
    }

    .pr-24ex {
        padding-right: 6.6667vw;
        padding-right: calc(var(--vw, 1vw)*6.6667)
    }

    .pt-14ex {
        padding-top: 3.8889vw;
        padding-top: calc(var(--vw, 1vw)*3.8889)
    }

    .pt-13ex {
        padding-top: 3.6111vw;
        padding-top: calc(var(--vw, 1vw)*3.6111)
    }

    .pl-8ex {
        padding-left: 2.2222vw;
        padding-left: calc(var(--vw, 1vw)*2.2222)
    }

    .pr-8ex {
        padding-right: 2.2222vw;
        padding-right: calc(var(--vw, 1vw)*2.2222)
    }

    .pt-8ex {
        padding-top: 2.2222vw;
        padding-top: calc(var(--vw, 1vw)*2.2222)
    }

    .pb-25ex {
        padding-bottom: 6.9444vw;
        padding-bottom: calc(var(--vw, 1vw)*6.9444)
    }

    .pl-10ex {
        padding-left: 2.7778vw;
        padding-left: calc(var(--vw, 1vw)*2.7778)
    }

    .pr-10ex {
        padding-right: 2.7778vw;
        padding-right: calc(var(--vw, 1vw)*2.7778)
    }

    .pb-14ex {
        padding-bottom: 3.8889vw;
        padding-bottom: calc(var(--vw, 1vw)*3.8889)
    }

    .pt-43ex {
        padding-top: 11.9444vw;
        padding-top: calc(var(--vw, 1vw)*11.9444)
    }

    .pb-42ex {
        padding-bottom: 11.6667vw;
        padding-bottom: calc(var(--vw, 1vw)*11.6667)
    }

    .pb-8ex {
        padding-bottom: 2.2222vw;
        padding-bottom: calc(var(--vw, 1vw)*2.2222)
    }

    .pb-48ex {
        padding-bottom: 13.3333vw;
        padding-bottom: calc(var(--vw, 1vw)*13.3333)
    }

    .pt-32ex {
        padding-top: 8.8889vw;
        padding-top: calc(var(--vw, 1vw)*8.8889)
    }

    .pr-22ex {
        padding-right: 6.1111vw;
        padding-right: calc(var(--vw, 1vw)*6.1111)
    }

    .pt-28ex {
        padding-top: 7.7778vw;
        padding-top: calc(var(--vw, 1vw)*7.7778)
    }

    .pb-28ex {
        padding-bottom: 7.7778vw;
        padding-bottom: calc(var(--vw, 1vw)*7.7778)
    }

    .pt-40ex {
        padding-top: 11.1111vw;
        padding-top: calc(var(--vw, 1vw)*11.1111)
    }

    .pb-40ex {
        padding-bottom: 11.1111vw;
        padding-bottom: calc(var(--vw, 1vw)*11.1111)
    }

    .right-24ex {
        right: 6.6667vw;
        right: -webkit-calc(var(--vw, 1vw)*6.6667);
        right: -moz-calc(var(--vw, 1vw)*6.6667);
        right: calc(var(--vw, 1vw)*6.6667)
    }

    .-bottom-88ex {
        bottom: -24.4444vw;
        bottom: -webkit-calc(var(--vw, 1vw)*-24.4444);
        bottom: -moz-calc(var(--vw, 1vw)*-24.4444);
        bottom: calc(var(--vw, 1vw)*-24.4444)
    }

    .left-27ex {
        left: 7.5vw;
        left: -webkit-calc(var(--vw, 1vw)*7.5);
        left: -moz-calc(var(--vw, 1vw)*7.5);
        left: calc(var(--vw, 1vw)*7.5)
    }

    .-bottom-86ex {
        bottom: -23.8889vw;
        bottom: -webkit-calc(var(--vw, 1vw)*-23.8889);
        bottom: -moz-calc(var(--vw, 1vw)*-23.8889);
        bottom: calc(var(--vw, 1vw)*-23.8889)
    }

    .top-27ex {
        top: 7.5vw;
        top: -webkit-calc(var(--vw, 1vw)*7.5);
        top: -moz-calc(var(--vw, 1vw)*7.5);
        top: calc(var(--vw, 1vw)*7.5)
    }

    .left-112ex {
        left: 31.1111vw;
        left: -webkit-calc(var(--vw, 1vw)*31.1111);
        left: -moz-calc(var(--vw, 1vw)*31.1111);
        left: calc(var(--vw, 1vw)*31.1111)
    }

    .bottom-0ex {
        bottom: 0;
        bottom: -webkit-calc(var(--vw, 1vw)*0);
        bottom: -moz-calc(var(--vw, 1vw)*0);
        bottom: calc(var(--vw, 1vw)*0)
    }

    .-left-46ex {
        left: -12.7778vw;
        left: -webkit-calc(var(--vw, 1vw)*-12.7778);
        left: -moz-calc(var(--vw, 1vw)*-12.7778);
        left: calc(var(--vw, 1vw)*-12.7778)
    }

    .bottom-161ex {
        bottom: 44.7222vw;
        bottom: -webkit-calc(var(--vw, 1vw)*44.7222);
        bottom: -moz-calc(var(--vw, 1vw)*44.7222);
        bottom: calc(var(--vw, 1vw)*44.7222)
    }

    .left-0ex {
        left: 0;
        left: -webkit-calc(var(--vw, 1vw)*0);
        left: -moz-calc(var(--vw, 1vw)*0);
        left: calc(var(--vw, 1vw)*0)
    }

    .bottom-60ex {
        bottom: 16.6667vw;
        bottom: -webkit-calc(var(--vw, 1vw)*16.6667);
        bottom: -moz-calc(var(--vw, 1vw)*16.6667);
        bottom: calc(var(--vw, 1vw)*16.6667)
    }

    .bottom-322ex {
        bottom: 89.4444vw;
        bottom: -webkit-calc(var(--vw, 1vw)*89.4444);
        bottom: -moz-calc(var(--vw, 1vw)*89.4444);
        bottom: calc(var(--vw, 1vw)*89.4444)
    }

    .-left-10ex {
        left: -2.7778vw;
        left: -webkit-calc(var(--vw, 1vw)*-2.7778);
        left: -moz-calc(var(--vw, 1vw)*-2.7778);
        left: calc(var(--vw, 1vw)*-2.7778)
    }

    .left-3ex {
        left: .8333vw;
        left: -webkit-calc(var(--vw, 1vw)*.8333);
        left: -moz-calc(var(--vw, 1vw)*.8333);
        left: calc(var(--vw, 1vw)*.8333)
    }

    .left-13ex {
        left: 3.6111vw;
        left: -webkit-calc(var(--vw, 1vw)*3.6111);
        left: -moz-calc(var(--vw, 1vw)*3.6111);
        left: calc(var(--vw, 1vw)*3.6111)
    }

    .left-23ex {
        left: 6.3889vw;
        left: -webkit-calc(var(--vw, 1vw)*6.3889);
        left: -moz-calc(var(--vw, 1vw)*6.3889);
        left: calc(var(--vw, 1vw)*6.3889)
    }

    .bottom-50ex {
        bottom: 13.8889vw;
        bottom: -webkit-calc(var(--vw, 1vw)*13.8889);
        bottom: -moz-calc(var(--vw, 1vw)*13.8889);
        bottom: calc(var(--vw, 1vw)*13.8889)
    }

    .bottom-37ex {
        bottom: 10.2778vw;
        bottom: -webkit-calc(var(--vw, 1vw)*10.2778);
        bottom: -moz-calc(var(--vw, 1vw)*10.2778);
        bottom: calc(var(--vw, 1vw)*10.2778)
    }

    .left-38ex {
        left: 10.5556vw;
        left: -webkit-calc(var(--vw, 1vw)*10.5556);
        left: -moz-calc(var(--vw, 1vw)*10.5556);
        left: calc(var(--vw, 1vw)*10.5556)
    }

    .bottom-92ex {
        bottom: 25.5556vw;
        bottom: -webkit-calc(var(--vw, 1vw)*25.5556);
        bottom: -moz-calc(var(--vw, 1vw)*25.5556);
        bottom: calc(var(--vw, 1vw)*25.5556)
    }

    .left-54ex {
        left: 15vw;
        left: -webkit-calc(var(--vw, 1vw)*15);
        left: -moz-calc(var(--vw, 1vw)*15);
        left: calc(var(--vw, 1vw)*15)
    }

    .bottom-130ex {
        bottom: 36.1111vw;
        bottom: -webkit-calc(var(--vw, 1vw)*36.1111);
        bottom: -moz-calc(var(--vw, 1vw)*36.1111);
        bottom: calc(var(--vw, 1vw)*36.1111)
    }

    .bottom-145ex {
        bottom: 40.2778vw;
        bottom: -webkit-calc(var(--vw, 1vw)*40.2778);
        bottom: -moz-calc(var(--vw, 1vw)*40.2778);
        bottom: calc(var(--vw, 1vw)*40.2778)
    }

    .left-17ex {
        left: 4.7222vw;
        left: -webkit-calc(var(--vw, 1vw)*4.7222);
        left: -moz-calc(var(--vw, 1vw)*4.7222);
        left: calc(var(--vw, 1vw)*4.7222)
    }

    .bottom-176ex {
        bottom: 48.8889vw;
        bottom: -webkit-calc(var(--vw, 1vw)*48.8889);
        bottom: -moz-calc(var(--vw, 1vw)*48.8889);
        bottom: calc(var(--vw, 1vw)*48.8889)
    }

    .bottom-191ex {
        bottom: 53.0556vw;
        bottom: -webkit-calc(var(--vw, 1vw)*53.0556);
        bottom: -moz-calc(var(--vw, 1vw)*53.0556);
        bottom: calc(var(--vw, 1vw)*53.0556)
    }

    .left-31ex {
        left: 8.6111vw;
        left: -webkit-calc(var(--vw, 1vw)*8.6111);
        left: -moz-calc(var(--vw, 1vw)*8.6111);
        left: calc(var(--vw, 1vw)*8.6111)
    }

    .bottom-245ex {
        bottom: 68.0556vw;
        bottom: -webkit-calc(var(--vw, 1vw)*68.0556);
        bottom: -moz-calc(var(--vw, 1vw)*68.0556);
        bottom: calc(var(--vw, 1vw)*68.0556)
    }

    .-bottom-2ex {
        bottom: -.5556vw;
        bottom: -webkit-calc(var(--vw, 1vw)*-.5556);
        bottom: -moz-calc(var(--vw, 1vw)*-.5556);
        bottom: calc(var(--vw, 1vw)*-.5556)
    }

    .left-5ex {
        left: 1.3889vw;
        left: -webkit-calc(var(--vw, 1vw)*1.3889);
        left: -moz-calc(var(--vw, 1vw)*1.3889);
        left: calc(var(--vw, 1vw)*1.3889)
    }

    .top-208ex {
        top: 57.7778vw;
        top: -webkit-calc(var(--vw, 1vw)*57.7778);
        top: -moz-calc(var(--vw, 1vw)*57.7778);
        top: calc(var(--vw, 1vw)*57.7778)
    }

    .top-260ex {
        top: 72.2222vw;
        top: -webkit-calc(var(--vw, 1vw)*72.2222);
        top: -moz-calc(var(--vw, 1vw)*72.2222);
        top: calc(var(--vw, 1vw)*72.2222)
    }

    .right-30ex {
        right: 8.3333vw;
        right: -webkit-calc(var(--vw, 1vw)*8.3333);
        right: -moz-calc(var(--vw, 1vw)*8.3333);
        right: calc(var(--vw, 1vw)*8.3333)
    }

    .top-211ex {
        top: 58.6111vw;
        top: -webkit-calc(var(--vw, 1vw)*58.6111);
        top: -moz-calc(var(--vw, 1vw)*58.6111);
        top: calc(var(--vw, 1vw)*58.6111)
    }

    .top-48ex {
        top: 13.3333vw;
        top: -webkit-calc(var(--vw, 1vw)*13.3333);
        top: -moz-calc(var(--vw, 1vw)*13.3333);
        top: calc(var(--vw, 1vw)*13.3333)
    }

    .left-204ex {
        left: 56.6667vw;
        left: -webkit-calc(var(--vw, 1vw)*56.6667);
        left: -moz-calc(var(--vw, 1vw)*56.6667);
        left: calc(var(--vw, 1vw)*56.6667)
    }

    .top-81ex {
        top: 22.5vw;
        top: -webkit-calc(var(--vw, 1vw)*22.5);
        top: -moz-calc(var(--vw, 1vw)*22.5);
        top: calc(var(--vw, 1vw)*22.5)
    }

    .left-155ex {
        left: 43.0556vw;
        left: -webkit-calc(var(--vw, 1vw)*43.0556);
        left: -moz-calc(var(--vw, 1vw)*43.0556);
        left: calc(var(--vw, 1vw)*43.0556)
    }

    .top-79ex {
        top: 21.9444vw;
        top: -webkit-calc(var(--vw, 1vw)*21.9444);
        top: -moz-calc(var(--vw, 1vw)*21.9444);
        top: calc(var(--vw, 1vw)*21.9444)
    }

    .right-92ex {
        right: 25.5556vw;
        right: -webkit-calc(var(--vw, 1vw)*25.5556);
        right: -moz-calc(var(--vw, 1vw)*25.5556);
        right: calc(var(--vw, 1vw)*25.5556)
    }

    .-left-66ex {
        left: -18.3333vw;
        left: -webkit-calc(var(--vw, 1vw)*-18.3333);
        left: -moz-calc(var(--vw, 1vw)*-18.3333);
        left: calc(var(--vw, 1vw)*-18.3333)
    }

    .top-129ex {
        top: 35.8333vw;
        top: -webkit-calc(var(--vw, 1vw)*35.8333);
        top: -moz-calc(var(--vw, 1vw)*35.8333);
        top: calc(var(--vw, 1vw)*35.8333)
    }

    .right-152ex {
        right: 42.2222vw;
        right: -webkit-calc(var(--vw, 1vw)*42.2222);
        right: -moz-calc(var(--vw, 1vw)*42.2222);
        right: calc(var(--vw, 1vw)*42.2222)
    }

    .-left-114ex {
        left: -31.6667vw;
        left: -webkit-calc(var(--vw, 1vw)*-31.6667);
        left: -moz-calc(var(--vw, 1vw)*-31.6667);
        left: calc(var(--vw, 1vw)*-31.6667)
    }

    .top-185ex {
        top: 51.3889vw;
        top: -webkit-calc(var(--vw, 1vw)*51.3889);
        top: -moz-calc(var(--vw, 1vw)*51.3889);
        top: calc(var(--vw, 1vw)*51.3889)
    }

    .right-158ex {
        right: 43.8889vw;
        right: -webkit-calc(var(--vw, 1vw)*43.8889);
        right: -moz-calc(var(--vw, 1vw)*43.8889);
        right: calc(var(--vw, 1vw)*43.8889)
    }

    .-left-48ex {
        left: -13.3333vw;
        left: -webkit-calc(var(--vw, 1vw)*-13.3333);
        left: -moz-calc(var(--vw, 1vw)*-13.3333);
        left: calc(var(--vw, 1vw)*-13.3333)
    }

    .top-258ex {
        top: 71.6667vw;
        top: -webkit-calc(var(--vw, 1vw)*71.6667);
        top: -moz-calc(var(--vw, 1vw)*71.6667);
        top: calc(var(--vw, 1vw)*71.6667)
    }

    .-left-67ex {
        left: -18.6111vw;
        left: -webkit-calc(var(--vw, 1vw)*-18.6111);
        left: -moz-calc(var(--vw, 1vw)*-18.6111);
        left: calc(var(--vw, 1vw)*-18.6111)
    }

    .left-16ex {
        left: 4.4444vw;
        left: -webkit-calc(var(--vw, 1vw)*4.4444);
        left: -moz-calc(var(--vw, 1vw)*4.4444);
        left: calc(var(--vw, 1vw)*4.4444)
    }

    .left-12ex {
        left: 3.3333vw;
        left: -webkit-calc(var(--vw, 1vw)*3.3333);
        left: -moz-calc(var(--vw, 1vw)*3.3333);
        left: calc(var(--vw, 1vw)*3.3333)
    }

    .bottom-12ex {
        bottom: 3.3333vw;
        bottom: -webkit-calc(var(--vw, 1vw)*3.3333);
        bottom: -moz-calc(var(--vw, 1vw)*3.3333);
        bottom: calc(var(--vw, 1vw)*3.3333)
    }

    .-bottom-42ex {
        bottom: -11.6667vw;
        bottom: -webkit-calc(var(--vw, 1vw)*-11.6667);
        bottom: -moz-calc(var(--vw, 1vw)*-11.6667);
        bottom: calc(var(--vw, 1vw)*-11.6667)
    }

    .-left-33ex {
        left: -9.1667vw;
        left: -webkit-calc(var(--vw, 1vw)*-9.1667);
        left: -moz-calc(var(--vw, 1vw)*-9.1667);
        left: calc(var(--vw, 1vw)*-9.1667)
    }

    .top-6ex {
        top: 1.6667vw;
        top: -webkit-calc(var(--vw, 1vw)*1.6667);
        top: -moz-calc(var(--vw, 1vw)*1.6667);
        top: calc(var(--vw, 1vw)*1.6667)
    }

    .-right-33ex {
        right: -9.1667vw;
        right: -webkit-calc(var(--vw, 1vw)*-9.1667);
        right: -moz-calc(var(--vw, 1vw)*-9.1667);
        right: calc(var(--vw, 1vw)*-9.1667)
    }

    .-right-48ex {
        right: -13.3333vw;
        right: -webkit-calc(var(--vw, 1vw)*-13.3333);
        right: -moz-calc(var(--vw, 1vw)*-13.3333);
        right: calc(var(--vw, 1vw)*-13.3333)
    }

    .-left-28ex {
        left: -7.7778vw;
        left: -webkit-calc(var(--vw, 1vw)*-7.7778);
        left: -moz-calc(var(--vw, 1vw)*-7.7778);
        left: calc(var(--vw, 1vw)*-7.7778)
    }

    .-right-28ex {
        right: -7.7778vw;
        right: -webkit-calc(var(--vw, 1vw)*-7.7778);
        right: -moz-calc(var(--vw, 1vw)*-7.7778);
        right: calc(var(--vw, 1vw)*-7.7778)
    }

    .w-156ex {
        width: 43.3333vw;
        width: -webkit-calc(var(--vw, 1vw)*43.3333);
        width: -moz-calc(var(--vw, 1vw)*43.3333);
        width: calc(var(--vw, 1vw)*43.3333)
    }

    .w-186ex {
        width: 51.6667vw;
        width: -webkit-calc(var(--vw, 1vw)*51.6667);
        width: -moz-calc(var(--vw, 1vw)*51.6667);
        width: calc(var(--vw, 1vw)*51.6667)
    }

    .w-360ex {
        width: 100vw;
        width: -webkit-calc(var(--vw, 1vw)*100);
        width: -moz-calc(var(--vw, 1vw)*100);
        width: calc(var(--vw, 1vw)*100)
    }

    .w-328ex {
        width: 91.1111vw;
        width: -webkit-calc(var(--vw, 1vw)*91.1111);
        width: -moz-calc(var(--vw, 1vw)*91.1111);
        width: calc(var(--vw, 1vw)*91.1111)
    }

    .w-135ex {
        width: 37.5vw;
        width: -webkit-calc(var(--vw, 1vw)*37.5);
        width: -moz-calc(var(--vw, 1vw)*37.5);
        width: calc(var(--vw, 1vw)*37.5)
    }

    .w-320ex {
        width: 88.8889vw;
        width: -webkit-calc(var(--vw, 1vw)*88.8889);
        width: -moz-calc(var(--vw, 1vw)*88.8889);
        width: calc(var(--vw, 1vw)*88.8889)
    }

    .w-161ex {
        width: 44.7222vw;
        width: -webkit-calc(var(--vw, 1vw)*44.7222);
        width: -moz-calc(var(--vw, 1vw)*44.7222);
        width: calc(var(--vw, 1vw)*44.7222)
    }

    .w-160ex {
        width: 44.4444vw;
        width: -webkit-calc(var(--vw, 1vw)*44.4444);
        width: -moz-calc(var(--vw, 1vw)*44.4444);
        width: calc(var(--vw, 1vw)*44.4444)
    }

    .w-75ex {
        width: 20.8333vw;
        width: -webkit-calc(var(--vw, 1vw)*20.8333);
        width: -moz-calc(var(--vw, 1vw)*20.8333);
        width: calc(var(--vw, 1vw)*20.8333)
    }

    .w-311ex {
        width: 86.3889vw;
        width: -webkit-calc(var(--vw, 1vw)*86.3889);
        width: -moz-calc(var(--vw, 1vw)*86.3889);
        width: calc(var(--vw, 1vw)*86.3889)
    }

    .w-400ex {
        width: 111.1111vw;
        width: -webkit-calc(var(--vw, 1vw)*111.1111);
        width: -moz-calc(var(--vw, 1vw)*111.1111);
        width: calc(var(--vw, 1vw)*111.1111)
    }

    .w-40ex {
        width: 11.1111vw;
        width: -webkit-calc(var(--vw, 1vw)*11.1111);
        width: -moz-calc(var(--vw, 1vw)*11.1111);
        width: calc(var(--vw, 1vw)*11.1111)
    }

    .w-327ex {
        width: 90.8333vw;
        width: -webkit-calc(var(--vw, 1vw)*90.8333);
        width: -moz-calc(var(--vw, 1vw)*90.8333);
        width: calc(var(--vw, 1vw)*90.8333)
    }

    .w-321ex {
        width: 89.1667vw;
        width: -webkit-calc(var(--vw, 1vw)*89.1667);
        width: -moz-calc(var(--vw, 1vw)*89.1667);
        width: calc(var(--vw, 1vw)*89.1667)
    }

    .w-129ex {
        width: 35.8333vw;
        width: -webkit-calc(var(--vw, 1vw)*35.8333);
        width: -moz-calc(var(--vw, 1vw)*35.8333);
        width: calc(var(--vw, 1vw)*35.8333)
    }

    .w-243ex {
        width: 67.5vw;
        width: -webkit-calc(var(--vw, 1vw)*67.5);
        width: -moz-calc(var(--vw, 1vw)*67.5);
        width: calc(var(--vw, 1vw)*67.5)
    }

    .w-119ex {
        width: 33.0556vw;
        width: -webkit-calc(var(--vw, 1vw)*33.0556);
        width: -moz-calc(var(--vw, 1vw)*33.0556);
        width: calc(var(--vw, 1vw)*33.0556)
    }

    .w-170ex {
        width: 47.2222vw;
        width: -webkit-calc(var(--vw, 1vw)*47.2222);
        width: -moz-calc(var(--vw, 1vw)*47.2222);
        width: calc(var(--vw, 1vw)*47.2222)
    }

    .w-60ex {
        width: 16.6667vw;
        width: -webkit-calc(var(--vw, 1vw)*16.6667);
        width: -moz-calc(var(--vw, 1vw)*16.6667);
        width: calc(var(--vw, 1vw)*16.6667)
    }

    .w-140ex {
        width: 38.8889vw;
        width: -webkit-calc(var(--vw, 1vw)*38.8889);
        width: -moz-calc(var(--vw, 1vw)*38.8889);
        width: calc(var(--vw, 1vw)*38.8889)
    }

    .w-292ex {
        width: 81.1111vw;
        width: -webkit-calc(var(--vw, 1vw)*81.1111);
        width: -moz-calc(var(--vw, 1vw)*81.1111);
        width: calc(var(--vw, 1vw)*81.1111)
    }

    .w-131ex {
        width: 36.3889vw;
        width: -webkit-calc(var(--vw, 1vw)*36.3889);
        width: -moz-calc(var(--vw, 1vw)*36.3889);
        width: calc(var(--vw, 1vw)*36.3889)
    }

    .w-352ex {
        width: 97.7778vw;
        width: -webkit-calc(var(--vw, 1vw)*97.7778);
        width: -moz-calc(var(--vw, 1vw)*97.7778);
        width: calc(var(--vw, 1vw)*97.7778)
    }

    .w-120ex {
        width: 33.3333vw;
        width: -webkit-calc(var(--vw, 1vw)*33.3333);
        width: -moz-calc(var(--vw, 1vw)*33.3333);
        width: calc(var(--vw, 1vw)*33.3333)
    }

    .w-105ex {
        width: 29.1667vw;
        width: -webkit-calc(var(--vw, 1vw)*29.1667);
        width: -moz-calc(var(--vw, 1vw)*29.1667);
        width: calc(var(--vw, 1vw)*29.1667)
    }

    .w-46ex {
        width: 12.7778vw;
        width: -webkit-calc(var(--vw, 1vw)*12.7778);
        width: -moz-calc(var(--vw, 1vw)*12.7778);
        width: calc(var(--vw, 1vw)*12.7778)
    }

    .w-175ex {
        width: 48.6111vw;
        width: -webkit-calc(var(--vw, 1vw)*48.6111);
        width: -moz-calc(var(--vw, 1vw)*48.6111);
        width: calc(var(--vw, 1vw)*48.6111)
    }

    .w-122ex {
        width: 33.8889vw;
        width: -webkit-calc(var(--vw, 1vw)*33.8889);
        width: -moz-calc(var(--vw, 1vw)*33.8889);
        width: calc(var(--vw, 1vw)*33.8889)
    }

    .w-48ex {
        width: 13.3333vw;
        width: -webkit-calc(var(--vw, 1vw)*13.3333);
        width: -moz-calc(var(--vw, 1vw)*13.3333);
        width: calc(var(--vw, 1vw)*13.3333)
    }

    .w-50ex {
        width: 13.8889vw;
        width: -webkit-calc(var(--vw, 1vw)*13.8889);
        width: -moz-calc(var(--vw, 1vw)*13.8889);
        width: calc(var(--vw, 1vw)*13.8889)
    }

    .w-139ex {
        width: 38.6111vw;
        width: -webkit-calc(var(--vw, 1vw)*38.6111);
        width: -moz-calc(var(--vw, 1vw)*38.6111);
        width: calc(var(--vw, 1vw)*38.6111)
    }

    .w-188ex {
        width: 52.2222vw;
        width: -webkit-calc(var(--vw, 1vw)*52.2222);
        width: -moz-calc(var(--vw, 1vw)*52.2222);
        width: calc(var(--vw, 1vw)*52.2222)
    }

    .w-80ex {
        width: 22.2222vw;
        width: -webkit-calc(var(--vw, 1vw)*22.2222);
        width: -moz-calc(var(--vw, 1vw)*22.2222);
        width: calc(var(--vw, 1vw)*22.2222)
    }

    .w-125ex {
        width: 34.7222vw;
        width: -webkit-calc(var(--vw, 1vw)*34.7222);
        width: -moz-calc(var(--vw, 1vw)*34.7222);
        width: calc(var(--vw, 1vw)*34.7222)
    }

    .w-20ex {
        width: 5.5556vw;
        width: -webkit-calc(var(--vw, 1vw)*5.5556);
        width: -moz-calc(var(--vw, 1vw)*5.5556);
        width: calc(var(--vw, 1vw)*5.5556)
    }

    .w-159ex {
        width: 44.1667vw;
        width: -webkit-calc(var(--vw, 1vw)*44.1667);
        width: -moz-calc(var(--vw, 1vw)*44.1667);
        width: calc(var(--vw, 1vw)*44.1667)
    }
}

@media (min-width:650px) and (max-width:1023px) {
    .pad\:flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .pad\:flex-col {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .pad\:items-center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .pad\:justify-end {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -moz-box-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }

    .pad\:justify-center {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .pad\:justify-between {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .pad\:flex-1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1 1 0%;
        -webkit-flex: 1 1 0%;
        flex: 1 1 0%
    }

    .pad\:order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        -moz-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2
    }

    .pad\:order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        -moz-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1
    }

    .pad\:h-auto {
        height: auto
    }

    .pad\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .pad\:mr-20px {
        margin-right: 20px
    }

    .pad\:mt-31px {
        margin-top: 31px
    }

    .pad\:relative {
        position: relative
    }

    .pad\:top-0px {
        top: 0
    }

    .pad\:-bottom-20px {
        bottom: -20px
    }

    .pad\:whitespace-nowrap {
        white-space: nowrap
    }

    .pad\:w-full {
        width: 100%
    }

    .pad\:w-265px {
        width: 265px
    }

    .pad\:w-325px {
        width: 325px
    }

    .pad\:w-135px {
        width: 135px
    }

    .pad\:w-153px {
        width: 153px
    }

    .pad\:w-138px {
        width: 138px
    }

    .pad\:w-164px {
        width: 164px
    }
}

@media (min-width:650px) and (max-width:1023px) and (min-width:650px) {
    .rounded-\[4apx\] {
        -webkit-border-radius: .6154vw;
        -moz-border-radius: .6154vw;
        border-radius: .6154vw;
        -webkit-border-radius: -webkit-calc(var(--vw, 1vw)*.6154);
        -moz-border-radius: -moz-calc(var(--vw, 1vw)*.6154);
        border-radius: calc(var(--vw, 1vw)*.6154)
    }

    .rounded-\[2apx\] {
        -webkit-border-radius: .3077vw;
        -moz-border-radius: .3077vw;
        border-radius: .3077vw;
        -webkit-border-radius: -webkit-calc(var(--vw, 1vw)*.3077);
        -moz-border-radius: -moz-calc(var(--vw, 1vw)*.3077);
        border-radius: calc(var(--vw, 1vw)*.3077)
    }

    .h-\[464apx\] {
        height: 71.3846vw;
        height: -webkit-calc(var(--vw, 1vw)*71.3846);
        height: -moz-calc(var(--vw, 1vw)*71.3846);
        height: calc(var(--vw, 1vw)*71.3846)
    }

    .h-\[531apx\] {
        height: 81.6923vw;
        height: -webkit-calc(var(--vw, 1vw)*81.6923);
        height: -moz-calc(var(--vw, 1vw)*81.6923);
        height: calc(var(--vw, 1vw)*81.6923)
    }

    .h-\[222apx\] {
        height: 34.1538vw;
        height: -webkit-calc(var(--vw, 1vw)*34.1538);
        height: -moz-calc(var(--vw, 1vw)*34.1538);
        height: calc(var(--vw, 1vw)*34.1538)
    }

    .h-\[278apx\] {
        height: 42.7692vw;
        height: -webkit-calc(var(--vw, 1vw)*42.7692);
        height: -moz-calc(var(--vw, 1vw)*42.7692);
        height: calc(var(--vw, 1vw)*42.7692)
    }

    .h-\[440apx\] {
        height: 67.6923vw;
        height: -webkit-calc(var(--vw, 1vw)*67.6923);
        height: -moz-calc(var(--vw, 1vw)*67.6923);
        height: calc(var(--vw, 1vw)*67.6923)
    }

    .h-\[376apx\] {
        height: 57.8462vw;
        height: -webkit-calc(var(--vw, 1vw)*57.8462);
        height: -moz-calc(var(--vw, 1vw)*57.8462);
        height: calc(var(--vw, 1vw)*57.8462)
    }

    .h-\[232apx\] {
        height: 35.6923vw;
        height: -webkit-calc(var(--vw, 1vw)*35.6923);
        height: -moz-calc(var(--vw, 1vw)*35.6923);
        height: calc(var(--vw, 1vw)*35.6923)
    }

    .h-\[100apx\] {
        height: 15.3846vw;
        height: -webkit-calc(var(--vw, 1vw)*15.3846);
        height: -moz-calc(var(--vw, 1vw)*15.3846);
        height: calc(var(--vw, 1vw)*15.3846)
    }

    .h-\[89apx\] {
        height: 13.6923vw;
        height: -webkit-calc(var(--vw, 1vw)*13.6923);
        height: -moz-calc(var(--vw, 1vw)*13.6923);
        height: calc(var(--vw, 1vw)*13.6923)
    }

    .h-\[330apx\] {
        height: 50.7692vw;
        height: -webkit-calc(var(--vw, 1vw)*50.7692);
        height: -moz-calc(var(--vw, 1vw)*50.7692);
        height: calc(var(--vw, 1vw)*50.7692)
    }

    .h-\[81apx\] {
        height: 12.4615vw;
        height: -webkit-calc(var(--vw, 1vw)*12.4615);
        height: -moz-calc(var(--vw, 1vw)*12.4615);
        height: calc(var(--vw, 1vw)*12.4615)
    }

    .h-\[261apx\] {
        height: 40.1538vw;
        height: -webkit-calc(var(--vw, 1vw)*40.1538);
        height: -moz-calc(var(--vw, 1vw)*40.1538);
        height: calc(var(--vw, 1vw)*40.1538)
    }

    .h-\[88apx\] {
        height: 13.5385vw;
        height: -webkit-calc(var(--vw, 1vw)*13.5385);
        height: -moz-calc(var(--vw, 1vw)*13.5385);
        height: calc(var(--vw, 1vw)*13.5385)
    }

    .h-\[32apx\] {
        height: 4.9231vw;
        height: -webkit-calc(var(--vw, 1vw)*4.9231);
        height: -moz-calc(var(--vw, 1vw)*4.9231);
        height: calc(var(--vw, 1vw)*4.9231)
    }

    .h-\[246apx\] {
        height: 37.8462vw;
        height: -webkit-calc(var(--vw, 1vw)*37.8462);
        height: -moz-calc(var(--vw, 1vw)*37.8462);
        height: calc(var(--vw, 1vw)*37.8462)
    }

    .h-\[323apx\] {
        height: 49.6923vw;
        height: -webkit-calc(var(--vw, 1vw)*49.6923);
        height: -moz-calc(var(--vw, 1vw)*49.6923);
        height: calc(var(--vw, 1vw)*49.6923)
    }

    .h-\[80apx\] {
        height: 12.3077vw;
        height: -webkit-calc(var(--vw, 1vw)*12.3077);
        height: -moz-calc(var(--vw, 1vw)*12.3077);
        height: calc(var(--vw, 1vw)*12.3077)
    }

    .h-\[40apx\] {
        height: 6.1538vw;
        height: -webkit-calc(var(--vw, 1vw)*6.1538);
        height: -moz-calc(var(--vw, 1vw)*6.1538);
        height: calc(var(--vw, 1vw)*6.1538)
    }

    .h-\[457apx\] {
        height: 70.3077vw;
        height: -webkit-calc(var(--vw, 1vw)*70.3077);
        height: -moz-calc(var(--vw, 1vw)*70.3077);
        height: calc(var(--vw, 1vw)*70.3077)
    }

    .h-\[252apx\] {
        height: 38.7692vw;
        height: -webkit-calc(var(--vw, 1vw)*38.7692);
        height: -moz-calc(var(--vw, 1vw)*38.7692);
        height: calc(var(--vw, 1vw)*38.7692)
    }

    .h-\[39apx\] {
        height: 6vw;
        height: -webkit-calc(var(--vw, 1vw)*6);
        height: -moz-calc(var(--vw, 1vw)*6);
        height: calc(var(--vw, 1vw)*6)
    }

    .h-\[62apx\] {
        height: 9.5385vw;
        height: -webkit-calc(var(--vw, 1vw)*9.5385);
        height: -moz-calc(var(--vw, 1vw)*9.5385);
        height: calc(var(--vw, 1vw)*9.5385)
    }

    .h-\[94apx\] {
        height: 14.4615vw;
        height: -webkit-calc(var(--vw, 1vw)*14.4615);
        height: -moz-calc(var(--vw, 1vw)*14.4615);
        height: calc(var(--vw, 1vw)*14.4615)
    }

    .h-\[29apx\] {
        height: 4.4615vw;
        height: -webkit-calc(var(--vw, 1vw)*4.4615);
        height: -moz-calc(var(--vw, 1vw)*4.4615);
        height: calc(var(--vw, 1vw)*4.4615)
    }

    .h-\[65apx\] {
        height: 10vw;
        height: -webkit-calc(var(--vw, 1vw)*10);
        height: -moz-calc(var(--vw, 1vw)*10);
        height: calc(var(--vw, 1vw)*10)
    }

    .h-\[48apx\] {
        height: 7.3846vw;
        height: -webkit-calc(var(--vw, 1vw)*7.3846);
        height: -moz-calc(var(--vw, 1vw)*7.3846);
        height: calc(var(--vw, 1vw)*7.3846)
    }

    .h-\[121apx\] {
        height: 18.6154vw;
        height: -webkit-calc(var(--vw, 1vw)*18.6154);
        height: -moz-calc(var(--vw, 1vw)*18.6154);
        height: calc(var(--vw, 1vw)*18.6154)
    }

    .h-\[44apx\] {
        height: 6.7692vw;
        height: -webkit-calc(var(--vw, 1vw)*6.7692);
        height: -moz-calc(var(--vw, 1vw)*6.7692);
        height: calc(var(--vw, 1vw)*6.7692)
    }

    .h-\[38apx\] {
        height: 5.8462vw;
        height: -webkit-calc(var(--vw, 1vw)*5.8462);
        height: -moz-calc(var(--vw, 1vw)*5.8462);
        height: calc(var(--vw, 1vw)*5.8462)
    }

    .h-\[118apx\] {
        height: 18.1538vw;
        height: -webkit-calc(var(--vw, 1vw)*18.1538);
        height: -moz-calc(var(--vw, 1vw)*18.1538);
        height: calc(var(--vw, 1vw)*18.1538)
    }

    .h-\[226apx\] {
        height: 34.7692vw;
        height: -webkit-calc(var(--vw, 1vw)*34.7692);
        height: -moz-calc(var(--vw, 1vw)*34.7692);
        height: calc(var(--vw, 1vw)*34.7692)
    }

    .h-\[230apx\] {
        height: 35.3846vw;
        height: -webkit-calc(var(--vw, 1vw)*35.3846);
        height: -moz-calc(var(--vw, 1vw)*35.3846);
        height: calc(var(--vw, 1vw)*35.3846)
    }

    .h-\[54apx\] {
        height: 8.3077vw;
        height: -webkit-calc(var(--vw, 1vw)*8.3077);
        height: -moz-calc(var(--vw, 1vw)*8.3077);
        height: calc(var(--vw, 1vw)*8.3077)
    }

    .h-\[314apx\] {
        height: 48.3077vw;
        height: -webkit-calc(var(--vw, 1vw)*48.3077);
        height: -moz-calc(var(--vw, 1vw)*48.3077);
        height: calc(var(--vw, 1vw)*48.3077)
    }

    .h-\[109apx\] {
        height: 16.7692vw;
        height: -webkit-calc(var(--vw, 1vw)*16.7692);
        height: -moz-calc(var(--vw, 1vw)*16.7692);
        height: calc(var(--vw, 1vw)*16.7692)
    }

    .h-\[46apx\] {
        height: 7.0769vw;
        height: -webkit-calc(var(--vw, 1vw)*7.0769);
        height: -moz-calc(var(--vw, 1vw)*7.0769);
        height: calc(var(--vw, 1vw)*7.0769)
    }

    .h-\[139apx\] {
        height: 21.3846vw;
        height: -webkit-calc(var(--vw, 1vw)*21.3846);
        height: -moz-calc(var(--vw, 1vw)*21.3846);
        height: calc(var(--vw, 1vw)*21.3846)
    }

    .h-\[20apx\] {
        height: 3.0769vw;
        height: -webkit-calc(var(--vw, 1vw)*3.0769);
        height: -moz-calc(var(--vw, 1vw)*3.0769);
        height: calc(var(--vw, 1vw)*3.0769)
    }

    .h-\[197apx\] {
        height: 30.3077vw;
        height: -webkit-calc(var(--vw, 1vw)*30.3077);
        height: -moz-calc(var(--vw, 1vw)*30.3077);
        height: calc(var(--vw, 1vw)*30.3077)
    }

    .h-\[27apx\] {
        height: 4.1538vw;
        height: -webkit-calc(var(--vw, 1vw)*4.1538);
        height: -moz-calc(var(--vw, 1vw)*4.1538);
        height: calc(var(--vw, 1vw)*4.1538)
    }

    .h-\[51apx\] {
        height: 7.8462vw;
        height: -webkit-calc(var(--vw, 1vw)*7.8462);
        height: -moz-calc(var(--vw, 1vw)*7.8462);
        height: calc(var(--vw, 1vw)*7.8462)
    }

    .h-\[50apx\] {
        height: 7.6923vw;
        height: -webkit-calc(var(--vw, 1vw)*7.6923);
        height: -moz-calc(var(--vw, 1vw)*7.6923);
        height: calc(var(--vw, 1vw)*7.6923)
    }

    .h-\[545apx\] {
        height: 83.8462vw;
        height: -webkit-calc(var(--vw, 1vw)*83.8462);
        height: -moz-calc(var(--vw, 1vw)*83.8462);
        height: calc(var(--vw, 1vw)*83.8462)
    }

    .h-\[607apx\] {
        height: 93.3846vw;
        height: -webkit-calc(var(--vw, 1vw)*93.3846);
        height: -moz-calc(var(--vw, 1vw)*93.3846);
        height: calc(var(--vw, 1vw)*93.3846)
    }

    .h-\[43apx\] {
        height: 6.6154vw;
        height: -webkit-calc(var(--vw, 1vw)*6.6154);
        height: -moz-calc(var(--vw, 1vw)*6.6154);
        height: calc(var(--vw, 1vw)*6.6154)
    }

    .h-\[140apx\] {
        height: 21.5385vw;
        height: -webkit-calc(var(--vw, 1vw)*21.5385);
        height: -moz-calc(var(--vw, 1vw)*21.5385);
        height: calc(var(--vw, 1vw)*21.5385)
    }

    .h-\[106apx\] {
        height: 16.3077vw;
        height: -webkit-calc(var(--vw, 1vw)*16.3077);
        height: -moz-calc(var(--vw, 1vw)*16.3077);
        height: calc(var(--vw, 1vw)*16.3077)
    }

    .mb-\[8apx\] {
        margin-bottom: 1.2308vw;
        margin-bottom: calc(var(--vw, 1vw)*1.2308)
    }

    .mt-\[16apx\] {
        margin-top: 2.4615vw;
        margin-top: calc(var(--vw, 1vw)*2.4615)
    }

    .mt-\[44apx\] {
        margin-top: 6.7692vw;
        margin-top: calc(var(--vw, 1vw)*6.7692)
    }

    .ml-\[24apx\] {
        margin-left: 3.6923vw;
        margin-left: calc(var(--vw, 1vw)*3.6923)
    }

    .mt-\[8apx\] {
        margin-top: 1.2308vw;
        margin-top: calc(var(--vw, 1vw)*1.2308)
    }

    .mb-\[16apx\] {
        margin-bottom: 2.4615vw;
        margin-bottom: calc(var(--vw, 1vw)*2.4615)
    }

    .mt-\[6apx\] {
        margin-top: .9231vw;
        margin-top: calc(var(--vw, 1vw)*.9231)
    }

    .mt-\[20apx\] {
        margin-top: 3.0769vw;
        margin-top: calc(var(--vw, 1vw)*3.0769)
    }

    .mr-\[14apx\] {
        margin-right: 2.1538vw;
        margin-right: calc(var(--vw, 1vw)*2.1538)
    }

    .mt-\[12apx\] {
        margin-top: 1.8462vw;
        margin-top: calc(var(--vw, 1vw)*1.8462)
    }

    .mt-\[4apx\] {
        margin-top: .6154vw;
        margin-top: calc(var(--vw, 1vw)*.6154)
    }

    .mt-\[32apx\] {
        margin-top: 4.9231vw;
        margin-top: calc(var(--vw, 1vw)*4.9231)
    }

    .ml-\[38apx\] {
        margin-left: 5.8462vw;
        margin-left: calc(var(--vw, 1vw)*5.8462)
    }

    .mt-\[278apx\] {
        margin-top: 42.7692vw;
        margin-top: calc(var(--vw, 1vw)*42.7692)
    }

    .ml-\[50apx\] {
        margin-left: 7.6923vw;
        margin-left: calc(var(--vw, 1vw)*7.6923)
    }

    .mr-\[50apx\] {
        margin-right: 7.6923vw;
        margin-right: calc(var(--vw, 1vw)*7.6923)
    }

    .mt-\[31apx\] {
        margin-top: 4.7692vw;
        margin-top: calc(var(--vw, 1vw)*4.7692)
    }

    .mr-\[38apx\] {
        margin-right: 5.8462vw;
        margin-right: calc(var(--vw, 1vw)*5.8462)
    }

    .mt-\[319apx\] {
        margin-top: 49.0769vw;
        margin-top: calc(var(--vw, 1vw)*49.0769)
    }

    .ml-\[20apx\] {
        margin-left: 3.0769vw;
        margin-left: calc(var(--vw, 1vw)*3.0769)
    }

    .mt-\[355apx\] {
        margin-top: 54.6154vw;
        margin-top: calc(var(--vw, 1vw)*54.6154)
    }

    .mb-\[20apx\] {
        margin-bottom: 3.0769vw;
        margin-bottom: calc(var(--vw, 1vw)*3.0769)
    }

    .mr-\[20apx\] {
        margin-right: 3.0769vw;
        margin-right: calc(var(--vw, 1vw)*3.0769)
    }

    .ml-\[14apx\] {
        margin-left: 2.1538vw;
        margin-left: calc(var(--vw, 1vw)*2.1538)
    }

    .ml-\[56apx\] {
        margin-left: 8.6154vw;
        margin-left: calc(var(--vw, 1vw)*8.6154)
    }

    .mt-\[18apx\] {
        margin-top: 2.7692vw;
        margin-top: calc(var(--vw, 1vw)*2.7692)
    }

    .-ml-\[24apx\] {
        margin-left: -3.6923vw;
        margin-left: calc(var(--vw, 1vw)*-3.6923)
    }

    .-mt-\[78apx\] {
        margin-top: -12vw;
        margin-top: calc(var(--vw, 1vw)*-12)
    }

    .mb-\[14apx\] {
        margin-bottom: 2.1538vw;
        margin-bottom: calc(var(--vw, 1vw)*2.1538)
    }

    .mt-\[38apx\] {
        margin-top: 5.8462vw;
        margin-top: calc(var(--vw, 1vw)*5.8462)
    }

    .mr-\[22apx\] {
        margin-right: 3.3846vw;
        margin-right: calc(var(--vw, 1vw)*3.3846)
    }

    .ml-\[11apx\] {
        margin-left: 1.6923vw;
        margin-left: calc(var(--vw, 1vw)*1.6923)
    }

    .mt-\[11apx\] {
        margin-top: 1.6923vw;
        margin-top: calc(var(--vw, 1vw)*1.6923)
    }

    .mt-\[22apx\] {
        margin-top: 3.3846vw;
        margin-top: calc(var(--vw, 1vw)*3.3846)
    }

    .mr-\[30apx\] {
        margin-right: 4.6154vw;
        margin-right: calc(var(--vw, 1vw)*4.6154)
    }

    .mt-\[40apx\] {
        margin-top: 6.1538vw;
        margin-top: calc(var(--vw, 1vw)*6.1538)
    }

    .mb-\[6apx\] {
        margin-bottom: .9231vw;
        margin-bottom: calc(var(--vw, 1vw)*.9231)
    }

    .mr-\[54apx\] {
        margin-right: 8.3077vw;
        margin-right: calc(var(--vw, 1vw)*8.3077)
    }

    .ml-\[54apx\] {
        margin-left: 8.3077vw;
        margin-left: calc(var(--vw, 1vw)*8.3077)
    }

    .mt-\[24apx\] {
        margin-top: 3.6923vw;
        margin-top: calc(var(--vw, 1vw)*3.6923)
    }

    .mb-\[5apx\] {
        margin-bottom: .7692vw;
        margin-bottom: calc(var(--vw, 1vw)*.7692)
    }

    .pt-\[48apx\] {
        padding-top: 7.3846vw;
        padding-top: calc(var(--vw, 1vw)*7.3846)
    }

    .pt-\[64apx\] {
        padding-top: 9.8462vw;
        padding-top: calc(var(--vw, 1vw)*9.8462)
    }

    .pb-\[64apx\] {
        padding-bottom: 9.8462vw;
        padding-bottom: calc(var(--vw, 1vw)*9.8462)
    }

    .pt-\[20apx\] {
        padding-top: 3.0769vw;
        padding-top: calc(var(--vw, 1vw)*3.0769)
    }

    .pt-\[96apx\] {
        padding-top: 14.7692vw;
        padding-top: calc(var(--vw, 1vw)*14.7692)
    }

    .pb-\[96apx\] {
        padding-bottom: 14.7692vw;
        padding-bottom: calc(var(--vw, 1vw)*14.7692)
    }

    .pb-\[93apx\] {
        padding-bottom: 14.3077vw;
        padding-bottom: calc(var(--vw, 1vw)*14.3077)
    }

    .pt-\[72apx\] {
        padding-top: 11.0769vw;
        padding-top: calc(var(--vw, 1vw)*11.0769)
    }

    .pb-\[72apx\] {
        padding-bottom: 11.0769vw;
        padding-bottom: calc(var(--vw, 1vw)*11.0769)
    }

    .pl-\[8apx\] {
        padding-left: 1.2308vw;
        padding-left: calc(var(--vw, 1vw)*1.2308)
    }

    .pt-\[8apx\] {
        padding-top: 1.2308vw;
        padding-top: calc(var(--vw, 1vw)*1.2308)
    }

    .pr-\[12apx\] {
        padding-right: 1.8462vw;
        padding-right: calc(var(--vw, 1vw)*1.8462)
    }

    .pr-\[16apx\] {
        padding-right: 2.4615vw;
        padding-right: calc(var(--vw, 1vw)*2.4615)
    }

    .pt-\[0apx\] {
        padding-top: 0;
        padding-top: calc(var(--vw, 1vw)*0)
    }

    .pt-\[9apx\] {
        padding-top: 1.3846vw;
        padding-top: calc(var(--vw, 1vw)*1.3846)
    }

    .pb-\[9apx\] {
        padding-bottom: 1.3846vw;
        padding-bottom: calc(var(--vw, 1vw)*1.3846)
    }

    .pl-\[16apx\] {
        padding-left: 2.4615vw;
        padding-left: calc(var(--vw, 1vw)*2.4615)
    }

    .pb-\[16apx\] {
        padding-bottom: 2.4615vw;
        padding-bottom: calc(var(--vw, 1vw)*2.4615)
    }

    .pb-\[156apx\] {
        padding-bottom: 24vw;
        padding-bottom: calc(var(--vw, 1vw)*24)
    }

    .pl-\[26apx\] {
        padding-left: 4vw;
        padding-left: calc(var(--vw, 1vw)*4)
    }

    .pl-\[24apx\] {
        padding-left: 3.6923vw;
        padding-left: calc(var(--vw, 1vw)*3.6923)
    }

    .pr-\[24apx\] {
        padding-right: 3.6923vw;
        padding-right: calc(var(--vw, 1vw)*3.6923)
    }

    .pb-\[42apx\] {
        padding-bottom: 6.4615vw;
        padding-bottom: calc(var(--vw, 1vw)*6.4615)
    }

    .pt-\[16apx\] {
        padding-top: 2.4615vw;
        padding-top: calc(var(--vw, 1vw)*2.4615)
    }

    .pl-\[52apx\] {
        padding-left: 8vw;
        padding-left: calc(var(--vw, 1vw)*8)
    }

    .pr-\[66apx\] {
        padding-right: 10.1538vw;
        padding-right: calc(var(--vw, 1vw)*10.1538)
    }

    .pb-\[14apx\] {
        padding-bottom: 2.1538vw;
        padding-bottom: calc(var(--vw, 1vw)*2.1538)
    }

    .pt-\[10apx\] {
        padding-top: 1.5385vw;
        padding-top: calc(var(--vw, 1vw)*1.5385)
    }

    .pb-\[10apx\] {
        padding-bottom: 1.5385vw;
        padding-bottom: calc(var(--vw, 1vw)*1.5385)
    }

    .pl-\[53apx\] {
        padding-left: 8.1538vw;
        padding-left: calc(var(--vw, 1vw)*8.1538)
    }

    .pr-\[50apx\] {
        padding-right: 7.6923vw;
        padding-right: calc(var(--vw, 1vw)*7.6923)
    }

    .pr-\[70apx\] {
        padding-right: 10.7692vw;
        padding-right: calc(var(--vw, 1vw)*10.7692)
    }

    .pb-\[98apx\] {
        padding-bottom: 15.0769vw;
        padding-bottom: calc(var(--vw, 1vw)*15.0769)
    }

    .pl-\[15apx\] {
        padding-left: 2.3077vw;
        padding-left: calc(var(--vw, 1vw)*2.3077)
    }

    .pr-\[40apx\] {
        padding-right: 6.1538vw;
        padding-right: calc(var(--vw, 1vw)*6.1538)
    }

    .pt-\[13apx\] {
        padding-top: 2vw;
        padding-top: calc(var(--vw, 1vw)*2)
    }

    .pt-\[32apx\] {
        padding-top: 4.9231vw;
        padding-top: calc(var(--vw, 1vw)*4.9231)
    }

    .pb-\[32apx\] {
        padding-bottom: 4.9231vw;
        padding-bottom: calc(var(--vw, 1vw)*4.9231)
    }

    .pl-\[10apx\] {
        padding-left: 1.5385vw;
        padding-left: calc(var(--vw, 1vw)*1.5385)
    }

    .pr-\[18apx\] {
        padding-right: 2.7692vw;
        padding-right: calc(var(--vw, 1vw)*2.7692)
    }

    .pl-\[28apx\] {
        padding-left: 4.3077vw;
        padding-left: calc(var(--vw, 1vw)*4.3077)
    }

    .pr-\[20apx\] {
        padding-right: 3.0769vw;
        padding-right: calc(var(--vw, 1vw)*3.0769)
    }

    .pt-\[82apx\] {
        padding-top: 12.6154vw;
        padding-top: calc(var(--vw, 1vw)*12.6154)
    }

    .pl-\[11apx\] {
        padding-left: 1.6923vw;
        padding-left: calc(var(--vw, 1vw)*1.6923)
    }

    .pr-\[11apx\] {
        padding-right: 1.6923vw;
        padding-right: calc(var(--vw, 1vw)*1.6923)
    }

    .pt-\[14apx\] {
        padding-top: 2.1538vw;
        padding-top: calc(var(--vw, 1vw)*2.1538)
    }

    .pl-\[2apx\] {
        padding-left: .3077vw;
        padding-left: calc(var(--vw, 1vw)*.3077)
    }

    .pt-\[55apx\] {
        padding-top: 8.4615vw;
        padding-top: calc(var(--vw, 1vw)*8.4615)
    }

    .pb-\[69apx\] {
        padding-bottom: 10.6154vw;
        padding-bottom: calc(var(--vw, 1vw)*10.6154)
    }

    .pb-\[8apx\] {
        padding-bottom: 1.2308vw;
        padding-bottom: calc(var(--vw, 1vw)*1.2308)
    }

    .pr-\[10apx\] {
        padding-right: 1.5385vw;
        padding-right: calc(var(--vw, 1vw)*1.5385)
    }

    .pl-\[99apx\] {
        padding-left: 15.2308vw;
        padding-left: calc(var(--vw, 1vw)*15.2308)
    }

    .pr-\[99apx\] {
        padding-right: 15.2308vw;
        padding-right: calc(var(--vw, 1vw)*15.2308)
    }

    .pb-\[70apx\] {
        padding-bottom: 10.7692vw;
        padding-bottom: calc(var(--vw, 1vw)*10.7692)
    }

    .pt-\[36apx\] {
        padding-top: 5.5385vw;
        padding-top: calc(var(--vw, 1vw)*5.5385)
    }

    .left-\[324apx\] {
        left: 49.8462vw;
        left: -webkit-calc(var(--vw, 1vw)*49.8462);
        left: -moz-calc(var(--vw, 1vw)*49.8462);
        left: calc(var(--vw, 1vw)*49.8462)
    }

    .-bottom-\[138apx\] {
        bottom: -21.2308vw;
        bottom: -webkit-calc(var(--vw, 1vw)*-21.2308);
        bottom: -moz-calc(var(--vw, 1vw)*-21.2308);
        bottom: calc(var(--vw, 1vw)*-21.2308)
    }

    .left-\[172apx\] {
        left: 26.4615vw;
        left: -webkit-calc(var(--vw, 1vw)*26.4615);
        left: -moz-calc(var(--vw, 1vw)*26.4615);
        left: calc(var(--vw, 1vw)*26.4615)
    }

    .-bottom-\[139apx\] {
        bottom: -21.3846vw;
        bottom: -webkit-calc(var(--vw, 1vw)*-21.3846);
        bottom: -moz-calc(var(--vw, 1vw)*-21.3846);
        bottom: calc(var(--vw, 1vw)*-21.3846)
    }

    .left-\[80apx\] {
        left: 12.3077vw;
        left: -webkit-calc(var(--vw, 1vw)*12.3077);
        left: -moz-calc(var(--vw, 1vw)*12.3077);
        left: calc(var(--vw, 1vw)*12.3077)
    }

    .top-\[64apx\] {
        top: 9.8462vw;
        top: -webkit-calc(var(--vw, 1vw)*9.8462);
        top: -moz-calc(var(--vw, 1vw)*9.8462);
        top: calc(var(--vw, 1vw)*9.8462)
    }

    .bottom-\[0apx\] {
        bottom: 0;
        bottom: -webkit-calc(var(--vw, 1vw)*0);
        bottom: -moz-calc(var(--vw, 1vw)*0);
        bottom: calc(var(--vw, 1vw)*0)
    }

    .-left-\[75apx\] {
        left: -11.5385vw;
        left: -webkit-calc(var(--vw, 1vw)*-11.5385);
        left: -moz-calc(var(--vw, 1vw)*-11.5385);
        left: calc(var(--vw, 1vw)*-11.5385)
    }

    .bottom-\[131apx\] {
        bottom: 20.1538vw;
        bottom: -webkit-calc(var(--vw, 1vw)*20.1538);
        bottom: -moz-calc(var(--vw, 1vw)*20.1538);
        bottom: calc(var(--vw, 1vw)*20.1538)
    }

    .left-\[0apx\] {
        left: 0;
        left: -webkit-calc(var(--vw, 1vw)*0);
        left: -moz-calc(var(--vw, 1vw)*0);
        left: calc(var(--vw, 1vw)*0)
    }

    .bottom-\[80apx\] {
        bottom: 12.3077vw;
        bottom: -webkit-calc(var(--vw, 1vw)*12.3077);
        bottom: -moz-calc(var(--vw, 1vw)*12.3077);
        bottom: calc(var(--vw, 1vw)*12.3077)
    }

    .left-\[1apx\] {
        left: .1538vw;
        left: -webkit-calc(var(--vw, 1vw)*.1538);
        left: -moz-calc(var(--vw, 1vw)*.1538);
        left: calc(var(--vw, 1vw)*.1538)
    }

    .bottom-\[229apx\] {
        bottom: 35.2308vw;
        bottom: -webkit-calc(var(--vw, 1vw)*35.2308);
        bottom: -moz-calc(var(--vw, 1vw)*35.2308);
        bottom: calc(var(--vw, 1vw)*35.2308)
    }

    .top-\[10apx\] {
        top: 1.5385vw;
        top: -webkit-calc(var(--vw, 1vw)*1.5385);
        top: -moz-calc(var(--vw, 1vw)*1.5385);
        top: calc(var(--vw, 1vw)*1.5385)
    }

    .left-\[2apx\] {
        left: .3077vw;
        left: -webkit-calc(var(--vw, 1vw)*.3077);
        left: -moz-calc(var(--vw, 1vw)*.3077);
        left: calc(var(--vw, 1vw)*.3077)
    }

    .left-\[11apx\] {
        left: 1.6923vw;
        left: -webkit-calc(var(--vw, 1vw)*1.6923);
        left: -moz-calc(var(--vw, 1vw)*1.6923);
        left: calc(var(--vw, 1vw)*1.6923)
    }

    .left-\[21apx\] {
        left: 3.2308vw;
        left: -webkit-calc(var(--vw, 1vw)*3.2308);
        left: -moz-calc(var(--vw, 1vw)*3.2308);
        left: calc(var(--vw, 1vw)*3.2308)
    }

    .bottom-\[45apx\] {
        bottom: 6.9231vw;
        bottom: -webkit-calc(var(--vw, 1vw)*6.9231);
        bottom: -moz-calc(var(--vw, 1vw)*6.9231);
        bottom: calc(var(--vw, 1vw)*6.9231)
    }

    .left-\[25apx\] {
        left: 3.8462vw;
        left: -webkit-calc(var(--vw, 1vw)*3.8462);
        left: -moz-calc(var(--vw, 1vw)*3.8462);
        left: calc(var(--vw, 1vw)*3.8462)
    }

    .bottom-\[33apx\] {
        bottom: 5.0769vw;
        bottom: -webkit-calc(var(--vw, 1vw)*5.0769);
        bottom: -moz-calc(var(--vw, 1vw)*5.0769);
        bottom: calc(var(--vw, 1vw)*5.0769)
    }

    .left-\[34apx\] {
        left: 5.2308vw;
        left: -webkit-calc(var(--vw, 1vw)*5.2308);
        left: -moz-calc(var(--vw, 1vw)*5.2308);
        left: calc(var(--vw, 1vw)*5.2308)
    }

    .bottom-\[84apx\] {
        bottom: 12.9231vw;
        bottom: -webkit-calc(var(--vw, 1vw)*12.9231);
        bottom: -moz-calc(var(--vw, 1vw)*12.9231);
        bottom: calc(var(--vw, 1vw)*12.9231)
    }

    .left-\[49apx\] {
        left: 7.5385vw;
        left: -webkit-calc(var(--vw, 1vw)*7.5385);
        left: -moz-calc(var(--vw, 1vw)*7.5385);
        left: calc(var(--vw, 1vw)*7.5385)
    }

    .bottom-\[118apx\] {
        bottom: 18.1538vw;
        bottom: -webkit-calc(var(--vw, 1vw)*18.1538);
        bottom: -moz-calc(var(--vw, 1vw)*18.1538);
        bottom: calc(var(--vw, 1vw)*18.1538)
    }

    .left-\[12apx\] {
        left: 1.8462vw;
        left: -webkit-calc(var(--vw, 1vw)*1.8462);
        left: -moz-calc(var(--vw, 1vw)*1.8462);
        left: calc(var(--vw, 1vw)*1.8462)
    }

    .bottom-\[132apx\] {
        bottom: 20.3077vw;
        bottom: -webkit-calc(var(--vw, 1vw)*20.3077);
        bottom: -moz-calc(var(--vw, 1vw)*20.3077);
        bottom: calc(var(--vw, 1vw)*20.3077)
    }

    .left-\[15apx\] {
        left: 2.3077vw;
        left: -webkit-calc(var(--vw, 1vw)*2.3077);
        left: -moz-calc(var(--vw, 1vw)*2.3077);
        left: calc(var(--vw, 1vw)*2.3077)
    }

    .bottom-\[160apx\] {
        bottom: 24.6154vw;
        bottom: -webkit-calc(var(--vw, 1vw)*24.6154);
        bottom: -moz-calc(var(--vw, 1vw)*24.6154);
        bottom: calc(var(--vw, 1vw)*24.6154)
    }

    .left-\[28apx\] {
        left: 4.3077vw;
        left: -webkit-calc(var(--vw, 1vw)*4.3077);
        left: -moz-calc(var(--vw, 1vw)*4.3077);
        left: calc(var(--vw, 1vw)*4.3077)
    }

    .bottom-\[174apx\] {
        bottom: 26.7692vw;
        bottom: -webkit-calc(var(--vw, 1vw)*26.7692);
        bottom: -moz-calc(var(--vw, 1vw)*26.7692);
        bottom: calc(var(--vw, 1vw)*26.7692)
    }

    .bottom-\[224apx\] {
        bottom: 34.4615vw;
        bottom: -webkit-calc(var(--vw, 1vw)*34.4615);
        bottom: -moz-calc(var(--vw, 1vw)*34.4615);
        bottom: calc(var(--vw, 1vw)*34.4615)
    }

    .-bottom-\[50apx\] {
        bottom: -7.6923vw;
        bottom: -webkit-calc(var(--vw, 1vw)*-7.6923);
        bottom: -moz-calc(var(--vw, 1vw)*-7.6923);
        bottom: calc(var(--vw, 1vw)*-7.6923)
    }

    .right-\[0apx\] {
        right: 0;
        right: -webkit-calc(var(--vw, 1vw)*0);
        right: -moz-calc(var(--vw, 1vw)*0);
        right: calc(var(--vw, 1vw)*0)
    }

    .top-\[41apx\] {
        top: 6.3077vw;
        top: -webkit-calc(var(--vw, 1vw)*6.3077);
        top: -moz-calc(var(--vw, 1vw)*6.3077);
        top: calc(var(--vw, 1vw)*6.3077)
    }

    .top-\[115apx\] {
        top: 17.6923vw;
        top: -webkit-calc(var(--vw, 1vw)*17.6923);
        top: -moz-calc(var(--vw, 1vw)*17.6923);
        top: calc(var(--vw, 1vw)*17.6923)
    }

    .left-\[24apx\] {
        left: 3.6923vw;
        left: -webkit-calc(var(--vw, 1vw)*3.6923);
        left: -moz-calc(var(--vw, 1vw)*3.6923);
        left: calc(var(--vw, 1vw)*3.6923)
    }

    .top-\[38apx\] {
        top: 5.8462vw;
        top: -webkit-calc(var(--vw, 1vw)*5.8462);
        top: -moz-calc(var(--vw, 1vw)*5.8462);
        top: calc(var(--vw, 1vw)*5.8462)
    }

    .left-\[98apx\] {
        left: 15.0769vw;
        left: -webkit-calc(var(--vw, 1vw)*15.0769);
        left: -moz-calc(var(--vw, 1vw)*15.0769);
        left: calc(var(--vw, 1vw)*15.0769)
    }

    .left-\[379apx\] {
        left: 58.3077vw;
        left: -webkit-calc(var(--vw, 1vw)*58.3077);
        left: -moz-calc(var(--vw, 1vw)*58.3077);
        left: calc(var(--vw, 1vw)*58.3077)
    }

    .top-\[40apx\] {
        top: 6.1538vw;
        top: -webkit-calc(var(--vw, 1vw)*6.1538);
        top: -moz-calc(var(--vw, 1vw)*6.1538);
        top: calc(var(--vw, 1vw)*6.1538)
    }

    .left-\[283apx\] {
        left: 43.5385vw;
        left: -webkit-calc(var(--vw, 1vw)*43.5385);
        left: -moz-calc(var(--vw, 1vw)*43.5385);
        left: calc(var(--vw, 1vw)*43.5385)
    }

    .top-\[89apx\] {
        top: 13.6923vw;
        top: -webkit-calc(var(--vw, 1vw)*13.6923);
        top: -moz-calc(var(--vw, 1vw)*13.6923);
        top: calc(var(--vw, 1vw)*13.6923)
    }

    .top-\[86apx\] {
        top: 13.2308vw;
        top: -webkit-calc(var(--vw, 1vw)*13.2308);
        top: -moz-calc(var(--vw, 1vw)*13.2308);
        top: calc(var(--vw, 1vw)*13.2308)
    }

    .right-\[182apx\] {
        right: 28vw;
        right: -webkit-calc(var(--vw, 1vw)*28);
        right: -moz-calc(var(--vw, 1vw)*28);
        right: calc(var(--vw, 1vw)*28)
    }

    .right-\[280apx\] {
        right: 43.0769vw;
        right: -webkit-calc(var(--vw, 1vw)*43.0769);
        right: -moz-calc(var(--vw, 1vw)*43.0769);
        right: calc(var(--vw, 1vw)*43.0769)
    }

    .top-\[163apx\] {
        top: 25.0769vw;
        top: -webkit-calc(var(--vw, 1vw)*25.0769);
        top: -moz-calc(var(--vw, 1vw)*25.0769);
        top: calc(var(--vw, 1vw)*25.0769)
    }

    .-left-\[65apx\] {
        left: -10vw;
        left: -webkit-calc(var(--vw, 1vw)*-10);
        left: -moz-calc(var(--vw, 1vw)*-10);
        left: calc(var(--vw, 1vw)*-10)
    }

    .right-\[311apx\] {
        right: 47.8462vw;
        right: -webkit-calc(var(--vw, 1vw)*47.8462);
        right: -moz-calc(var(--vw, 1vw)*47.8462);
        right: calc(var(--vw, 1vw)*47.8462)
    }

    .top-\[236apx\] {
        top: 36.3077vw;
        top: -webkit-calc(var(--vw, 1vw)*36.3077);
        top: -moz-calc(var(--vw, 1vw)*36.3077);
        top: calc(var(--vw, 1vw)*36.3077)
    }

    .top-\[293apx\] {
        top: 45.0769vw;
        top: -webkit-calc(var(--vw, 1vw)*45.0769);
        top: -moz-calc(var(--vw, 1vw)*45.0769);
        top: calc(var(--vw, 1vw)*45.0769)
    }

    .right-\[294apx\] {
        right: 45.2308vw;
        right: -webkit-calc(var(--vw, 1vw)*45.2308);
        right: -moz-calc(var(--vw, 1vw)*45.2308);
        right: calc(var(--vw, 1vw)*45.2308)
    }

    .left-\[68apx\] {
        left: 10.4615vw;
        left: -webkit-calc(var(--vw, 1vw)*10.4615);
        left: -moz-calc(var(--vw, 1vw)*10.4615);
        left: calc(var(--vw, 1vw)*10.4615)
    }

    .bottom-\[12apx\] {
        bottom: 1.8462vw;
        bottom: -webkit-calc(var(--vw, 1vw)*1.8462);
        bottom: -moz-calc(var(--vw, 1vw)*1.8462);
        bottom: calc(var(--vw, 1vw)*1.8462)
    }

    .-bottom-\[42apx\] {
        bottom: -6.4615vw;
        bottom: -webkit-calc(var(--vw, 1vw)*-6.4615);
        bottom: -moz-calc(var(--vw, 1vw)*-6.4615);
        bottom: calc(var(--vw, 1vw)*-6.4615)
    }

    .top-\[6apx\] {
        top: .9231vw;
        top: -webkit-calc(var(--vw, 1vw)*.9231);
        top: -moz-calc(var(--vw, 1vw)*.9231);
        top: calc(var(--vw, 1vw)*.9231)
    }

    .-left-\[48apx\] {
        left: -7.3846vw;
        left: -webkit-calc(var(--vw, 1vw)*-7.3846);
        left: -moz-calc(var(--vw, 1vw)*-7.3846);
        left: calc(var(--vw, 1vw)*-7.3846)
    }

    .-right-\[48apx\] {
        right: -7.3846vw;
        right: -webkit-calc(var(--vw, 1vw)*-7.3846);
        right: -moz-calc(var(--vw, 1vw)*-7.3846);
        right: calc(var(--vw, 1vw)*-7.3846)
    }

    .-right-\[16apx\] {
        right: -2.4615vw;
        right: -webkit-calc(var(--vw, 1vw)*-2.4615);
        right: -moz-calc(var(--vw, 1vw)*-2.4615);
        right: calc(var(--vw, 1vw)*-2.4615)
    }

    .-left-\[16apx\] {
        left: -2.4615vw;
        left: -webkit-calc(var(--vw, 1vw)*-2.4615);
        left: -moz-calc(var(--vw, 1vw)*-2.4615);
        left: calc(var(--vw, 1vw)*-2.4615)
    }

    .w-\[155apx\] {
        width: 23.8462vw;
        width: -webkit-calc(var(--vw, 1vw)*23.8462);
        width: -moz-calc(var(--vw, 1vw)*23.8462);
        width: calc(var(--vw, 1vw)*23.8462)
    }

    .w-\[185apx\] {
        width: 28.4615vw;
        width: -webkit-calc(var(--vw, 1vw)*28.4615);
        width: -moz-calc(var(--vw, 1vw)*28.4615);
        width: calc(var(--vw, 1vw)*28.4615)
    }

    .w-\[650apx\] {
        width: 100vw;
        width: -webkit-calc(var(--vw, 1vw)*100);
        width: -moz-calc(var(--vw, 1vw)*100);
        width: calc(var(--vw, 1vw)*100)
    }

    .w-\[602apx\] {
        width: 92.6154vw;
        width: -webkit-calc(var(--vw, 1vw)*92.6154);
        width: -moz-calc(var(--vw, 1vw)*92.6154);
        width: calc(var(--vw, 1vw)*92.6154)
    }

    .w-\[297apx\] {
        width: 45.6923vw;
        width: -webkit-calc(var(--vw, 1vw)*45.6923);
        width: -moz-calc(var(--vw, 1vw)*45.6923);
        width: calc(var(--vw, 1vw)*45.6923)
    }

    .w-\[287apx\] {
        width: 44.1538vw;
        width: -webkit-calc(var(--vw, 1vw)*44.1538);
        width: -moz-calc(var(--vw, 1vw)*44.1538);
        width: calc(var(--vw, 1vw)*44.1538)
    }

    .w-\[276apx\] {
        width: 42.4615vw;
        width: -webkit-calc(var(--vw, 1vw)*42.4615);
        width: -moz-calc(var(--vw, 1vw)*42.4615);
        width: calc(var(--vw, 1vw)*42.4615)
    }

    .w-\[325apx\] {
        width: 50vw;
        width: -webkit-calc(var(--vw, 1vw)*50);
        width: -moz-calc(var(--vw, 1vw)*50);
        width: calc(var(--vw, 1vw)*50)
    }

    .w-\[189apx\] {
        width: 29.0769vw;
        width: -webkit-calc(var(--vw, 1vw)*29.0769);
        width: -moz-calc(var(--vw, 1vw)*29.0769);
        width: calc(var(--vw, 1vw)*29.0769)
    }

    .w-\[277apx\] {
        width: 42.6154vw;
        width: -webkit-calc(var(--vw, 1vw)*42.6154);
        width: -moz-calc(var(--vw, 1vw)*42.6154);
        width: calc(var(--vw, 1vw)*42.6154)
    }

    .w-\[135apx\] {
        width: 20.7692vw;
        width: -webkit-calc(var(--vw, 1vw)*20.7692);
        width: -moz-calc(var(--vw, 1vw)*20.7692);
        width: calc(var(--vw, 1vw)*20.7692)
    }

    .w-\[190apx\] {
        width: 29.2308vw;
        width: -webkit-calc(var(--vw, 1vw)*29.2308);
        width: -moz-calc(var(--vw, 1vw)*29.2308);
        width: calc(var(--vw, 1vw)*29.2308)
    }

    .w-\[205apx\] {
        width: 31.5385vw;
        width: -webkit-calc(var(--vw, 1vw)*31.5385);
        width: -moz-calc(var(--vw, 1vw)*31.5385);
        width: calc(var(--vw, 1vw)*31.5385)
    }

    .w-\[60apx\] {
        width: 9.2308vw;
        width: -webkit-calc(var(--vw, 1vw)*9.2308);
        width: -moz-calc(var(--vw, 1vw)*9.2308);
        width: calc(var(--vw, 1vw)*9.2308)
    }

    .w-\[492apx\] {
        width: 75.6923vw;
        width: -webkit-calc(var(--vw, 1vw)*75.6923);
        width: -moz-calc(var(--vw, 1vw)*75.6923);
        width: calc(var(--vw, 1vw)*75.6923)
    }

    .w-\[640apx\] {
        width: 98.4615vw;
        width: -webkit-calc(var(--vw, 1vw)*98.4615);
        width: -moz-calc(var(--vw, 1vw)*98.4615);
        width: calc(var(--vw, 1vw)*98.4615)
    }

    .w-\[600apx\] {
        width: 92.3077vw;
        width: -webkit-calc(var(--vw, 1vw)*92.3077);
        width: -moz-calc(var(--vw, 1vw)*92.3077);
        width: calc(var(--vw, 1vw)*92.3077)
    }

    .w-\[75apx\] {
        width: 11.5385vw;
        width: -webkit-calc(var(--vw, 1vw)*11.5385);
        width: -moz-calc(var(--vw, 1vw)*11.5385);
        width: calc(var(--vw, 1vw)*11.5385)
    }

    .w-\[649apx\] {
        width: 99.8462vw;
        width: -webkit-calc(var(--vw, 1vw)*99.8462);
        width: -moz-calc(var(--vw, 1vw)*99.8462);
        width: calc(var(--vw, 1vw)*99.8462)
    }

    .w-\[40apx\] {
        width: 6.1538vw;
        width: -webkit-calc(var(--vw, 1vw)*6.1538);
        width: -moz-calc(var(--vw, 1vw)*6.1538);
        width: calc(var(--vw, 1vw)*6.1538)
    }

    .w-\[299apx\] {
        width: 46vw;
        width: -webkit-calc(var(--vw, 1vw)*46);
        width: -moz-calc(var(--vw, 1vw)*46);
        width: calc(var(--vw, 1vw)*46)
    }

    .w-\[298apx\] {
        width: 45.8462vw;
        width: -webkit-calc(var(--vw, 1vw)*45.8462);
        width: -moz-calc(var(--vw, 1vw)*45.8462);
        width: calc(var(--vw, 1vw)*45.8462)
    }

    .w-\[292apx\] {
        width: 44.9231vw;
        width: -webkit-calc(var(--vw, 1vw)*44.9231);
        width: -moz-calc(var(--vw, 1vw)*44.9231);
        width: calc(var(--vw, 1vw)*44.9231)
    }

    .w-\[117apx\] {
        width: 18vw;
        width: -webkit-calc(var(--vw, 1vw)*18);
        width: -moz-calc(var(--vw, 1vw)*18);
        width: calc(var(--vw, 1vw)*18)
    }

    .w-\[221apx\] {
        width: 34vw;
        width: -webkit-calc(var(--vw, 1vw)*34);
        width: -moz-calc(var(--vw, 1vw)*34);
        width: calc(var(--vw, 1vw)*34)
    }

    .w-\[109apx\] {
        width: 16.7692vw;
        width: -webkit-calc(var(--vw, 1vw)*16.7692);
        width: -moz-calc(var(--vw, 1vw)*16.7692);
        width: calc(var(--vw, 1vw)*16.7692)
    }

    .w-\[154apx\] {
        width: 23.6923vw;
        width: -webkit-calc(var(--vw, 1vw)*23.6923);
        width: -moz-calc(var(--vw, 1vw)*23.6923);
        width: calc(var(--vw, 1vw)*23.6923)
    }

    .w-\[54apx\] {
        width: 8.3077vw;
        width: -webkit-calc(var(--vw, 1vw)*8.3077);
        width: -moz-calc(var(--vw, 1vw)*8.3077);
        width: calc(var(--vw, 1vw)*8.3077)
    }

    .w-\[127apx\] {
        width: 19.5385vw;
        width: -webkit-calc(var(--vw, 1vw)*19.5385);
        width: -moz-calc(var(--vw, 1vw)*19.5385);
        width: calc(var(--vw, 1vw)*19.5385)
    }

    .w-\[266apx\] {
        width: 40.9231vw;
        width: -webkit-calc(var(--vw, 1vw)*40.9231);
        width: -moz-calc(var(--vw, 1vw)*40.9231);
        width: calc(var(--vw, 1vw)*40.9231)
    }

    .w-\[120apx\] {
        width: 18.4615vw;
        width: -webkit-calc(var(--vw, 1vw)*18.4615);
        width: -moz-calc(var(--vw, 1vw)*18.4615);
        width: calc(var(--vw, 1vw)*18.4615)
    }

    .w-\[308apx\] {
        width: 47.3846vw;
        width: -webkit-calc(var(--vw, 1vw)*47.3846);
        width: -moz-calc(var(--vw, 1vw)*47.3846);
        width: calc(var(--vw, 1vw)*47.3846)
    }

    .w-\[354apx\] {
        width: 54.4615vw;
        width: -webkit-calc(var(--vw, 1vw)*54.4615);
        width: -moz-calc(var(--vw, 1vw)*54.4615);
        width: calc(var(--vw, 1vw)*54.4615)
    }

    .w-\[321apx\] {
        width: 49.3846vw;
        width: -webkit-calc(var(--vw, 1vw)*49.3846);
        width: -moz-calc(var(--vw, 1vw)*49.3846);
        width: calc(var(--vw, 1vw)*49.3846)
    }

    .w-\[372apx\] {
        width: 57.2308vw;
        width: -webkit-calc(var(--vw, 1vw)*57.2308);
        width: -moz-calc(var(--vw, 1vw)*57.2308);
        width: calc(var(--vw, 1vw)*57.2308)
    }

    .w-\[192apx\] {
        width: 29.5385vw;
        width: -webkit-calc(var(--vw, 1vw)*29.5385);
        width: -moz-calc(var(--vw, 1vw)*29.5385);
        width: calc(var(--vw, 1vw)*29.5385)
    }

    .w-\[46apx\] {
        width: 7.0769vw;
        width: -webkit-calc(var(--vw, 1vw)*7.0769);
        width: -moz-calc(var(--vw, 1vw)*7.0769);
        width: calc(var(--vw, 1vw)*7.0769)
    }

    .w-\[138apx\] {
        width: 21.2308vw;
        width: -webkit-calc(var(--vw, 1vw)*21.2308);
        width: -moz-calc(var(--vw, 1vw)*21.2308);
        width: calc(var(--vw, 1vw)*21.2308)
    }

    .w-\[243apx\] {
        width: 37.3846vw;
        width: -webkit-calc(var(--vw, 1vw)*37.3846);
        width: -moz-calc(var(--vw, 1vw)*37.3846);
        width: calc(var(--vw, 1vw)*37.3846)
    }

    .w-\[122apx\] {
        width: 18.7692vw;
        width: -webkit-calc(var(--vw, 1vw)*18.7692);
        width: -moz-calc(var(--vw, 1vw)*18.7692);
        width: calc(var(--vw, 1vw)*18.7692)
    }

    .w-\[48apx\] {
        width: 7.3846vw;
        width: -webkit-calc(var(--vw, 1vw)*7.3846);
        width: -moz-calc(var(--vw, 1vw)*7.3846);
        width: calc(var(--vw, 1vw)*7.3846)
    }

    .w-\[50apx\] {
        width: 7.6923vw;
        width: -webkit-calc(var(--vw, 1vw)*7.6923);
        width: -moz-calc(var(--vw, 1vw)*7.6923);
        width: calc(var(--vw, 1vw)*7.6923)
    }

    .w-\[202apx\] {
        width: 31.0769vw;
        width: -webkit-calc(var(--vw, 1vw)*31.0769);
        width: -moz-calc(var(--vw, 1vw)*31.0769);
        width: calc(var(--vw, 1vw)*31.0769)
    }

    .w-\[237apx\] {
        width: 36.4615vw;
        width: -webkit-calc(var(--vw, 1vw)*36.4615);
        width: -moz-calc(var(--vw, 1vw)*36.4615);
        width: calc(var(--vw, 1vw)*36.4615)
    }

    .w-\[206apx\] {
        width: 31.6923vw;
        width: -webkit-calc(var(--vw, 1vw)*31.6923);
        width: -moz-calc(var(--vw, 1vw)*31.6923);
        width: calc(var(--vw, 1vw)*31.6923)
    }

    .w-\[213apx\] {
        width: 32.7692vw;
        width: -webkit-calc(var(--vw, 1vw)*32.7692);
        width: -moz-calc(var(--vw, 1vw)*32.7692);
        width: calc(var(--vw, 1vw)*32.7692)
    }

    .w-\[20apx\] {
        width: 3.0769vw;
        width: -webkit-calc(var(--vw, 1vw)*3.0769);
        width: -moz-calc(var(--vw, 1vw)*3.0769);
        width: calc(var(--vw, 1vw)*3.0769)
    }

    .w-\[504apx\] {
        width: 77.5385vw;
        width: -webkit-calc(var(--vw, 1vw)*77.5385);
        width: -moz-calc(var(--vw, 1vw)*77.5385);
        width: calc(var(--vw, 1vw)*77.5385)
    }

    .w-\[618apx\] {
        width: 95.0769vw;
        width: -webkit-calc(var(--vw, 1vw)*95.0769);
        width: -moz-calc(var(--vw, 1vw)*95.0769);
        width: calc(var(--vw, 1vw)*95.0769)
    }
}

@media (max-width:1023px) {
    .mot\:bg-\[\#1B1B1B\] {
        --tw-bg-opacity: 1;
        background-color: rgba(27, 27, 27, var(--tw-bg-opacity))
    }

    .mot\:flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .mot\:flex-row {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row
    }

    .mot\:flex-col, .mot\:flex-row {
        -webkit-box-direction: normal;
        -moz-box-direction: normal
    }

    .mot\:flex-col {
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-flex-direction: column;
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .mot\:flex-wrap {
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .mot\:items-start {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -moz-box-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }

    .mot\:items-end {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -moz-box-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }

    .mot\:items-center {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -moz-box-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .mot\:self-start {
        -ms-flex-item-align: start;
        -webkit-align-self: flex-start;
        align-self: flex-start
    }

    .mot\:justify-center {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -moz-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .mot\:justify-between {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -moz-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .mot\:flex-1 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -ms-flex: 1 1 0%;
        -webkit-flex: 1 1 0%;
        flex: 1 1 0%
    }

    .mot\:h-32px {
        height: 32px
    }

    .mot\:h-46px {
        height: 46px
    }

    .mot\:h-40px {
        height: 40px
    }

    .mot\:h-1px {
        height: 1px
    }

    .mot\:text-40m {
        font-size: 40px;
        letter-spacing: .005em;
        line-height: 48px
    }

    .mot\:text-32m {
        font-size: 32px;
        letter-spacing: .005em;
        line-height: 40px
    }

    .mot\:text-20m {
        font-size: 20px
    }

    .mot\:text-14m, .mot\:text-20m {
        letter-spacing: .005em;
        line-height: 26px
    }

    .mot\:text-14m {
        font-size: 14px
    }

    .mot\:text-48m {
        font-size: 48px;
        letter-spacing: .005em;
        line-height: 56px
    }

    .mot\:text-30m {
        font-size: 30px;
        letter-spacing: .005em;
        line-height: 38px
    }

    .mot\:text-16m {
        font-size: 16px;
        letter-spacing: .005em;
        line-height: 24px
    }

    .mot\:text-24m {
        line-height: 26px
    }

    .mot\:text-24m, .mot\:text-24m1 {
        font-size: 24px;
        letter-spacing: .005em
    }

    .mot\:text-24m1 {
        line-height: 32px
    }

    .mot\:text-16m2 {
        font-size: 16px;
        letter-spacing: .005em;
        line-height: 26px
    }

    .mot\:text-14m1 {
        line-height: 22px
    }

    .mot\:text-14m1, .mot\:text-14m2 {
        font-size: 14px;
        letter-spacing: .005em
    }

    .mot\:text-14m2 {
        line-height: 15.4px
    }

    .mot\:text-26m {
        font-size: 26px;
        letter-spacing: .005em;
        line-height: 32px
    }

    .mot\:text-32m1 {
        font-size: 32px;
        letter-spacing: .005em;
        line-height: 51.6px
    }

    .mot\:text-14m3 {
        font-size: 14px;
        letter-spacing: .005em;
        line-height: 19.6px
    }

    .mot\:text-12, .mot\:text-12m1 {
        font-size: 12px;
        letter-spacing: .005em;
        line-height: 14.4px
    }

    .mot\:text-20m1 {
        line-height: 28px
    }

    .mot\:text-20m1, .mot\:text-20m2 {
        font-size: 20px;
        letter-spacing: .005em
    }

    .mot\:text-20m2 {
        line-height: 22px
    }

    .mot\:text-12m {
        font-size: 12px;
        letter-spacing: .005em;
        line-height: 20px
    }

    .mot\:ml-16px {
        margin-left: 16px
    }

    .mot\:ml-8px {
        margin-left: 8px
    }

    .mot\:mt-60vh {
        margin-top: 60vh;
        margin-top: calc(var(--vh, 1vh)*60)
    }

    .mot\:mr-8px {
        margin-right: 8px
    }

    .mot\:mt-4px {
        margin-top: 4px
    }

    .mot\:mt-8px {
        margin-top: 8px
    }

    .mot\:opacity-55 {
        opacity: .55
    }

    .mot\:opacity-65 {
        opacity: .65
    }

    .mot\:overflow-hidden {
        overflow: hidden
    }

    .mot\:absolute {
        position: absolute
    }

    .mot\:-bottom-16px {
        bottom: -16px
    }

    .mot\:left-0 {
        left: 0
    }

    .mot\:top-0 {
        top: 0
    }

    .mot\:bottom-0 {
        bottom: 0
    }

    .mot\:right-0 {
        right: 0
    }

    .mot\:text-center {
        text-align: center
    }

    .mot\:text-right {
        text-align: right
    }

    .mot\:invisible {
        visibility: hidden
    }

    .mot\:w-full {
        width: 100%
    }

    .mot\:w-46px {
        width: 46px
    }

    .mot\:w-40px {
        width: 40px
    }

    .mot\:w-1px {
        width: 1px
    }
}

@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper, swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide, .swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide, swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.zn--wrapper {
    font-size: 16px
}

.zn--wrapper img:not(.loaded), .zn--wrapper img:not([src]), .zn--wrapper img[src=""] {
    opacity: 0
}

.zn--wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.zn--wrapper a {
    text-decoration: none
}

.zn--wrapper img {
    display: block;
    max-width: none
}

.zn--wrapper canvas img {
    display: none
}

.zn--wrapper video {
    display: block;
    max-width: none
}

.zn--wrapper div[data-ll-status], .zn--wrapper figure[data-ll-status] {
    background-repeat: no-repeat;
    -moz-background-size: cover;
    background-size: cover
}

.zn--wrapper br {
    font-family: Open Sans, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Roboto, Arial, PingFang SC, Hiragino Sans GB, Microsoft Yahei, Microsoft Jhenghei, "sans-serif"
}

.zn--wrapper h1 {
    clip: rect(1px, 1px, 1px, 1px);
    border: none;
    -webkit-clip-path: inset(0 0 99.9%);
    clip-path: inset(0 0 99.9%);
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.zn--wrapper sup {
    font-size: .7em;
    line-height: 0;
    position: relative;
    top: -.3em
}

.zn--wrapper .red {
    color: #f50514
}

.zn--wrapper .position-center {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.zn--wrapper .vertical-center {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.zn--wrapper .small-pc, .zn--wrapper .small-pc-mo, .zn--wrapper .small-pc-pad, .zn--wrapper .large-pc-exclude {
    display: none
}

.zn--replacement-tool {
    --p-6: #4c3fb3;
    --p-5: #6a5ecc;
    --p-4: #968dda;
    --k-2: #e5e5e5;
    --k-3: #a9a9b5;
    --white: #fff
}

.zn--wrapper[mode=EDITING] .zn-text-inner:hover {
    background: #4c3fb3;
    color: #fff
}

.zn--wrapper .zn-text-inner {
    font-size: inherit;
    line-height: inherit
}

.zn--wrapper [contenteditable=true] {
    caret-color: #4c3fb3;
    outline: none
}

.zn--replacement-tool-wrapper .zn--replacement-tool .Toastify__toast {
    margin: 0 auto 10px
}

.zn--replacement-tool-wrapper .zn--replacement-tool .Toastify__toast-container {
    bottom: 0;
    left: -webkit-calc(50vw - 20px) !important;
    left: -moz-calc(50vw - 20px) !important;
    left: calc(50vw - 20px) !important;
    left: -webkit-calc(var(--vw, 1vw)*50 - 20px) !important;
    left: -moz-calc(var(--vw, 1vw)*50 - 20px) !important;
    left: calc(var(--vw, 1vw)*50 - 20px) !important;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translate(-50%)
}

#section-ksp .card0 {
    border: 1px solid #2d2d2d;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    position: relative
}

#section-ksp .card-linear-cover {
    background: -webkit-gradient(linear, left top, right top, color-stop(33.71%, #171717), color-stop(60.2%, hsla(0, 0%, 9%, 0)));
    background: -webkit-linear-gradient(left, #171717 33.71%, hsla(0, 0%, 9%, 0) 60.2%);
    background: -moz-linear-gradient(left, #171717 33.71%, hsla(0, 0%, 9%, 0) 60.2%);
    background: -o-linear-gradient(left, #171717 33.71%, hsla(0, 0%, 9%, 0) 60.2%);
    background: linear-gradient(90deg, #171717 33.71%, hsla(0, 0%, 9%, 0) 60.2%);
    mix-blend-mode: multiply
}

#section-performance [ani-light-linear] {
    background: -webkit-linear-gradient(141.64deg, rgba(0, 0, 0, .5) 46.88%, rgba(0, 0, 0, 0) 50.05%, rgba(0, 0, 0, .5) 53.13%);
    background: -moz-linear-gradient(141.64deg, rgba(0, 0, 0, .5) 46.88%, rgba(0, 0, 0, 0) 50.05%, rgba(0, 0, 0, .5) 53.13%);
    background: -o-linear-gradient(141.64deg, rgba(0, 0, 0, .5) 46.88%, rgba(0, 0, 0, 0) 50.05%, rgba(0, 0, 0, .5) 53.13%);
    background: linear-gradient(308.36deg, rgba(0, 0, 0, .5) 46.88%, rgba(0, 0, 0, 0) 50.05%, rgba(0, 0, 0, .5) 53.13%)
}

#section-performance .linear-text {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: -webkit-linear-gradient(89.74deg, #929292 24.03%, #fff 77.95%);
    background: -moz-linear-gradient(89.74deg, #929292 24.03%, #fff 77.95%);
    background: -o-linear-gradient(89.74deg, #929292 24.03%, #fff 77.95%);
    background: linear-gradient(.26deg, #929292 24.03%, #fff 77.95%);
    -webkit-background-clip: text;
    background-clip: text
}

#section-game [ani-light-linear] {
    background: -webkit-linear-gradient(141.64deg, rgba(0, 0, 0, .5) 46.88%, rgba(0, 0, 0, 0) 50.05%, rgba(0, 0, 0, .5) 53.13%);
    background: -moz-linear-gradient(141.64deg, rgba(0, 0, 0, .5) 46.88%, rgba(0, 0, 0, 0) 50.05%, rgba(0, 0, 0, .5) 53.13%);
    background: -o-linear-gradient(141.64deg, rgba(0, 0, 0, .5) 46.88%, rgba(0, 0, 0, 0) 50.05%, rgba(0, 0, 0, .5) 53.13%);
    background: linear-gradient(308.36deg, rgba(0, 0, 0, .5) 46.88%, rgba(0, 0, 0, 0) 50.05%, rgba(0, 0, 0, .5) 53.13%)
}

#section-game [ani-grid-5] .wifi-card {
    border: 1px solid #2d2d2d
}

#section-game [ani-grid-6] .game-card {
    border: 1px solid #2e2e2e
}

#section-game .wifi-label {
    border: 1px solid #757575
}

#section-game .linear-text {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: -webkit-linear-gradient(89.74deg, #929292 24.03%, #fff 77.95%);
    background: -moz-linear-gradient(89.74deg, #929292 24.03%, #fff 77.95%);
    background: -o-linear-gradient(89.74deg, #929292 24.03%, #fff 77.95%);
    background: linear-gradient(.26deg, #929292 24.03%, #fff 77.95%);
    -webkit-background-clip: text;
    background-clip: text
}

#section-game .linear-cover {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(65.57%, #000));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000 65.57%);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 65.57%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 65.57%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), #000 65.57%);
    mix-blend-mode: normal
}

#section-game .color-linear-text {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: -webkit-linear-gradient(179.14deg, #ffd18c -4.51%, #ffe3fa 11.13%, #f9cbf0 51.62%, #9dcbfc 91.78%, #ddb3fe 110.72%, #8abcf2 132.69%);
    background: -moz-linear-gradient(179.14deg, #ffd18c -4.51%, #ffe3fa 11.13%, #f9cbf0 51.62%, #9dcbfc 91.78%, #ddb3fe 110.72%, #8abcf2 132.69%);
    background: -o-linear-gradient(179.14deg, #ffd18c -4.51%, #ffe3fa 11.13%, #f9cbf0 51.62%, #9dcbfc 91.78%, #ddb3fe 110.72%, #8abcf2 132.69%);
    background: linear-gradient(270.86deg, #ffd18c -4.51%, #ffe3fa 11.13%, #f9cbf0 51.62%, #9dcbfc 91.78%, #ddb3fe 110.72%, #8abcf2 132.69%);
    -webkit-background-clip: text;
    background-clip: text
}

#section-game .mo-linear-text {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: -webkit-linear-gradient(179.14deg, rgba(255, 209, 140, .5) -4.51%, rgba(255, 227, 250, .5) 11.13%, rgba(249, 203, 240, .5) 51.62%, rgba(157, 203, 252, .5) 91.78%, rgba(221, 179, 254, .5) 110.72%, rgba(138, 188, 242, .5) 132.69%);
    background: -moz-linear-gradient(179.14deg, rgba(255, 209, 140, .5) -4.51%, rgba(255, 227, 250, .5) 11.13%, rgba(249, 203, 240, .5) 51.62%, rgba(157, 203, 252, .5) 91.78%, rgba(221, 179, 254, .5) 110.72%, rgba(138, 188, 242, .5) 132.69%);
    background: -o-linear-gradient(179.14deg, rgba(255, 209, 140, .5) -4.51%, rgba(255, 227, 250, .5) 11.13%, rgba(249, 203, 240, .5) 51.62%, rgba(157, 203, 252, .5) 91.78%, rgba(221, 179, 254, .5) 110.72%, rgba(138, 188, 242, .5) 132.69%);
    background: linear-gradient(270.86deg, rgba(255, 209, 140, .5) -4.51%, rgba(255, 227, 250, .5) 11.13%, rgba(249, 203, 240, .5) 51.62%, rgba(157, 203, 252, .5) 91.78%, rgba(221, 179, 254, .5) 110.72%, rgba(138, 188, 242, .5) 132.69%);
    -webkit-background-clip: text;
    background-clip: text
}

#section-camera [ani-light-linear] {
    background: -webkit-gradient(linear, right top, left top, from(rgba(245, 245, 247, 0)), color-stop(47.98%, rgba(245, 245, 247, .9)), to(rgba(245, 245, 247, 0)));
    background: -webkit-linear-gradient(right, rgba(245, 245, 247, 0), rgba(245, 245, 247, .9) 47.98%, rgba(245, 245, 247, 0));
    background: -moz-linear-gradient(right, rgba(245, 245, 247, 0) 0, rgba(245, 245, 247, .9) 47.98%, rgba(245, 245, 247, 0) 100%);
    background: -o-linear-gradient(right, rgba(245, 245, 247, 0) 0, rgba(245, 245, 247, .9) 47.98%, rgba(245, 245, 247, 0) 100%);
    background: linear-gradient(270deg, rgba(245, 245, 247, 0), rgba(245, 245, 247, .9) 47.98%, rgba(245, 245, 247, 0))
}

#section-camera .linear-line {
    background: -webkit-gradient(linear, left top, right top, color-stop(2.63%, rgba(0, 0, 0, .29)), color-stop(53.87%, hsla(0, 0%, 48%, .9)), color-stop(100.04%, rgba(0, 0, 0, .5)));
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, .29) 2.63%, hsla(0, 0%, 48%, .9) 53.87%, rgba(0, 0, 0, .5) 100.04%);
    background: -moz-linear-gradient(left, rgba(0, 0, 0, .29) 2.63%, hsla(0, 0%, 48%, .9) 53.87%, rgba(0, 0, 0, .5) 100.04%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, .29) 2.63%, hsla(0, 0%, 48%, .9) 53.87%, rgba(0, 0, 0, .5) 100.04%);
    background: linear-gradient(90deg, rgba(0, 0, 0, .29) 2.63%, hsla(0, 0%, 48%, .9) 53.87%, rgba(0, 0, 0, .5) 100.04%)
}

#section-camera .swiper-button-disabled {
    opacity: .3
}

#section-camera .swiper-slide img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    position: relative;
    width: 100%
}

#section-camera .swiper-slide:nth-child(4) {
    margin-right: 0
}

#section-battery [ani-light-linear] {
    background: -webkit-linear-gradient(141.64deg, rgba(0, 0, 0, .5) 46.88%, rgba(0, 0, 0, 0) 50.05%, rgba(0, 0, 0, .5) 53.13%);
    background: -moz-linear-gradient(141.64deg, rgba(0, 0, 0, .5) 46.88%, rgba(0, 0, 0, 0) 50.05%, rgba(0, 0, 0, .5) 53.13%);
    background: -o-linear-gradient(141.64deg, rgba(0, 0, 0, .5) 46.88%, rgba(0, 0, 0, 0) 50.05%, rgba(0, 0, 0, .5) 53.13%);
    background: linear-gradient(308.36deg, rgba(0, 0, 0, .5) 46.88%, rgba(0, 0, 0, 0) 50.05%, rgba(0, 0, 0, .5) 53.13%)
}

#section-battery [ani-bg-green] {
    background: -webkit-linear-gradient(116.82deg, #b5cac5 -8.34%, #fff 86.58%);
    background: -moz-linear-gradient(116.82deg, #b5cac5 -8.34%, #fff 86.58%);
    background: -o-linear-gradient(116.82deg, #b5cac5 -8.34%, #fff 86.58%);
    background: linear-gradient(333.18deg, #b5cac5 -8.34%, #fff 86.58%)
}

#section-battery [ani-bg-black] {
    background: -webkit-linear-gradient(116.82deg, #bcbdc0 -2.6%, #f7f7fa 96.27%);
    background: -moz-linear-gradient(116.82deg, #bcbdc0 -2.6%, #f7f7fa 96.27%);
    background: -o-linear-gradient(116.82deg, #bcbdc0 -2.6%, #f7f7fa 96.27%);
    background: linear-gradient(333.18deg, #bcbdc0 -2.6%, #f7f7fa 96.27%)
}

#section-battery [ani-item-black], #section-battery [ani-item-green] {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;
    transition: opacity .5s ease
}

#section-battery [ani-color-button] {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease
}

#section-battery .card-border {
    border: 1px solid #2d2d2d
}

#section-battery[data-color=black] [ani-item-black] {
    opacity: 1
}

#section-battery[data-color=black] [ani-item-green] {
    opacity: 0
}

#section-battery[data-color=black] [ani-color-button] {
    opacity: .55
}

#section-battery[data-color=black] [ani-color-button][ani-color-button-black], #section-battery[data-color=green] [ani-item-green] {
    opacity: 1
}

#section-battery[data-color=green] [ani-item-black] {
    opacity: 0
}

#section-battery[data-color=green] [ani-color-button] {
    opacity: .55
}

#section-battery[data-color=green] [ani-color-button][ani-color-button-green] {
    opacity: 1
}

#section-os .os-card {
    border: 1px solid #222
}

body.no-scroll {
    overflow-y: hidden
}

body.zn--body-fixed {
    position: fixed
}

:root {
    --content-height: 100vh;
    --content-height: -webkit-calc(var(--vh, 1vh)*100);
    --content-height: -moz-calc(var(--vh, 1vh)*100);
    --content-height: calc(var(--vh, 1vh)*100);
    --nav-height: 0
}

@media (min-width:1024px) {
    #section-performance .hok-linear {
        -webkit-text-fill-color: transparent;
        text-fill-color: transparent;
        background: -webkit-linear-gradient(270.37deg, #929292 .13%, #fff 79.31%);
        background: -moz-linear-gradient(270.37deg, #929292 .13%, #fff 79.31%);
        background: -o-linear-gradient(270.37deg, #929292 .13%, #fff 79.31%);
        background: linear-gradient(179.63deg, #929292 .13%, #fff 79.31%);
        -webkit-background-clip: text;
        background-clip: text
    }

    #section-battery[data-color=black] [ani-color-button] {
        font-size: 24px;
        line-height: 35px
    }

    #section-battery[data-color=black] [ani-color-button][ani-color-button-black] {
        font-size: 40px;
        line-height: 40px
    }

    #section-battery[data-color=green] [ani-color-button] {
        font-size: 24px;
        line-height: 35px
    }

    #section-battery[data-color=green] [ani-color-button][ani-color-button-green] {
        font-size: 40px;
        line-height: 40px
    }
}

@media (min-width:1024px) and (min-width:1400px) {
    .zn--replacement-tool-wrapper .zn--replacement-tool .Toastify__toast {
        width: 320px
    }

    #section-camera .swiper {
        padding-left: calc(50vw - 656px);
        padding-left: calc(var(--vw, 1vw)*50 - 656px);
        padding-right: calc(50vw - 656px);
        padding-right: calc(var(--vw, 1vw)*50 - 656px)
    }

    #section-camera .swiper-slide {
        height: 450px;
        margin-right: 20px
    }

    #section-camera .swiper-slide:first-child {
        width: 600px
    }

    #section-camera .swiper-slide:nth-child(2) {
        width: 600px
    }

    #section-camera .swiper-slide:nth-child(3) {
        width: 338px
    }

    #section-camera .swiper-slide:nth-child(4) {
        width: 600px
    }
}

@media (min-width:1024px) and (min-width:1024px) and (max-width:1399px) {
    .zn--replacement-tool-wrapper .zn--replacement-tool .Toastify__toast {
        width: 22.2222vw;
        width: -webkit-calc(var(--vw, 1vw)*22.2222);
        width: -moz-calc(var(--vw, 1vw)*22.2222);
        width: calc(var(--vw, 1vw)*22.2222)
    }

    #section-camera .swiper {
        padding-left: 4.4444vw;
        padding-left: calc(var(--vw, 1vw)*50 - var(--vw, 1vw)*45.5556);
        padding-right: 4.4444vw;
        padding-right: calc(var(--vw, 1vw)*50 - var(--vw, 1vw)*45.5556)
    }

    #section-camera .swiper-slide {
        height: 31.25vw;
        height: -webkit-calc(var(--vw, 1vw)*31.25);
        height: -moz-calc(var(--vw, 1vw)*31.25);
        height: calc(var(--vw, 1vw)*31.25);
        margin-right: 1.3889vw;
        margin-right: calc(var(--vw, 1vw)*1.3889)
    }

    #section-camera .swiper-slide:first-child {
        width: 41.6667vw;
        width: -webkit-calc(var(--vw, 1vw)*41.6667);
        width: -moz-calc(var(--vw, 1vw)*41.6667);
        width: calc(var(--vw, 1vw)*41.6667)
    }

    #section-camera .swiper-slide:nth-child(2) {
        width: 41.6667vw;
        width: -webkit-calc(var(--vw, 1vw)*41.6667);
        width: -moz-calc(var(--vw, 1vw)*41.6667);
        width: calc(var(--vw, 1vw)*41.6667)
    }

    #section-camera .swiper-slide:nth-child(3) {
        width: 23.4722vw;
        width: -webkit-calc(var(--vw, 1vw)*23.4722);
        width: -moz-calc(var(--vw, 1vw)*23.4722);
        width: calc(var(--vw, 1vw)*23.4722)
    }

    #section-camera .swiper-slide:nth-child(4) {
        width: 41.6667vw;
        width: -webkit-calc(var(--vw, 1vw)*41.6667);
        width: -moz-calc(var(--vw, 1vw)*41.6667);
        width: calc(var(--vw, 1vw)*41.6667)
    }
}

@media (max-width:649px) {
    .zn--wrapper .mo-row-center {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translate(-50%)
    }

    .zn--wrapper .small-pc-mo {
        display: block
    }
}

@media (max-width:649px) and (max-width:1023px) {
    .zn--replacement-tool {
        --border-radius: 3.3333vw;
        --border-radius: -webkit-calc(var(--vw, 1vw)*3.3333);
        --border-radius: -moz-calc(var(--vw, 1vw)*3.3333);
        --border-radius: calc(var(--vw, 1vw)*3.3333)
    }

    .zn--replacement-tool-wrapper .zn--replacement-tool .Toastify__toast {
        width: 38.8889vw;
        width: -webkit-calc(var(--vw, 1vw)*38.8889);
        width: -moz-calc(var(--vw, 1vw)*38.8889);
        width: calc(var(--vw, 1vw)*38.8889)
    }

    #section-camera .swiper {
        padding-bottom: 11.6667vw;
        padding-bottom: calc(var(--vw, 1vw)*11.6667);
        padding-left: 4.4444vw;
        padding-left: calc(var(--vw, 1vw)*4.4444);
        padding-right: 4.4444vw;
        padding-right: calc(var(--vw, 1vw)*4.4444)
    }

    #section-camera .swiper-slide {
        height: 55.5556vw;
        height: -webkit-calc(var(--vw, 1vw)*55.5556);
        height: -moz-calc(var(--vw, 1vw)*55.5556);
        height: calc(var(--vw, 1vw)*55.5556);
        margin-right: 2.2222vw;
        margin-right: calc(var(--vw, 1vw)*2.2222)
    }

    #section-camera .swiper-slide:first-child {
        width: 74.1667vw;
        width: -webkit-calc(var(--vw, 1vw)*74.1667);
        width: -moz-calc(var(--vw, 1vw)*74.1667);
        width: calc(var(--vw, 1vw)*74.1667)
    }

    #section-camera .swiper-slide:nth-child(2) {
        width: 74.1667vw;
        width: -webkit-calc(var(--vw, 1vw)*74.1667);
        width: -moz-calc(var(--vw, 1vw)*74.1667);
        width: calc(var(--vw, 1vw)*74.1667)
    }

    #section-camera .swiper-slide:nth-child(3) {
        width: 41.6667vw;
        width: -webkit-calc(var(--vw, 1vw)*41.6667);
        width: -moz-calc(var(--vw, 1vw)*41.6667);
        width: calc(var(--vw, 1vw)*41.6667)
    }

    #section-camera .swiper-slide:nth-child(4) {
        width: 74.1667vw;
        width: -webkit-calc(var(--vw, 1vw)*74.1667);
        width: -moz-calc(var(--vw, 1vw)*74.1667);
        width: calc(var(--vw, 1vw)*74.1667)
    }
}

@media (min-width:650px) and (max-width:1023px) and (min-width:650px) {
    #section-camera .swiper {
        padding-bottom: 6.4615vw;
        padding-bottom: calc(var(--vw, 1vw)*6.4615);
        padding-left: 3.6923vw;
        padding-left: calc(var(--vw, 1vw)*3.6923);
        padding-right: 3.6923vw;
        padding-right: calc(var(--vw, 1vw)*3.6923)
    }

    #section-camera .swiper-slide {
        height: 46.1538vw;
        height: -webkit-calc(var(--vw, 1vw)*46.1538);
        height: -moz-calc(var(--vw, 1vw)*46.1538);
        height: calc(var(--vw, 1vw)*46.1538);
        margin-right: 1.2308vw;
        margin-right: calc(var(--vw, 1vw)*1.2308)
    }

    #section-camera .swiper-slide:first-child {
        width: 61.5385vw;
        width: -webkit-calc(var(--vw, 1vw)*61.5385);
        width: -moz-calc(var(--vw, 1vw)*61.5385);
        width: calc(var(--vw, 1vw)*61.5385)
    }

    #section-camera .swiper-slide:nth-child(2) {
        width: 61.5385vw;
        width: -webkit-calc(var(--vw, 1vw)*61.5385);
        width: -moz-calc(var(--vw, 1vw)*61.5385);
        width: calc(var(--vw, 1vw)*61.5385)
    }

    #section-camera .swiper-slide:nth-child(3) {
        width: 34.6154vw;
        width: -webkit-calc(var(--vw, 1vw)*34.6154);
        width: -moz-calc(var(--vw, 1vw)*34.6154);
        width: calc(var(--vw, 1vw)*34.6154)
    }

    #section-camera .swiper-slide:nth-child(4) {
        width: 61.5385vw;
        width: -webkit-calc(var(--vw, 1vw)*61.5385);
        width: -moz-calc(var(--vw, 1vw)*61.5385);
        width: calc(var(--vw, 1vw)*61.5385)
    }
}

@media (orientation:portrait) and (max-width:1023px) {
    .zn--wrapper .pc-only, .pc-only {
        display: none
    }
}

@media (min-width:1024px) and (max-width:1200px) {
    .zn--wrapper .small-pc, .zn--wrapper .small-pc-mo {
        display: block
    }

    #section-performance [ani-ram-grid] [ani-ram-title], #section-performance [ani-ram-grid] [spec-list] {
        width: 585px
    }

    #section-performance [ani-ram-grid] [spec-card] {
        margin-right: 8px;
        width: 190px
    }

    #section-performance [ani-ram-grid] [spec-card]:last-child {
        margin-right: 0
    }

    #section-game .wifi-img {
        margin-right: 30px
    }

    #section-game .battery-img {
        -webkit-transform: scale(.8);
        -moz-transform: scale(.8);
        -ms-transform: scale(.8);
        -o-transform: scale(.8);
        transform: scale(.8)
    }

    #section-battery .card-img {
        -webkit-transform: translateX(35px);
        -moz-transform: translateX(35px);
        -ms-transform: translateX(35px);
        -o-transform: translateX(35px);
        transform: translate(35px)
    }

    #section-os .os-card-list {
        width: 800px
    }

    #section-os .os-card-list .card-1 {
        margin-right: 70px
    }

    #section-os .os-card-list .card-2 {
        margin-left: 70px
    }

    #section-os .os-card-list .card-3 {
        margin-top: 52px;
        right: -30px
    }

    #section-os .os-card-list .card-4 {
        left: -30px;
        margin-top: 52px
    }

    #section-os [ani-card-text] {
        height: 240px
    }
}

@media (min-width:650px) and (max-width:1200px) {
    .zn--wrapper .small-pc-pad {
        display: block
    }
}

@media (max-width:1200px) {
    .zn--wrapper .large-pc-exclude {
        display: block
    }

    #section-os .os-card-list {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

@media (min-width:1024px) and (max-width:1150px) {
    #section-game [ani-grid-2] [ani-hand-wrapper] {
        -webkit-transform: scale(.85);
        -moz-transform: scale(.85);
        -ms-transform: scale(.85);
        -o-transform: scale(.85);
        transform: scale(.85)
    }
}

@media (min-width:1440px) {
    #section-game .network-img {
        -o-object-fit: cover;
        object-fit: cover
    }
}

@media (max-width:650px) {
    #section-game .color-linear-text {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translate(-50%)
    }
}

@media (max-width:1023px) {
    #section-battery[data-color=black] [ani-color-button] {
        font-size: 16px;
        line-height: 26px
    }

    #section-battery[data-color=black] [ani-color-button][ani-color-button-black] {
        font-size: 24px;
        line-height: 32px
    }

    #section-battery[data-color=green] [ani-color-button] {
        font-size: 16px;
        line-height: 26px
    }

    #section-battery[data-color=green] [ani-color-button][ani-color-button-green] {
        font-size: 24px;
        line-height: 32px
    }
}

@media (min-width:650px) and (max-width:1024px) {
    #section-os .os-card-list {
        max-width: 810px
    }
}

.zn--wrapper .font-b {
    font-family: OnePlus Sans Bold, PingFang SC, Hiragino Sans GB, STHeiti, Microsoft YaHei, WenQuanYi Micro Hei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 700
}

.zn--wrapper .font-m, .zn--wrapper .font-r {
    font-family: OnePlus Sans, PingFang SC, Hiragino Sans GB, STHeiti, Microsoft YaHei, WenQuanYi Micro Hei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 400
}

body {
    line-height: normal;
    overflow: unset
}

body.hide-body {
    overflow: hidden
}

#header .nav {
    z-index: 99
}

#header .nav .nav-right>li, #header .nav .nav-right>li .info, #header .nav .nav-right>li a {
    margin-right: 0
}

#footer>.container-infinite>.container-text {
    overflow: hidden
}

#main-wrapper .container {
    margin: 0;
    padding: 0;
    width: auto
}

#main-wrapper .container:after, #main-wrapper .container:before {
    content: none
}

@media (min-width:1024px) {
    .fade-in-pc {
        opacity: 0;
        -webkit-transition: opacity .6s, -webkit-transform .6s;
        transition: opacity .6s, -webkit-transform .6s;
        -o-transition: opacity .6s, -o-transform .6s;
        -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;
        transition: transform .6s, opacity .6s;
        transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s, -o-transform .6s
    }

    .fade-in-pc[data-slow] {
        -webkit-transition: opacity 1s, -webkit-transform 1s;
        transition: opacity 1s, -webkit-transform 1s;
        -o-transition: opacity 1s, -o-transform 1s;
        -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;
        transition: transform 1s, opacity 1s;
        transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s, -o-transform 1s
    }

    .fade-in-pc.show, .fade-in-pc[data-slight].show {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    .fade-in {
        opacity: 0;
        -webkit-transition: opacity .6s, -webkit-transform .6s;
        transition: opacity .6s, -webkit-transform .6s;
        -o-transition: opacity .6s, -o-transform .6s;
        -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;
        transition: transform .6s, opacity .6s;
        transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s, -o-transform .6s
    }

    .fade-in[data-slow] {
        -webkit-transition: opacity 1s, -webkit-transform 1s;
        transition: opacity 1s, -webkit-transform 1s;
        -o-transition: opacity 1s, -o-transform 1s;
        -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;
        transition: transform 1s, opacity 1s;
        transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s, -o-transform 1s
    }

    .fade-in.show, .fade-in[data-slight].show {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@media (min-width:1024px) and (min-width:1400px) {
    .fade-in-pc[data-slight] {
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
        transform: translateY(50px)
    }

    .fade-in-pc {
        -webkit-transform: translateY(80px);
        -moz-transform: translateY(80px);
        -ms-transform: translateY(80px);
        -o-transform: translateY(80px);
        transform: translateY(80px)
    }

    .fade-in[data-slight] {
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
        transform: translateY(50px)
    }

    .fade-in {
        -webkit-transform: translateY(80px);
        -moz-transform: translateY(80px);
        -ms-transform: translateY(80px);
        -o-transform: translateY(80px);
        transform: translateY(80px)
    }
}

@media (min-width:1024px) and (min-width:1024px) and (max-width:1399px) {
    .fade-in-pc[data-slight] {
        -webkit-transform: translateY(3.4722vw);
        -moz-transform: translateY(3.4722vw);
        -ms-transform: translateY(3.4722vw);
        -o-transform: translateY(3.4722vw);
        transform: translateY(3.4722vw);
        -webkit-transform: translateY(-webkit-calc(var(--vw, 1vw)*3.4722));
        -moz-transform: translateY(-moz-calc(var(--vw, 1vw)*3.4722));
        -ms-transform: translateY(calc(var(--vw, 1vw)*3.4722));
        -o-transform: translateY(calc(var(--vw, 1vw)*3.4722));
        transform: translateY(calc(var(--vw, 1vw)*3.4722))
    }

    .fade-in-pc {
        -webkit-transform: translateY(5.5556vw);
        -moz-transform: translateY(5.5556vw);
        -ms-transform: translateY(5.5556vw);
        -o-transform: translateY(5.5556vw);
        transform: translateY(5.5556vw);
        -webkit-transform: translateY(-webkit-calc(var(--vw, 1vw)*5.5556));
        -moz-transform: translateY(-moz-calc(var(--vw, 1vw)*5.5556));
        -ms-transform: translateY(calc(var(--vw, 1vw)*5.5556));
        -o-transform: translateY(calc(var(--vw, 1vw)*5.5556));
        transform: translateY(calc(var(--vw, 1vw)*5.5556))
    }

    .fade-in[data-slight] {
        -webkit-transform: translateY(3.4722vw);
        -moz-transform: translateY(3.4722vw);
        -ms-transform: translateY(3.4722vw);
        -o-transform: translateY(3.4722vw);
        transform: translateY(3.4722vw);
        -webkit-transform: translateY(-webkit-calc(var(--vw, 1vw)*3.4722));
        -moz-transform: translateY(-moz-calc(var(--vw, 1vw)*3.4722));
        -ms-transform: translateY(calc(var(--vw, 1vw)*3.4722));
        -o-transform: translateY(calc(var(--vw, 1vw)*3.4722));
        transform: translateY(calc(var(--vw, 1vw)*3.4722))
    }

    .fade-in {
        -webkit-transform: translateY(5.5556vw);
        -moz-transform: translateY(5.5556vw);
        -ms-transform: translateY(5.5556vw);
        -o-transform: translateY(5.5556vw);
        transform: translateY(5.5556vw);
        -webkit-transform: translateY(-webkit-calc(var(--vw, 1vw)*5.5556));
        -moz-transform: translateY(-moz-calc(var(--vw, 1vw)*5.5556));
        -ms-transform: translateY(calc(var(--vw, 1vw)*5.5556));
        -o-transform: translateY(calc(var(--vw, 1vw)*5.5556));
        transform: translateY(calc(var(--vw, 1vw)*5.5556))
    }
}

@media (max-width:649px) and (max-width:1023px) {
    .fade-in-mo[data-slight] {
        -webkit-transform: translateY(8.3333vw);
        -moz-transform: translateY(8.3333vw);
        -ms-transform: translateY(8.3333vw);
        -o-transform: translateY(8.3333vw);
        transform: translateY(8.3333vw);
        -webkit-transform: translateY(-webkit-calc(var(--vw, 1vw)*8.3333));
        -moz-transform: translateY(-moz-calc(var(--vw, 1vw)*8.3333));
        -ms-transform: translateY(calc(var(--vw, 1vw)*8.3333));
        -o-transform: translateY(calc(var(--vw, 1vw)*8.3333));
        transform: translateY(calc(var(--vw, 1vw)*8.3333))
    }

    .fade-in-mo {
        -webkit-transform: translateY(13.8889vw);
        -moz-transform: translateY(13.8889vw);
        -ms-transform: translateY(13.8889vw);
        -o-transform: translateY(13.8889vw);
        transform: translateY(13.8889vw);
        -webkit-transform: translateY(-webkit-calc(var(--vw, 1vw)*13.8889));
        -moz-transform: translateY(-moz-calc(var(--vw, 1vw)*13.8889));
        -ms-transform: translateY(calc(var(--vw, 1vw)*13.8889));
        -o-transform: translateY(calc(var(--vw, 1vw)*13.8889));
        transform: translateY(calc(var(--vw, 1vw)*13.8889))
    }

    .fade-in[data-slight] {
        -webkit-transform: translateY(8.3333vw);
        -moz-transform: translateY(8.3333vw);
        -ms-transform: translateY(8.3333vw);
        -o-transform: translateY(8.3333vw);
        transform: translateY(8.3333vw);
        -webkit-transform: translateY(-webkit-calc(var(--vw, 1vw)*8.3333));
        -moz-transform: translateY(-moz-calc(var(--vw, 1vw)*8.3333));
        -ms-transform: translateY(calc(var(--vw, 1vw)*8.3333));
        -o-transform: translateY(calc(var(--vw, 1vw)*8.3333));
        transform: translateY(calc(var(--vw, 1vw)*8.3333))
    }

    .fade-in {
        -webkit-transform: translateY(13.8889vw);
        -moz-transform: translateY(13.8889vw);
        -ms-transform: translateY(13.8889vw);
        -o-transform: translateY(13.8889vw);
        transform: translateY(13.8889vw);
        -webkit-transform: translateY(-webkit-calc(var(--vw, 1vw)*13.8889));
        -moz-transform: translateY(-moz-calc(var(--vw, 1vw)*13.8889));
        -ms-transform: translateY(calc(var(--vw, 1vw)*13.8889));
        -o-transform: translateY(calc(var(--vw, 1vw)*13.8889));
        transform: translateY(calc(var(--vw, 1vw)*13.8889))
    }
}

@media (max-width:1023px) {
    .fade-in-mo {
        opacity: 0;
        -webkit-transition: opacity .6s, -webkit-transform .6s;
        transition: opacity .6s, -webkit-transform .6s;
        -o-transition: opacity .6s, -o-transform .6s;
        -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;
        transition: transform .6s, opacity .6s;
        transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s, -o-transform .6s
    }

    .fade-in-mo[data-slow] {
        -webkit-transition: opacity 1s, -webkit-transform 1s;
        transition: opacity 1s, -webkit-transform 1s;
        -o-transition: opacity 1s, -o-transform 1s;
        -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;
        transition: transform 1s, opacity 1s;
        transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s, -o-transform 1s
    }

    .fade-in-mo.show, .fade-in-mo[data-slight].show {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    .fade-in {
        opacity: 0;
        -webkit-transition: opacity .6s, -webkit-transform .6s;
        transition: opacity .6s, -webkit-transform .6s;
        -o-transition: opacity .6s, -o-transform .6s;
        -moz-transition: transform .6s, opacity .6s, -moz-transform .6s;
        transition: transform .6s, opacity .6s;
        transition: transform .6s, opacity .6s, -webkit-transform .6s, -moz-transform .6s, -o-transform .6s
    }

    .fade-in[data-slow] {
        -webkit-transition: opacity 1s, -webkit-transform 1s;
        transition: opacity 1s, -webkit-transform 1s;
        -o-transition: opacity 1s, -o-transform 1s;
        -moz-transition: transform 1s, opacity 1s, -moz-transform 1s;
        transition: transform 1s, opacity 1s;
        transition: transform 1s, opacity 1s, -webkit-transform 1s, -moz-transform 1s, -o-transform 1s
    }

    .fade-in.show, .fade-in[data-slight].show {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}