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 .horizontal-center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translate(-50%)
}

.g--popup .vertical-center {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.g--popup .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%)
}

.g--popup .color-button {
    font-size: 24px;
    line-height: 35px;
    opacity: .55;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease
}

.g--popup .color-button.color-button-active {
    font-size: 32px;
    line-height: 40px;
    opacity: 1
}

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

.g--popup .swiper-slide {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    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--prev-button, .g--popup .g--next-button {
    cursor: pointer;
    z-index: 3
}

.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
}

.g--popup .g--popup-close.g--gallery-close {
    height: 24px;
    right: 32px;
    top: 26px;
    width: 24px
}

.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 (min-width:1024px) and (min-width:1400px) {
    .g--popup .content-container, .g--popup .swiper-slide {
        height: 508px
    }

    .g--popup .g--prev-button {
        left: 80px
    }

    .g--popup .g--next-button {
        right: 80px
    }
}

@media (min-width:1024px) and (min-width:1024px) and (max-width:1399px) {
    .g--popup .content-container, .g--popup .swiper-slide {
        height: 35.2778vw;
        height: -webkit-calc(var(--vw, 1vw)*35.2778);
        height: -moz-calc(var(--vw, 1vw)*35.2778);
        height: calc(var(--vw, 1vw)*35.2778)
    }

    .g--popup .g--prev-button {
        left: 5.5556vw;
        left: -webkit-calc(var(--vw, 1vw)*5.5556);
        left: -moz-calc(var(--vw, 1vw)*5.5556);
        left: calc(var(--vw, 1vw)*5.5556)
    }

    .g--popup .g--next-button {
        right: 5.5556vw;
        right: -webkit-calc(var(--vw, 1vw)*5.5556);
        right: -moz-calc(var(--vw, 1vw)*5.5556);
        right: calc(var(--vw, 1vw)*5.5556)
    }
}

@media (max-width:1023px) {
    .g--popup .color-button {
        font-size: 16px;
        line-height: 26px
    }

    .g--popup .color-button.color-button-active {
        font-size: 24px;
        line-height: 32px
    }

    .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: 16px;
        right: 16px;
        top: -48px;
        width: 16px
    }
}

@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)
    }
}

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

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

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

.bg-\[rgba\(0\,0\,0\,0\.95\)\] {
    --tw-bg-opacity: .95
}

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

.bg-black {
    --tw-bg-opacity: 1
}

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

.bg-\[\#333333\] {
    --tw-bg-opacity: 1;
    background-color: rgba(51, 51, 51, 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\.32\)\] {
    --tw-bg-opacity: .32;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}

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

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

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

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

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

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

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

.cursor-pointer {
    cursor: pointer
}

.block {
    display: block
}

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

.hidden {
    display: none
}

.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
}

.self-end {
    -ms-flex-item-align: end;
    -webkit-align-self: flex-end;
    align-self: flex-end
}

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

.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
}

.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
}

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

.h-full {
    height: 100%
}

.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-32px {
    height: 32px
}

.h-40px {
    height: 40px
}

.h-584px {
    height: 584px
}

.h-1px {
    height: 1px
}

.h-30px {
    height: 30px
}

.h-75\.07vw {
    height: 75.07vw;
    height: -webkit-calc(var(--vw, 1vw)*75.07);
    height: -moz-calc(var(--vw, 1vw)*75.07);
    height: calc(var(--vw, 1vw)*75.07)
}

.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)
}

.h-24px {
    height: 24px
}

.h-1168px {
    height: 1168px
}

.h-4px {
    height: 4px
}

.h-18px {
    height: 18px
}

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

.text-18 {
    font-size: 18px;
    letter-spacing: .36px;
    line-height: 26px
}

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

.mb-8px {
    margin-bottom: 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)
}

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

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

.mb-24px {
    margin-bottom: 24px
}

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

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

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

.mb-4px {
    margin-bottom: 4px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.opacity-0 {
    opacity: 0
}

.opacity-55 {
    opacity: .55
}

.opacity-32 {
    opacity: .32
}

.opacity-10 {
    opacity: .1
}

.opacity-20 {
    opacity: .2
}

.overflow-hidden {
    overflow: hidden
}

.pl-4\.44vw {
    padding-left: 4.44vw;
    padding-left: calc(var(--vw, 1vw)*4.44)
}

.pt-54px {
    padding-top: 54px
}

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

.pointer-events-none {
    pointer-events: none
}

.pointer-events-auto {
    pointer-events: auto
}

.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-280px {
    left: -280px
}

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

.left-0px {
    left: 0
}

.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)
}

.right-10\.9vw {
    right: 10.9vw;
    right: -webkit-calc(var(--vw, 1vw)*10.9);
    right: -moz-calc(var(--vw, 1vw)*10.9);
    right: calc(var(--vw, 1vw)*10.9)
}

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

.bottom-0px {
    bottom: 0
}

.bottom-4px {
    bottom: 4px
}

.left-8px {
    left: 8px
}

.-right-1px {
    right: -1px
}

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

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

.text-center {
    text-align: center
}

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

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

.text-\[\#0D0D0D\] {
    --tw-text-opacity: 1;
    color: rgba(13, 13, 13, var(--tw-text-opacity))
}

.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\.55\)\] {
    --tw-text-opacity: .55;
    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\.65\)\] {
    --tw-text-opacity: .65;
    color: rgba(255, 255, 255, var(--tw-text-opacity))
}

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

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

.content-container {
    content: "container"
}

.invisible {
    visibility: hidden
}

.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-32px {
    width: 32px
}

.w-40px {
    width: 40px
}

.w-180px {
    width: 180px
}

.w-342px {
    width: 342px
}

.w-420px {
    width: 420px
}

.w-30px {
    width: 30px
}

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

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

.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)
}

.w-24px {
    width: 24px
}

.w-2880px {
    width: 2880px
}

.w-\[calc\(100\%\+2px\)\] {
    width: -webkit-calc(100% + 2px);
    width: -moz-calc(100% + 2px);
    width: calc(100% + 2px)
}

.w-498px {
    width: 498px
}

.w-1px {
    width: 1px
}

.w-552px {
    width: 552px
}

.w-555px {
    width: 555px
}

.w-29px {
    width: 29px
}

.z-5 {
    z-index: 5
}

.z-6 {
    z-index: 6
}

.z-4 {
    z-index: 4
}

.z-3 {
    z-index: 3
}

.z-2 {
    z-index: 2
}

.z-1 {
    z-index: 1
}

.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-bottom {
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom
}

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

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

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

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

@media (min-width:1024px) {
    .pc\: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
    }

    .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\: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-full {
        height: 100%
    }

    .pc\:h-54\.44vw {
        height: 54.44vw;
        height: -webkit-calc(var(--vw, 1vw)*54.44);
        height: -moz-calc(var(--vw, 1vw)*54.44);
        height: calc(var(--vw, 1vw)*54.44)
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .pc\:text-32v1 {
        letter-spacing: -.64px
    }

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

    .pc\:text-18 {
        font-size: 18px;
        letter-spacing: .36px;
        line-height: 26px
    }

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

    .pc\:text-18v2 {
        font-size: 18px;
        line-height: 26px
    }

    .pc\:text-48 {
        font-size: 48px;
        letter-spacing: .96px;
        line-height: 60px
    }

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

    .pc\:text-36 {
        font-size: 36px;
        letter-spacing: .72px;
        line-height: 44px
    }

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

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

    .pc\:text-32v2 {
        font-size: 32px;
        letter-spacing: .64px;
        line-height: 32px
    }

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

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

    .pc\:text-14v1 {
        font-size: 14px;
        line-height: 18px
    }

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

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

    .pc\:text-32v3 {
        font-size: 32px;
        letter-spacing: .64px;
        line-height: 44px
    }

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

    .pc\:text-23 {
        font-size: 23px;
        letter-spacing: -1px;
        line-height: 27.6px
    }

    .pc\:text-38v1 {
        font-size: 38px;
        letter-spacing: -1px;
        line-height: 45.6px
    }

    .pc\:text-18v1 {
        font-size: 18px;
        letter-spacing: -.5px;
        line-height: 25.2px
    }

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

    .pc\:text-16v1 {
        font-size: 16px;
        line-height: 20px
    }

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

    .pc\:mb-4px {
        margin-bottom: 4px
    }

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

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

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

    .pc\:mb-20px {
        margin-bottom: 20px
    }

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

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

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

    .pc\:mr-8px {
        margin-right: 8px
    }

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

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

    .pc\:mb-40px {
        margin-bottom: 40px
    }

    .pc\:mr-60px {
        margin-right: 60px
    }

    .pc\:mb-48px {
        margin-bottom: 48px
    }

    .pc\:mb-8px {
        margin-bottom: 8px
    }

    .pc\:-mr-14px {
        margin-right: -14px
    }

    .pc\:mt-\[calc\(var\(--nav-height\)-100vh\)\] {
        margin-top: calc(var(--nav-height) - var(--vh, 1vh)*100)
    }

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

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

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

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

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

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

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

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

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

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

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

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

    .pc\:left-28\.61vw {
        left: 28.61vw;
        left: -webkit-calc(var(--vw, 1vw)*28.61);
        left: -moz-calc(var(--vw, 1vw)*28.61);
        left: calc(var(--vw, 1vw)*28.61)
    }

    .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-54\.58vw {
        left: 54.58vw;
        left: -webkit-calc(var(--vw, 1vw)*54.58);
        left: -moz-calc(var(--vw, 1vw)*54.58);
        left: calc(var(--vw, 1vw)*54.58)
    }

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

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

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

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

    .pc\:-right-125px {
        right: -125px
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .h-245rpx {
        height: 245px
    }

    .h-325rpx {
        height: 325px
    }

    .h-214rpx {
        height: 214px
    }

    .h-508rpx {
        height: 508px
    }

    .h-452rpx {
        height: 452px
    }

    .h-20rpx {
        height: 20px
    }

    .h-466rpx {
        height: 466px
    }

    .h-594rpx {
        height: 594px
    }

    .h-640rpx {
        height: 640px
    }

    .h-224rpx {
        height: 224px
    }

    .h-257rpx {
        height: 257px
    }

    .h-368rpx {
        height: 368px
    }

    .h-740rpx {
        height: 740px
    }

    .h-648rpx {
        height: 648px
    }

    .h-704rpx {
        height: 704px
    }

    .h-108rpx {
        height: 108px
    }

    .h-925rpx {
        height: 925px
    }

    .h-48rpx {
        height: 48px
    }

    .h-564rpx {
        height: 564px
    }

    .h-354rpx {
        height: 354px
    }

    .h-808rpx {
        height: 808px
    }

    .h-526rpx {
        height: 526px
    }

    .h-518rpx {
        height: 518px
    }

    .h-\[calc\(var\(--content-height\)\+182rpx\+182rpx\+220px\)\] {
        height: -webkit-calc(var(--content-height) + 584px);
        height: -moz-calc(var(--content-height) + 584px);
        height: calc(var(--content-height) + 584px)
    }

    .h-561rpx {
        height: 561px
    }

    .h-104rpx {
        height: 104px
    }

    .h-479rpx {
        height: 479px
    }

    .h-428rpx {
        height: 428px
    }

    .h-528rpx {
        height: 528px
    }

    .h-576rpx {
        height: 576px
    }

    .h-676rpx {
        height: 676px
    }

    .h-302rpx {
        height: 302px
    }

    .h-402rpx {
        height: 402px
    }

    .h-207rpx {
        height: 207px
    }

    .h-307rpx {
        height: 307px
    }

    .h-399rpx {
        height: 399px
    }

    .h-499rpx {
        height: 499px
    }

    .h-418rpx {
        height: 418px
    }

    .h-621rpx {
        height: 621px
    }

    .h-660rpx {
        height: 660px
    }

    .h-305rpx {
        height: 305px
    }

    .h-387rpx {
        height: 387px
    }

    .h-523rpx {
        height: 523px
    }

    .h-775rpx {
        height: 775px
    }

    .h-553rpx {
        height: 553px
    }

    .h-533rpx {
        height: 533px
    }

    .h-37rpx {
        height: 37px
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .mt-\[calc\(-182rpx-182rpx-220px\)\] {
        margin-top: -584px
    }

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

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

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

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

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

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

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

    .max-w-624rpx {
        max-width: 624px
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .bottom-528rpx {
        bottom: 528px
    }

    .top-528rpx {
        top: 528px
    }

    .left-359rpx {
        left: 359px
    }

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

    .bottom-24rpx {
        bottom: 24px
    }

    .left-64rpx {
        left: 64px
    }

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

    .-top-107rpx {
        top: -107px
    }

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

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

    .left-140rpx {
        left: 140px
    }

    .top-398rpx {
        top: 398px
    }

    .top-46rpx {
        top: 46px
    }

    .bottom-406rpx {
        bottom: 406px
    }

    .left-371rpx {
        left: 371px
    }

    .top-10rpx {
        top: 10px
    }

    .bottom-84rpx {
        bottom: 84px
    }

    .bottom-93rpx {
        bottom: 93px
    }

    .left-0rpx {
        left: 0
    }

    .top-145rpx {
        top: 145px
    }

    .top-\[calc\(-182rpx-182rpx-220px\)\] {
        top: -584px
    }

    .left-463rpx {
        left: 463px
    }

    .top-40rpx {
        top: 40px
    }

    .right-834rpx {
        right: 834px
    }

    .top-434rpx {
        top: 434px
    }

    .left-835rpx {
        left: 835px
    }

    .bottom-392rpx {
        bottom: 392px
    }

    .right-795rpx {
        right: 795px
    }

    .top-287rpx {
        top: 287px
    }

    .right-719rpx {
        right: 719px
    }

    .top-413rpx {
        top: 413px
    }

    .left-730rpx {
        left: 730px
    }

    .top-237rpx {
        top: 237px
    }

    .left-278rpx {
        left: 278px
    }

    .top-187rpx {
        top: 187px
    }

    .right-0rpx {
        right: 0
    }

    .left-117rpx {
        left: 117px
    }

    .top-62rpx {
        top: 62px
    }

    .left-314rpx {
        left: 314px
    }

    .left-954rpx {
        left: 954px
    }

    .left-1187rpx {
        left: 1187px
    }

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

    .top-427rpx {
        top: 427px
    }

    .left-254rpx {
        left: 254px
    }

    .top-487rpx {
        top: 487px
    }

    .left-547rpx {
        left: 547px
    }

    .top-336rpx {
        top: 336px
    }

    .left-1247rpx {
        left: 1247px
    }

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

    .top-43rpx {
        top: 43px
    }

    .-top-132rpx {
        top: -132px
    }

    .left-514rpx {
        left: 514px
    }

    .w-1440rpx {
        width: 1440px
    }

    .w-\[calc\(780rpx\+350px\)\] {
        width: 1130px
    }

    .w-760rpx {
        width: 760px
    }

    .w-370rpx {
        width: 370px
    }

    .w-243rpx {
        width: 243px
    }

    .w-320rpx {
        width: 320px
    }

    .w-720rpx {
        width: 720px
    }

    .w-824rpx {
        width: 824px
    }

    .w-356rpx {
        width: 356px
    }

    .w-1312rpx {
        width: 1312px
    }

    .w-624rpx {
        width: 624px
    }

    .w-308rpx {
        width: 308px
    }

    .w-20rpx {
        width: 20px
    }

    .w-594rpx {
        width: 594px
    }

    .w-853rpx {
        width: 853px
    }

    .w-395rpx {
        width: 395px
    }

    .w-484rpx {
        width: 484px
    }

    .w-487rpx {
        width: 487px
    }

    .w-257rpx {
        width: 257px
    }

    .w-801rpx {
        width: 801px
    }

    .w-1161rpx {
        width: 1161px
    }

    .w-704rpx {
        width: 704px
    }

    .w-471rpx {
        width: 471px
    }

    .w-560rpx {
        width: 560px
    }

    .w-1234rpx {
        width: 1234px
    }

    .w-249rpx {
        width: 249px
    }

    .w-599rpx {
        width: 599px
    }

    .w-636rpx {
        width: 636px
    }

    .w-86rpx {
        width: 86px
    }

    .w-514rpx {
        width: 514px
    }

    .w-455rpx {
        width: 455px
    }

    .w-480rpx {
        width: 480px
    }

    .w-554rpx {
        width: 554px
    }

    .w-981rpx {
        width: 981px
    }

    .w-322rpx {
        width: 322px
    }

    .w-432rpx {
        width: 432px
    }

    .w-212rpx {
        width: 212px
    }

    .w-762rpx {
        width: 762px
    }

    .w-826rpx {
        width: 826px
    }

    .w-371rpx {
        width: 371px
    }

    .w-240rpx {
        width: 240px
    }

    .w-137rpx {
        width: 137px
    }

    .w-173rpx {
        width: 173px
    }

    .w-233rpx {
        width: 233px
    }

    .w-347rpx {
        width: 347px
    }

    .w-364rpx {
        width: 364px
    }

    .w-1653rpx {
        width: 1653px
    }

    .w-1607rpx {
        width: 1607px
    }

    .w-58rpx {
        width: 58px
    }
}

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

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

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

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

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

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

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

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

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

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

    .h-224rpx {
        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-257rpx {
        height: 17.8472vw;
        height: -webkit-calc(var(--vw, 1vw)*17.8472);
        height: -moz-calc(var(--vw, 1vw)*17.8472);
        height: calc(var(--vw, 1vw)*17.8472)
    }

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

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

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

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

    .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-925rpx {
        height: 64.2361vw;
        height: -webkit-calc(var(--vw, 1vw)*64.2361);
        height: -moz-calc(var(--vw, 1vw)*64.2361);
        height: calc(var(--vw, 1vw)*64.2361)
    }

    .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-564rpx {
        height: 39.1667vw;
        height: -webkit-calc(var(--vw, 1vw)*39.1667);
        height: -moz-calc(var(--vw, 1vw)*39.1667);
        height: calc(var(--vw, 1vw)*39.1667)
    }

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

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

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

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

    .h-\[calc\(var\(--content-height\)\+182rpx\+182rpx\+220px\)\] {
        height: -webkit-calc(var(--content-height) + 25.2778vw + 220px);
        height: -moz-calc(var(--content-height) + 25.2778vw + 220px);
        height: calc(var(--content-height) + 25.2778vw + 220px);
        height: -webkit-calc(var(--content-height) + var(--vw, 1vw)*12.6389 + var(--vw, 1vw)*12.6389 + 220px);
        height: -moz-calc(var(--content-height) + var(--vw, 1vw)*12.6389 + var(--vw, 1vw)*12.6389 + 220px);
        height: calc(var(--content-height) + var(--vw, 1vw)*12.6389 + var(--vw, 1vw)*12.6389 + 220px)
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .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)
    }

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

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

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

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

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

    .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)
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .mt-\[calc\(-182rpx-182rpx-220px\)\] {
        margin-top: calc(-25.2778vw - 220px);
        margin-top: calc(var(--vw, 1vw)*-12.6389 - var(--vw, 1vw)*12.6389 - 220px)
    }

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

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

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

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

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

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

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

    .max-w-624rpx {
        max-width: 43.3333vw;
        max-width: -webkit-calc(var(--vw, 1vw)*43.3333);
        max-width: -moz-calc(var(--vw, 1vw)*43.3333);
        max-width: calc(var(--vw, 1vw)*43.3333)
    }

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

    .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-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)
    }

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

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

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

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

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

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

    .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)
    }

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

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

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

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

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

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

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

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

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

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

    .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)
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .top-\[calc\(-182rpx-182rpx-220px\)\] {
        top: -webkit-calc(-25.2778vw - 220px);
        top: -moz-calc(-25.2778vw - 220px);
        top: calc(-25.2778vw - 220px);
        top: -webkit-calc(var(--vw, 1vw)*-12.6389 - var(--vw, 1vw)*12.6389 - 220px);
        top: -moz-calc(var(--vw, 1vw)*-12.6389 - var(--vw, 1vw)*12.6389 - 220px);
        top: calc(var(--vw, 1vw)*-12.6389 - var(--vw, 1vw)*12.6389 - 220px)
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .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-\[calc\(780rpx\+350px\)\] {
        width: -webkit-calc(54.1667vw + 350px);
        width: -moz-calc(54.1667vw + 350px);
        width: calc(54.1667vw + 350px);
        width: -webkit-calc(var(--vw, 1vw)*54.1667 + 350px);
        width: -moz-calc(var(--vw, 1vw)*54.1667 + 350px);
        width: calc(var(--vw, 1vw)*54.1667 + 350px)
    }

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

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

    .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-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-720rpx {
        width: 50vw;
        width: -webkit-calc(var(--vw, 1vw)*50);
        width: -moz-calc(var(--vw, 1vw)*50);
        width: calc(var(--vw, 1vw)*50)
    }

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

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

    .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-624rpx {
        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-308rpx {
        width: 21.3889vw;
        width: -webkit-calc(var(--vw, 1vw)*21.3889);
        width: -moz-calc(var(--vw, 1vw)*21.3889);
        width: calc(var(--vw, 1vw)*21.3889)
    }

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

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

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

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

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

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

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

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

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

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

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

    .w-560rpx {
        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-1234rpx {
        width: 85.6944vw;
        width: -webkit-calc(var(--vw, 1vw)*85.6944);
        width: -moz-calc(var(--vw, 1vw)*85.6944);
        width: calc(var(--vw, 1vw)*85.6944)
    }

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

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

    .w-636rpx {
        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)
    }

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

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

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

    .w-480rpx {
        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-554rpx {
        width: 38.4722vw;
        width: -webkit-calc(var(--vw, 1vw)*38.4722);
        width: -moz-calc(var(--vw, 1vw)*38.4722);
        width: calc(var(--vw, 1vw)*38.4722)
    }

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

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

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

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

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

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

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

    .w-240rpx {
        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-137rpx {
        width: 9.5139vw;
        width: -webkit-calc(var(--vw, 1vw)*9.5139);
        width: -moz-calc(var(--vw, 1vw)*9.5139);
        width: calc(var(--vw, 1vw)*9.5139)
    }

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

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

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

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

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

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

    .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)
    }
}

@media (max-width:1023px) {
    .mo\:flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: -moz-box;
        display: flex
    }

    .mo\:flex-row {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row
    }

    .mo\:flex-col, .mo\:flex-row {
        -webkit-box-direction: normal;
        -moz-box-direction: normal
    }

    .mo\:flex-col {
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -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-end {
        -ms-flex-item-align: end;
        -webkit-align-self: flex-end;
        align-self: flex-end
    }

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

    .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\:flex-shrink-0 {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0
    }

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

    .mo\:h-32px {
        height: 32px
    }

    .mo\:h-20px {
        height: 20px
    }

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

    .mo\:h-342px {
        height: 342px
    }

    .mo\:text-40m {
        font-size: 40px;
        line-height: 48px
    }

    .mo\:text-32m1 {
        font-size: 32px;
        letter-spacing: 4px;
        line-height: 40px
    }

    .mo\:text-14m3 {
        font-size: 14px;
        letter-spacing: 15px;
        line-height: 18px
    }

    .mo\:text-24m {
        font-size: 24px;
        letter-spacing: .48px;
        line-height: 32px
    }

    .mo\:text-14m {
        font-size: 14px;
        line-height: 22px
    }

    .mo\:text-48m {
        font-size: 48px;
        line-height: 56px
    }

    .mo\:text-16m {
        font-size: 16px;
        line-height: 24px
    }

    .mo\:text-30m {
        font-size: 30px;
        line-height: 38px
    }

    .mo\:text-16m1 {
        font-size: 16px;
        line-height: 26px
    }

    .mo\:text-24m1 {
        font-size: 24px;
        line-height: 32px
    }

    .mo\:text-16m2 {
        font-size: 16px;
        letter-spacing: .32px;
        line-height: 24px
    }

    .mo\:text-20m2 {
        font-size: 20px;
        letter-spacing: .5px;
        line-height: 28px
    }

    .mo\:text-12m {
        font-size: 12px;
        letter-spacing: .24px;
        line-height: 20px
    }

    .mo\:text-14m1 {
        font-size: 14px;
        line-height: 18px
    }

    .mo\:text-20m1 {
        font-size: 20px;
        line-height: 22px
    }

    .mo\:text-10m {
        font-size: 10px;
        line-height: 18px
    }

    .mo\:text-12m1 {
        font-size: 12px;
        line-height: 14.4px
    }

    .mo\:text-23 {
        font-size: 23px;
        letter-spacing: -1px;
        line-height: 27.6px
    }

    .mo\:text-14m2 {
        font-size: 14px;
        letter-spacing: .5px;
        line-height: 22px
    }

    .mo\:text-12m2 {
        font-size: 12px;
        line-height: 18px
    }

    .mo\:text-18 {
        font-size: 18px;
        letter-spacing: .36px;
        line-height: 26px
    }

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

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

    .mo\:mb-4px {
        margin-bottom: 4px
    }

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

    .mo\:mb-16px {
        margin-bottom: 16px
    }

    .mo\:mb-24px {
        margin-bottom: 24px
    }

    .mo\:mb-8px {
        margin-bottom: 8px
    }

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

    .mo\:mb-12px {
        margin-bottom: 12px
    }

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

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

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

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

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

    .mo\:relative {
        position: relative
    }

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

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

    .mo\:top-0 {
        top: 0
    }

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

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

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

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

    .mo\:w-32px {
        width: 32px
    }

    .mo\:w-301px {
        width: 301px
    }

    .mo\:w-200px {
        width: 200px
    }

    .mo\:w-20px {
        width: 20px
    }

    .mo\:w-75px {
        width: 75px
    }

    .mo\:w-102px {
        width: 102px
    }

    .mo\:w-279px {
        width: 279px
    }

    .mo\:w-245px {
        width: 245px
    }
}

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

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

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

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

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

    .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-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-376ex {
        height: 104.4444vw;
        height: -webkit-calc(var(--vw, 1vw)*104.4444);
        height: -moz-calc(var(--vw, 1vw)*104.4444);
        height: calc(var(--vw, 1vw)*104.4444)
    }

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

    .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-217ex {
        height: 60.2778vw;
        height: -webkit-calc(var(--vw, 1vw)*60.2778);
        height: -moz-calc(var(--vw, 1vw)*60.2778);
        height: calc(var(--vw, 1vw)*60.2778)
    }

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

    .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-434ex {
        height: 120.5556vw;
        height: -webkit-calc(var(--vw, 1vw)*120.5556);
        height: -moz-calc(var(--vw, 1vw)*120.5556);
        height: calc(var(--vw, 1vw)*120.5556)
    }

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

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

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

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

    .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-327ex {
        height: 90.8333vw;
        height: -webkit-calc(var(--vw, 1vw)*90.8333);
        height: -moz-calc(var(--vw, 1vw)*90.8333);
        height: calc(var(--vw, 1vw)*90.8333)
    }

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

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

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

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

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

    .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-745ex {
        height: 206.9444vw;
        height: -webkit-calc(var(--vw, 1vw)*206.9444);
        height: -moz-calc(var(--vw, 1vw)*206.9444);
        height: calc(var(--vw, 1vw)*206.9444)
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .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)
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .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-24ex {
        padding-top: 6.6667vw;
        padding-top: calc(var(--vw, 1vw)*6.6667)
    }

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

    .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-32ex {
        padding-bottom: 8.8889vw;
        padding-bottom: calc(var(--vw, 1vw)*8.8889)
    }

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

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

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

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

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

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

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

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

    .pl-22\.5ex {
        padding-left: 6.25vw;
        padding-left: calc(var(--vw, 1vw)*6.25)
    }

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

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

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

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

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

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

    .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-80ex {
        padding-bottom: 22.2222vw;
        padding-bottom: calc(var(--vw, 1vw)*22.2222)
    }

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

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

    .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)
    }

    .-left-76ex {
        left: -21.1111vw;
        left: -webkit-calc(var(--vw, 1vw)*-21.1111);
        left: -moz-calc(var(--vw, 1vw)*-21.1111);
        left: calc(var(--vw, 1vw)*-21.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)
    }

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

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

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

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

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

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

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

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

    .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)
    }

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

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

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

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

    .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)
    }

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

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

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

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

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

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

    .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)
    }

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

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

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

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

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

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

    .-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)
    }

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

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

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

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

    .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-123ex {
        width: 34.1667vw;
        width: -webkit-calc(var(--vw, 1vw)*34.1667);
        width: -moz-calc(var(--vw, 1vw)*34.1667);
        width: calc(var(--vw, 1vw)*34.1667)
    }

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

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

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

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

    .w-258ex {
        width: 71.6667vw;
        width: -webkit-calc(var(--vw, 1vw)*71.6667);
        width: -moz-calc(var(--vw, 1vw)*71.6667);
        width: calc(var(--vw, 1vw)*71.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-144ex {
        width: 40vw;
        width: -webkit-calc(var(--vw, 1vw)*40);
        width: -moz-calc(var(--vw, 1vw)*40);
        width: calc(var(--vw, 1vw)*40)
    }

    .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-336ex {
        width: 93.3333vw;
        width: -webkit-calc(var(--vw, 1vw)*93.3333);
        width: -moz-calc(var(--vw, 1vw)*93.3333);
        width: calc(var(--vw, 1vw)*93.3333)
    }

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

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

    .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-324ex {
        width: 90vw;
        width: -webkit-calc(var(--vw, 1vw)*90);
        width: -moz-calc(var(--vw, 1vw)*90);
        width: calc(var(--vw, 1vw)*90)
    }

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

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

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

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

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

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

    .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-201ex {
        width: 55.8333vw;
        width: -webkit-calc(var(--vw, 1vw)*55.8333);
        width: -moz-calc(var(--vw, 1vw)*55.8333);
        width: calc(var(--vw, 1vw)*55.8333)
    }

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

    .w-164ex {
        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-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-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-82ex {
        width: 22.7778vw;
        width: -webkit-calc(var(--vw, 1vw)*22.7778);
        width: -moz-calc(var(--vw, 1vw)*22.7778);
        width: calc(var(--vw, 1vw)*22.7778)
    }

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

    .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-344ex {
        width: 95.5556vw;
        width: -webkit-calc(var(--vw, 1vw)*95.5556);
        width: -moz-calc(var(--vw, 1vw)*95.5556);
        width: calc(var(--vw, 1vw)*95.5556)
    }
}

@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-row {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -ms-flex-direction: row;
        -webkit-flex-direction: row;
        flex-direction: row
    }

    .pad\:flex-col, .pad\:flex-row {
        -webkit-box-direction: normal;
        -moz-box-direction: normal
    }

    .pad\:flex-col {
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -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\:self-center {
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        -webkit-align-self: center;
        align-self: center
    }

    .pad\:justify-start {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-box-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .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\:flex-shrink-0 {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0
    }

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

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

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

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

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

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

    .pad\:w-368px {
        width: 368px
    }

    .pad\:w-229px {
        width: 229px
    }

    .pad\:w-255px {
        width: 255px
    }

    .pad\:w-383px {
        width: 383px
    }

    .pad\:w-288px {
        width: 288px
    }

    .pad\:w-372px {
        width: 372px
    }

    .pad\:w-238px {
        width: 238px
    }

    .pad\:w-326px {
        width: 326px
    }

    .pad\:w-151px {
        width: 151px
    }

    .pad\:w-395px {
        width: 395px
    }
}

@media (min-width:650px) and (max-width:1023px) and (min-width:650px) {
    .rounded-\[24apx\] {
        -webkit-border-radius: 3.6923vw;
        -moz-border-radius: 3.6923vw;
        border-radius: 3.6923vw;
        -webkit-border-radius: -webkit-calc(var(--vw, 1vw)*3.6923);
        -moz-border-radius: -moz-calc(var(--vw, 1vw)*3.6923);
        border-radius: calc(var(--vw, 1vw)*3.6923)
    }

    .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-\[238apx\] {
        height: 36.6154vw;
        height: -webkit-calc(var(--vw, 1vw)*36.6154);
        height: -moz-calc(var(--vw, 1vw)*36.6154);
        height: calc(var(--vw, 1vw)*36.6154)
    }

    .h-\[131apx\] {
        height: 20.1538vw;
        height: -webkit-calc(var(--vw, 1vw)*20.1538);
        height: -moz-calc(var(--vw, 1vw)*20.1538);
        height: calc(var(--vw, 1vw)*20.1538)
    }

    .h-\[150apx\] {
        height: 23.0769vw;
        height: -webkit-calc(var(--vw, 1vw)*23.0769);
        height: -moz-calc(var(--vw, 1vw)*23.0769);
        height: calc(var(--vw, 1vw)*23.0769)
    }

    .h-\[208apx\] {
        height: 32vw;
        height: -webkit-calc(var(--vw, 1vw)*32);
        height: -moz-calc(var(--vw, 1vw)*32);
        height: calc(var(--vw, 1vw)*32)
    }

    .h-\[120apx\] {
        height: 18.4615vw;
        height: -webkit-calc(var(--vw, 1vw)*18.4615);
        height: -moz-calc(var(--vw, 1vw)*18.4615);
        height: calc(var(--vw, 1vw)*18.4615)
    }

    .h-\[53apx\] {
        height: 8.1538vw;
        height: -webkit-calc(var(--vw, 1vw)*8.1538);
        height: -moz-calc(var(--vw, 1vw)*8.1538);
        height: calc(var(--vw, 1vw)*8.1538)
    }

    .h-\[372apx\] {
        height: 57.2308vw;
        height: -webkit-calc(var(--vw, 1vw)*57.2308);
        height: -moz-calc(var(--vw, 1vw)*57.2308);
        height: calc(var(--vw, 1vw)*57.2308)
    }

    .h-\[389apx\] {
        height: 59.8462vw;
        height: -webkit-calc(var(--vw, 1vw)*59.8462);
        height: -moz-calc(var(--vw, 1vw)*59.8462);
        height: calc(var(--vw, 1vw)*59.8462)
    }

    .h-\[616apx\] {
        height: 94.7692vw;
        height: -webkit-calc(var(--vw, 1vw)*94.7692);
        height: -moz-calc(var(--vw, 1vw)*94.7692);
        height: calc(var(--vw, 1vw)*94.7692)
    }

    .h-\[229apx\] {
        height: 35.2308vw;
        height: -webkit-calc(var(--vw, 1vw)*35.2308);
        height: -moz-calc(var(--vw, 1vw)*35.2308);
        height: calc(var(--vw, 1vw)*35.2308)
    }

    .h-\[266apx\] {
        height: 40.9231vw;
        height: -webkit-calc(var(--vw, 1vw)*40.9231);
        height: -moz-calc(var(--vw, 1vw)*40.9231);
        height: calc(var(--vw, 1vw)*40.9231)
    }

    .h-\[308apx\] {
        height: 47.3846vw;
        height: -webkit-calc(var(--vw, 1vw)*47.3846);
        height: -moz-calc(var(--vw, 1vw)*47.3846);
        height: calc(var(--vw, 1vw)*47.3846)
    }

    .h-\[188apx\] {
        height: 28.9231vw;
        height: -webkit-calc(var(--vw, 1vw)*28.9231);
        height: -moz-calc(var(--vw, 1vw)*28.9231);
        height: calc(var(--vw, 1vw)*28.9231)
    }

    .h-\[216apx\] {
        height: 33.2308vw;
        height: -webkit-calc(var(--vw, 1vw)*33.2308);
        height: -moz-calc(var(--vw, 1vw)*33.2308);
        height: calc(var(--vw, 1vw)*33.2308)
    }

    .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-\[219apx\] {
        height: 33.6923vw;
        height: -webkit-calc(var(--vw, 1vw)*33.6923);
        height: -moz-calc(var(--vw, 1vw)*33.6923);
        height: calc(var(--vw, 1vw)*33.6923)
    }

    .h-\[99apx\] {
        height: 15.2308vw;
        height: -webkit-calc(var(--vw, 1vw)*15.2308);
        height: -moz-calc(var(--vw, 1vw)*15.2308);
        height: calc(var(--vw, 1vw)*15.2308)
    }

    .h-\[292apx\] {
        height: 44.9231vw;
        height: -webkit-calc(var(--vw, 1vw)*44.9231);
        height: -moz-calc(var(--vw, 1vw)*44.9231);
        height: calc(var(--vw, 1vw)*44.9231)
    }

    .h-\[476apx\] {
        height: 73.2308vw;
        height: -webkit-calc(var(--vw, 1vw)*73.2308);
        height: -moz-calc(var(--vw, 1vw)*73.2308);
        height: calc(var(--vw, 1vw)*73.2308)
    }

    .h-\[327apx\] {
        height: 50.3077vw;
        height: -webkit-calc(var(--vw, 1vw)*50.3077);
        height: -moz-calc(var(--vw, 1vw)*50.3077);
        height: calc(var(--vw, 1vw)*50.3077)
    }

    .h-\[72apx\] {
        height: 11.0769vw;
        height: -webkit-calc(var(--vw, 1vw)*11.0769);
        height: -moz-calc(var(--vw, 1vw)*11.0769);
        height: calc(var(--vw, 1vw)*11.0769)
    }

    .h-\[36apx\] {
        height: 5.5385vw;
        height: -webkit-calc(var(--vw, 1vw)*5.5385);
        height: -moz-calc(var(--vw, 1vw)*5.5385);
        height: calc(var(--vw, 1vw)*5.5385)
    }

    .h-\[346apx\] {
        height: 53.2308vw;
        height: -webkit-calc(var(--vw, 1vw)*53.2308);
        height: -moz-calc(var(--vw, 1vw)*53.2308);
        height: calc(var(--vw, 1vw)*53.2308)
    }

    .h-\[164apx\] {
        height: 25.2308vw;
        height: -webkit-calc(var(--vw, 1vw)*25.2308);
        height: -moz-calc(var(--vw, 1vw)*25.2308);
        height: calc(var(--vw, 1vw)*25.2308)
    }

    .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-\[592apx\] {
        height: 91.0769vw;
        height: -webkit-calc(var(--vw, 1vw)*91.0769);
        height: -moz-calc(var(--vw, 1vw)*91.0769);
        height: calc(var(--vw, 1vw)*91.0769)
    }

    .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-\[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-\[1137apx\] {
        height: 174.9231vw;
        height: -webkit-calc(var(--vw, 1vw)*174.9231);
        height: -moz-calc(var(--vw, 1vw)*174.9231);
        height: calc(var(--vw, 1vw)*174.9231)
    }

    .h-\[255apx\] {
        height: 39.2308vw;
        height: -webkit-calc(var(--vw, 1vw)*39.2308);
        height: -moz-calc(var(--vw, 1vw)*39.2308);
        height: calc(var(--vw, 1vw)*39.2308)
    }

    .h-\[195apx\] {
        height: 30vw;
        height: -webkit-calc(var(--vw, 1vw)*30);
        height: -moz-calc(var(--vw, 1vw)*30);
        height: calc(var(--vw, 1vw)*30)
    }

    .h-\[275apx\] {
        height: 42.3077vw;
        height: -webkit-calc(var(--vw, 1vw)*42.3077);
        height: -moz-calc(var(--vw, 1vw)*42.3077);
        height: calc(var(--vw, 1vw)*42.3077)
    }

    .h-\[298apx\] {
        height: 45.8462vw;
        height: -webkit-calc(var(--vw, 1vw)*45.8462);
        height: -moz-calc(var(--vw, 1vw)*45.8462);
        height: calc(var(--vw, 1vw)*45.8462)
    }

    .h-\[378apx\] {
        height: 58.1538vw;
        height: -webkit-calc(var(--vw, 1vw)*58.1538);
        height: -moz-calc(var(--vw, 1vw)*58.1538);
        height: calc(var(--vw, 1vw)*58.1538)
    }

    .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-\[220apx\] {
        height: 33.8462vw;
        height: -webkit-calc(var(--vw, 1vw)*33.8462);
        height: -moz-calc(var(--vw, 1vw)*33.8462);
        height: calc(var(--vw, 1vw)*33.8462)
    }

    .h-\[95apx\] {
        height: 14.6154vw;
        height: -webkit-calc(var(--vw, 1vw)*14.6154);
        height: -moz-calc(var(--vw, 1vw)*14.6154);
        height: calc(var(--vw, 1vw)*14.6154)
    }

    .h-\[175apx\] {
        height: 26.9231vw;
        height: -webkit-calc(var(--vw, 1vw)*26.9231);
        height: -moz-calc(var(--vw, 1vw)*26.9231);
        height: calc(var(--vw, 1vw)*26.9231)
    }

    .h-\[196apx\] {
        height: 30.1538vw;
        height: -webkit-calc(var(--vw, 1vw)*30.1538);
        height: -moz-calc(var(--vw, 1vw)*30.1538);
        height: calc(var(--vw, 1vw)*30.1538)
    }

    .h-\[276apx\] {
        height: 42.4615vw;
        height: -webkit-calc(var(--vw, 1vw)*42.4615);
        height: -moz-calc(var(--vw, 1vw)*42.4615);
        height: calc(var(--vw, 1vw)*42.4615)
    }

    .h-\[224apx\] {
        height: 34.4615vw;
        height: -webkit-calc(var(--vw, 1vw)*34.4615);
        height: -moz-calc(var(--vw, 1vw)*34.4615);
        height: calc(var(--vw, 1vw)*34.4615)
    }

    .h-\[190apx\] {
        height: 29.2308vw;
        height: -webkit-calc(var(--vw, 1vw)*29.2308);
        height: -moz-calc(var(--vw, 1vw)*29.2308);
        height: calc(var(--vw, 1vw)*29.2308)
    }

    .h-\[60apx\] {
        height: 9.2308vw;
        height: -webkit-calc(var(--vw, 1vw)*9.2308);
        height: -moz-calc(var(--vw, 1vw)*9.2308);
        height: calc(var(--vw, 1vw)*9.2308)
    }

    .h-\[104apx\] {
        height: 16vw;
        height: -webkit-calc(var(--vw, 1vw)*16);
        height: -moz-calc(var(--vw, 1vw)*16);
        height: calc(var(--vw, 1vw)*16)
    }

    .h-\[600apx\] {
        height: 92.3077vw;
        height: -webkit-calc(var(--vw, 1vw)*92.3077);
        height: -moz-calc(var(--vw, 1vw)*92.3077);
        height: calc(var(--vw, 1vw)*92.3077)
    }

    .h-\[247apx\] {
        height: 38vw;
        height: -webkit-calc(var(--vw, 1vw)*38);
        height: -moz-calc(var(--vw, 1vw)*38);
        height: calc(var(--vw, 1vw)*38)
    }

    .h-\[387apx\] {
        height: 59.5385vw;
        height: -webkit-calc(var(--vw, 1vw)*59.5385);
        height: -moz-calc(var(--vw, 1vw)*59.5385);
        height: calc(var(--vw, 1vw)*59.5385)
    }

    .h-\[485apx\] {
        height: 74.6154vw;
        height: -webkit-calc(var(--vw, 1vw)*74.6154);
        height: -moz-calc(var(--vw, 1vw)*74.6154);
        height: calc(var(--vw, 1vw)*74.6154)
    }

    .h-\[530apx\] {
        height: 81.5385vw;
        height: -webkit-calc(var(--vw, 1vw)*81.5385);
        height: -moz-calc(var(--vw, 1vw)*81.5385);
        height: calc(var(--vw, 1vw)*81.5385)
    }

    .h-\[294apx\] {
        height: 45.2308vw;
        height: -webkit-calc(var(--vw, 1vw)*45.2308);
        height: -moz-calc(var(--vw, 1vw)*45.2308);
        height: calc(var(--vw, 1vw)*45.2308)
    }

    .mb-\[8apx\] {
        margin-bottom: 1.2308vw;
        margin-bottom: calc(var(--vw, 1vw)*1.2308)
    }

    .mr-\[8apx\] {
        margin-right: 1.2308vw;
        margin-right: calc(var(--vw, 1vw)*1.2308)
    }

    .mt-\[12apx\] {
        margin-top: 1.8462vw;
        margin-top: calc(var(--vw, 1vw)*1.8462)
    }

    .mt-\[0apx\] {
        margin-top: 0;
        margin-top: calc(var(--vw, 1vw)*0)
    }

    .mt-\[6apx\] {
        margin-top: .9231vw;
        margin-top: calc(var(--vw, 1vw)*.9231)
    }

    .mb-\[0apx\] {
        margin-bottom: 0;
        margin-bottom: calc(var(--vw, 1vw)*0)
    }

    .mt-\[34apx\] {
        margin-top: 5.2308vw;
        margin-top: calc(var(--vw, 1vw)*5.2308)
    }

    .ml-\[16apx\] {
        margin-left: 2.4615vw;
        margin-left: calc(var(--vw, 1vw)*2.4615)
    }

    .mr-\[16apx\] {
        margin-right: 2.4615vw;
        margin-right: calc(var(--vw, 1vw)*2.4615)
    }

    .mr-\[20apx\] {
        margin-right: 3.0769vw;
        margin-right: calc(var(--vw, 1vw)*3.0769)
    }

    .mt-\[16apx\] {
        margin-top: 2.4615vw;
        margin-top: calc(var(--vw, 1vw)*2.4615)
    }

    .mb-\[20apx\] {
        margin-bottom: 3.0769vw;
        margin-bottom: calc(var(--vw, 1vw)*3.0769)
    }

    .mt-\[64apx\] {
        margin-top: 9.8462vw;
        margin-top: calc(var(--vw, 1vw)*9.8462)
    }

    .ml-\[20apx\] {
        margin-left: 3.0769vw;
        margin-left: calc(var(--vw, 1vw)*3.0769)
    }

    .mt-\[20apx\] {
        margin-top: 3.0769vw;
        margin-top: calc(var(--vw, 1vw)*3.0769)
    }

    .mt-\[8apx\] {
        margin-top: 1.2308vw;
        margin-top: calc(var(--vw, 1vw)*1.2308)
    }

    .mt-\[40apx\] {
        margin-top: 6.1538vw;
        margin-top: calc(var(--vw, 1vw)*6.1538)
    }

    .mt-\[54apx\] {
        margin-top: 8.3077vw;
        margin-top: calc(var(--vw, 1vw)*8.3077)
    }

    .mt-\[24apx\] {
        margin-top: 3.6923vw;
        margin-top: calc(var(--vw, 1vw)*3.6923)
    }

    .mt-\[32apx\] {
        margin-top: 4.9231vw;
        margin-top: calc(var(--vw, 1vw)*4.9231)
    }

    .mb-\[40apx\] {
        margin-bottom: 6.1538vw;
        margin-bottom: calc(var(--vw, 1vw)*6.1538)
    }

    .mr-\[24apx\] {
        margin-right: 3.6923vw;
        margin-right: calc(var(--vw, 1vw)*3.6923)
    }

    .mt-\[110apx\] {
        margin-top: 16.9231vw;
        margin-top: calc(var(--vw, 1vw)*16.9231)
    }

    .mb-\[24apx\] {
        margin-bottom: 3.6923vw;
        margin-bottom: calc(var(--vw, 1vw)*3.6923)
    }

    .mr-\[32apx\] {
        margin-right: 4.9231vw;
        margin-right: calc(var(--vw, 1vw)*4.9231)
    }

    .mr-\[31apx\] {
        margin-right: 4.7692vw;
        margin-right: calc(var(--vw, 1vw)*4.7692)
    }

    .mt-\[59apx\] {
        margin-top: 9.0769vw;
        margin-top: calc(var(--vw, 1vw)*9.0769)
    }

    .mr-\[78apx\] {
        margin-right: 12vw;
        margin-right: calc(var(--vw, 1vw)*12)
    }

    .mt-\[88apx\] {
        margin-top: 13.5385vw;
        margin-top: calc(var(--vw, 1vw)*13.5385)
    }

    .mt-\[80apx\] {
        margin-top: 12.3077vw;
        margin-top: calc(var(--vw, 1vw)*12.3077)
    }

    .-mt-\[11apx\] {
        margin-top: -1.6923vw;
        margin-top: calc(var(--vw, 1vw)*-1.6923)
    }

    .mt-\[33apx\] {
        margin-top: 5.0769vw;
        margin-top: calc(var(--vw, 1vw)*5.0769)
    }

    .mb-\[16apx\] {
        margin-bottom: 2.4615vw;
        margin-bottom: calc(var(--vw, 1vw)*2.4615)
    }

    .mr-\[0apx\] {
        margin-right: 0;
        margin-right: calc(var(--vw, 1vw)*0)
    }

    .ml-\[15apx\] {
        margin-left: 2.3077vw;
        margin-left: calc(var(--vw, 1vw)*2.3077)
    }

    .mr-\[35apx\] {
        margin-right: 5.3846vw;
        margin-right: calc(var(--vw, 1vw)*5.3846)
    }

    .-mr-\[15apx\] {
        margin-right: -2.3077vw;
        margin-right: calc(var(--vw, 1vw)*-2.3077)
    }

    .mt-\[4apx\] {
        margin-top: .6154vw;
        margin-top: calc(var(--vw, 1vw)*.6154)
    }

    .mt-\[276apx\] {
        margin-top: 42.4615vw;
        margin-top: calc(var(--vw, 1vw)*42.4615)
    }

    .ml-\[0apx\] {
        margin-left: 0;
        margin-left: calc(var(--vw, 1vw)*0)
    }

    .ml-\[8apx\] {
        margin-left: 1.2308vw;
        margin-left: calc(var(--vw, 1vw)*1.2308)
    }

    .mt-\[48apx\] {
        margin-top: 7.3846vw;
        margin-top: calc(var(--vw, 1vw)*7.3846)
    }

    .ml-\[76apx\] {
        margin-left: 11.6923vw;
        margin-left: calc(var(--vw, 1vw)*11.6923)
    }

    .ml-\[4apx\] {
        margin-left: .6154vw;
        margin-left: calc(var(--vw, 1vw)*.6154)
    }

    .ml-\[53apx\] {
        margin-left: 8.1538vw;
        margin-left: calc(var(--vw, 1vw)*8.1538)
    }

    .ml-\[152apx\] {
        margin-left: 23.3846vw;
        margin-left: calc(var(--vw, 1vw)*23.3846)
    }

    .ml-\[24apx\] {
        margin-left: 3.6923vw;
        margin-left: calc(var(--vw, 1vw)*3.6923)
    }

    .p-\[16apx\] {
        padding: 2.4615vw;
        padding: calc(var(--vw, 1vw)*2.4615)
    }

    .pb-\[364apx\] {
        padding-bottom: 56vw;
        padding-bottom: calc(var(--vw, 1vw)*56)
    }

    .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-\[24apx\] {
        padding-top: 3.6923vw;
        padding-top: calc(var(--vw, 1vw)*3.6923)
    }

    .pt-\[0apx\] {
        padding-top: 0;
        padding-top: calc(var(--vw, 1vw)*0)
    }

    .pb-\[0apx\] {
        padding-bottom: 0;
        padding-bottom: calc(var(--vw, 1vw)*0)
    }

    .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-\[80apx\] {
        padding-bottom: 12.3077vw;
        padding-bottom: calc(var(--vw, 1vw)*12.3077)
    }

    .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-\[20apx\] {
        padding-left: 3.0769vw;
        padding-left: calc(var(--vw, 1vw)*3.0769)
    }

    .pr-\[20apx\] {
        padding-right: 3.0769vw;
        padding-right: calc(var(--vw, 1vw)*3.0769)
    }

    .pt-\[58apx\] {
        padding-top: 8.9231vw;
        padding-top: calc(var(--vw, 1vw)*8.9231)
    }

    .pt-\[16apx\] {
        padding-top: 2.4615vw;
        padding-top: calc(var(--vw, 1vw)*2.4615)
    }

    .pb-\[16apx\] {
        padding-bottom: 2.4615vw;
        padding-bottom: calc(var(--vw, 1vw)*2.4615)
    }

    .pl-\[17apx\] {
        padding-left: 2.6154vw;
        padding-left: calc(var(--vw, 1vw)*2.6154)
    }

    .pr-\[17apx\] {
        padding-right: 2.6154vw;
        padding-right: calc(var(--vw, 1vw)*2.6154)
    }

    .pl-\[46apx\] {
        padding-left: 7.0769vw;
        padding-left: calc(var(--vw, 1vw)*7.0769)
    }

    .pr-\[46apx\] {
        padding-right: 7.0769vw;
        padding-right: calc(var(--vw, 1vw)*7.0769)
    }

    .pb-\[122apx\] {
        padding-bottom: 18.7692vw;
        padding-bottom: calc(var(--vw, 1vw)*18.7692)
    }

    .pr-\[24apx\] {
        padding-right: 3.6923vw;
        padding-right: calc(var(--vw, 1vw)*3.6923)
    }

    .pl-\[0apx\] {
        padding-left: 0;
        padding-left: calc(var(--vw, 1vw)*0)
    }

    .pr-\[0apx\] {
        padding-right: 0;
        padding-right: calc(var(--vw, 1vw)*0)
    }

    .pl-\[24apx\] {
        padding-left: 3.6923vw;
        padding-left: calc(var(--vw, 1vw)*3.6923)
    }

    .pt-\[20apx\] {
        padding-top: 3.0769vw;
        padding-top: calc(var(--vw, 1vw)*3.0769)
    }

    .pl-\[12apx\] {
        padding-left: 1.8462vw;
        padding-left: calc(var(--vw, 1vw)*1.8462)
    }

    .pr-\[12apx\] {
        padding-right: 1.8462vw;
        padding-right: calc(var(--vw, 1vw)*1.8462)
    }

    .pb-\[20apx\] {
        padding-bottom: 3.0769vw;
        padding-bottom: calc(var(--vw, 1vw)*3.0769)
    }

    .pt-\[208apx\] {
        padding-top: 32vw;
        padding-top: calc(var(--vw, 1vw)*32)
    }

    .left-\[69apx\] {
        left: 10.6154vw;
        left: -webkit-calc(var(--vw, 1vw)*10.6154);
        left: -moz-calc(var(--vw, 1vw)*10.6154);
        left: calc(var(--vw, 1vw)*10.6154)
    }

    .-bottom-\[116apx\] {
        bottom: -17.8462vw;
        bottom: -webkit-calc(var(--vw, 1vw)*-17.8462);
        bottom: -moz-calc(var(--vw, 1vw)*-17.8462);
        bottom: calc(var(--vw, 1vw)*-17.8462)
    }

    .left-\[277apx\] {
        left: 42.6154vw;
        left: -webkit-calc(var(--vw, 1vw)*42.6154);
        left: -moz-calc(var(--vw, 1vw)*42.6154);
        left: calc(var(--vw, 1vw)*42.6154)
    }

    .bottom-\[388apx\] {
        bottom: 59.6923vw;
        bottom: -webkit-calc(var(--vw, 1vw)*59.6923);
        bottom: -moz-calc(var(--vw, 1vw)*59.6923);
        bottom: calc(var(--vw, 1vw)*59.6923)
    }

    .top-\[397apx\] {
        top: 61.0769vw;
        top: -webkit-calc(var(--vw, 1vw)*61.0769);
        top: -moz-calc(var(--vw, 1vw)*61.0769);
        top: calc(var(--vw, 1vw)*61.0769)
    }

    .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)
    }

    .left-\[90apx\] {
        left: 13.8462vw;
        left: -webkit-calc(var(--vw, 1vw)*13.8462);
        left: -moz-calc(var(--vw, 1vw)*13.8462);
        left: calc(var(--vw, 1vw)*13.8462)
    }

    .left-\[141apx\] {
        left: 21.6923vw;
        left: -webkit-calc(var(--vw, 1vw)*21.6923);
        left: -moz-calc(var(--vw, 1vw)*21.6923);
        left: calc(var(--vw, 1vw)*21.6923)
    }

    .top-\[0apx\] {
        top: 0;
        top: -webkit-calc(var(--vw, 1vw)*0);
        top: -moz-calc(var(--vw, 1vw)*0);
        top: calc(var(--vw, 1vw)*0)
    }

    .left-\[20apx\] {
        left: 3.0769vw;
        left: -webkit-calc(var(--vw, 1vw)*3.0769);
        left: -moz-calc(var(--vw, 1vw)*3.0769);
        left: calc(var(--vw, 1vw)*3.0769)
    }

    .bottom-\[16apx\] {
        bottom: 2.4615vw;
        bottom: -webkit-calc(var(--vw, 1vw)*2.4615);
        bottom: -moz-calc(var(--vw, 1vw)*2.4615);
        bottom: calc(var(--vw, 1vw)*2.4615)
    }

    .-left-\[61apx\] {
        left: -9.3846vw;
        left: -webkit-calc(var(--vw, 1vw)*-9.3846);
        left: -moz-calc(var(--vw, 1vw)*-9.3846);
        left: calc(var(--vw, 1vw)*-9.3846)
    }

    .-top-\[90apx\] {
        top: -13.8462vw;
        top: -webkit-calc(var(--vw, 1vw)*-13.8462);
        top: -moz-calc(var(--vw, 1vw)*-13.8462);
        top: calc(var(--vw, 1vw)*-13.8462)
    }

    .-bottom-\[90apx\] {
        bottom: -13.8462vw;
        bottom: -webkit-calc(var(--vw, 1vw)*-13.8462);
        bottom: -moz-calc(var(--vw, 1vw)*-13.8462);
        bottom: calc(var(--vw, 1vw)*-13.8462)
    }

    .-right-\[61apx\] {
        right: -9.3846vw;
        right: -webkit-calc(var(--vw, 1vw)*-9.3846);
        right: -moz-calc(var(--vw, 1vw)*-9.3846);
        right: calc(var(--vw, 1vw)*-9.3846)
    }

    .-left-\[7apx\] {
        left: -1.0769vw;
        left: -webkit-calc(var(--vw, 1vw)*-1.0769);
        left: -moz-calc(var(--vw, 1vw)*-1.0769);
        left: calc(var(--vw, 1vw)*-1.0769)
    }

    .left-\[57apx\] {
        left: 8.7692vw;
        left: -webkit-calc(var(--vw, 1vw)*8.7692);
        left: -moz-calc(var(--vw, 1vw)*8.7692);
        left: calc(var(--vw, 1vw)*8.7692)
    }

    .top-\[100apx\] {
        top: 15.3846vw;
        top: -webkit-calc(var(--vw, 1vw)*15.3846);
        top: -moz-calc(var(--vw, 1vw)*15.3846);
        top: calc(var(--vw, 1vw)*15.3846)
    }

    .-top-\[53apx\] {
        top: -8.1538vw;
        top: -webkit-calc(var(--vw, 1vw)*-8.1538);
        top: -moz-calc(var(--vw, 1vw)*-8.1538);
        top: calc(var(--vw, 1vw)*-8.1538)
    }

    .bottom-\[143apx\] {
        bottom: 22vw;
        bottom: -webkit-calc(var(--vw, 1vw)*22);
        bottom: -moz-calc(var(--vw, 1vw)*22);
        bottom: calc(var(--vw, 1vw)*22)
    }

    .top-\[102apx\] {
        top: 15.6923vw;
        top: -webkit-calc(var(--vw, 1vw)*15.6923);
        top: -moz-calc(var(--vw, 1vw)*15.6923);
        top: calc(var(--vw, 1vw)*15.6923)
    }

    .left-\[148apx\] {
        left: 22.7692vw;
        left: -webkit-calc(var(--vw, 1vw)*22.7692);
        left: -moz-calc(var(--vw, 1vw)*22.7692);
        left: calc(var(--vw, 1vw)*22.7692)
    }

    .top-\[129apx\] {
        top: 19.8462vw;
        top: -webkit-calc(var(--vw, 1vw)*19.8462);
        top: -moz-calc(var(--vw, 1vw)*19.8462);
        top: calc(var(--vw, 1vw)*19.8462)
    }

    .-left-\[93apx\] {
        left: -14.3077vw;
        left: -webkit-calc(var(--vw, 1vw)*-14.3077);
        left: -moz-calc(var(--vw, 1vw)*-14.3077);
        left: calc(var(--vw, 1vw)*-14.3077)
    }

    .left-\[350apx\] {
        left: 53.8462vw;
        left: -webkit-calc(var(--vw, 1vw)*53.8462);
        left: -moz-calc(var(--vw, 1vw)*53.8462);
        left: calc(var(--vw, 1vw)*53.8462)
    }

    .top-\[162apx\] {
        top: 24.9231vw;
        top: -webkit-calc(var(--vw, 1vw)*24.9231);
        top: -moz-calc(var(--vw, 1vw)*24.9231);
        top: calc(var(--vw, 1vw)*24.9231)
    }

    .left-\[0apx\] {
        left: 0;
        left: -webkit-calc(var(--vw, 1vw)*0);
        left: -moz-calc(var(--vw, 1vw)*0);
        left: calc(var(--vw, 1vw)*0)
    }

    .top-\[56apx\] {
        top: 8.6154vw;
        top: -webkit-calc(var(--vw, 1vw)*8.6154);
        top: -moz-calc(var(--vw, 1vw)*8.6154);
        top: calc(var(--vw, 1vw)*8.6154)
    }

    .left-\[166apx\] {
        left: 25.5385vw;
        left: -webkit-calc(var(--vw, 1vw)*25.5385);
        left: -moz-calc(var(--vw, 1vw)*25.5385);
        left: calc(var(--vw, 1vw)*25.5385)
    }

    .left-\[223apx\] {
        left: 34.3077vw;
        left: -webkit-calc(var(--vw, 1vw)*34.3077);
        left: -moz-calc(var(--vw, 1vw)*34.3077);
        left: calc(var(--vw, 1vw)*34.3077)
    }

    .top-\[120apx\] {
        top: 18.4615vw;
        top: -webkit-calc(var(--vw, 1vw)*18.4615);
        top: -moz-calc(var(--vw, 1vw)*18.4615);
        top: calc(var(--vw, 1vw)*18.4615)
    }

    .left-\[41apx\] {
        left: 6.3077vw;
        left: -webkit-calc(var(--vw, 1vw)*6.3077);
        left: -moz-calc(var(--vw, 1vw)*6.3077);
        left: calc(var(--vw, 1vw)*6.3077)
    }

    .top-\[44apx\] {
        top: 6.7692vw;
        top: -webkit-calc(var(--vw, 1vw)*6.7692);
        top: -moz-calc(var(--vw, 1vw)*6.7692);
        top: calc(var(--vw, 1vw)*6.7692)
    }

    .left-\[498apx\] {
        left: 76.6154vw;
        left: -webkit-calc(var(--vw, 1vw)*76.6154);
        left: -moz-calc(var(--vw, 1vw)*76.6154);
        left: calc(var(--vw, 1vw)*76.6154)
    }

    .top-\[331apx\] {
        top: 50.9231vw;
        top: -webkit-calc(var(--vw, 1vw)*50.9231);
        top: -moz-calc(var(--vw, 1vw)*50.9231);
        top: calc(var(--vw, 1vw)*50.9231)
    }

    .left-\[217apx\] {
        left: 33.3846vw;
        left: -webkit-calc(var(--vw, 1vw)*33.3846);
        left: -moz-calc(var(--vw, 1vw)*33.3846);
        left: calc(var(--vw, 1vw)*33.3846)
    }

    .top-\[248apx\] {
        top: 38.1538vw;
        top: -webkit-calc(var(--vw, 1vw)*38.1538);
        top: -moz-calc(var(--vw, 1vw)*38.1538);
        top: calc(var(--vw, 1vw)*38.1538)
    }

    .left-\[458apx\] {
        left: 70.4615vw;
        left: -webkit-calc(var(--vw, 1vw)*70.4615);
        left: -moz-calc(var(--vw, 1vw)*70.4615);
        left: calc(var(--vw, 1vw)*70.4615)
    }

    .-left-\[416apx\] {
        left: -64vw;
        left: -webkit-calc(var(--vw, 1vw)*-64);
        left: -moz-calc(var(--vw, 1vw)*-64);
        left: calc(var(--vw, 1vw)*-64)
    }

    .-top-\[57apx\] {
        top: -8.7692vw;
        top: -webkit-calc(var(--vw, 1vw)*-8.7692);
        top: -moz-calc(var(--vw, 1vw)*-8.7692);
        top: calc(var(--vw, 1vw)*-8.7692)
    }

    .left-\[132apx\] {
        left: 20.3077vw;
        left: -webkit-calc(var(--vw, 1vw)*20.3077);
        left: -moz-calc(var(--vw, 1vw)*20.3077);
        left: calc(var(--vw, 1vw)*20.3077)
    }

    .-top-\[27apx\] {
        top: -4.1538vw;
        top: -webkit-calc(var(--vw, 1vw)*-4.1538);
        top: -moz-calc(var(--vw, 1vw)*-4.1538);
        top: calc(var(--vw, 1vw)*-4.1538)
    }

    .w-\[303apx\] {
        width: 46.6154vw;
        width: -webkit-calc(var(--vw, 1vw)*46.6154);
        width: -moz-calc(var(--vw, 1vw)*46.6154);
        width: calc(var(--vw, 1vw)*46.6154)
    }

    .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-\[130apx\] {
        width: 20vw;
        width: -webkit-calc(var(--vw, 1vw)*20);
        width: -moz-calc(var(--vw, 1vw)*20);
        width: calc(var(--vw, 1vw)*20)
    }

    .w-\[195apx\] {
        width: 30vw;
        width: -webkit-calc(var(--vw, 1vw)*30);
        width: -moz-calc(var(--vw, 1vw)*30);
        width: calc(var(--vw, 1vw)*30)
    }

    .w-\[168apx\] {
        width: 25.8462vw;
        width: -webkit-calc(var(--vw, 1vw)*25.8462);
        width: -moz-calc(var(--vw, 1vw)*25.8462);
        width: calc(var(--vw, 1vw)*25.8462)
    }

    .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)
    }

    .w-\[291apx\] {
        width: 44.7692vw;
        width: -webkit-calc(var(--vw, 1vw)*44.7692);
        width: -moz-calc(var(--vw, 1vw)*44.7692);
        width: calc(var(--vw, 1vw)*44.7692)
    }

    .w-\[307apx\] {
        width: 47.2308vw;
        width: -webkit-calc(var(--vw, 1vw)*47.2308);
        width: -moz-calc(var(--vw, 1vw)*47.2308);
        width: calc(var(--vw, 1vw)*47.2308)
    }

    .w-\[306apx\] {
        width: 47.0769vw;
        width: -webkit-calc(var(--vw, 1vw)*47.0769);
        width: -moz-calc(var(--vw, 1vw)*47.0769);
        width: calc(var(--vw, 1vw)*47.0769)
    }

    .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-\[325apx\] {
        width: 50vw;
        width: -webkit-calc(var(--vw, 1vw)*50);
        width: -moz-calc(var(--vw, 1vw)*50);
        width: calc(var(--vw, 1vw)*50)
    }

    .w-\[196apx\] {
        width: 30.1538vw;
        width: -webkit-calc(var(--vw, 1vw)*30.1538);
        width: -moz-calc(var(--vw, 1vw)*30.1538);
        width: calc(var(--vw, 1vw)*30.1538)
    }

    .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-\[219apx\] {
        width: 33.6923vw;
        width: -webkit-calc(var(--vw, 1vw)*33.6923);
        width: -moz-calc(var(--vw, 1vw)*33.6923);
        width: calc(var(--vw, 1vw)*33.6923)
    }

    .w-\[375apx\] {
        width: 57.6923vw;
        width: -webkit-calc(var(--vw, 1vw)*57.6923);
        width: -moz-calc(var(--vw, 1vw)*57.6923);
        width: calc(var(--vw, 1vw)*57.6923)
    }

    .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-\[320apx\] {
        width: 49.2308vw;
        width: -webkit-calc(var(--vw, 1vw)*49.2308);
        width: -moz-calc(var(--vw, 1vw)*49.2308);
        width: calc(var(--vw, 1vw)*49.2308)
    }

    .w-\[318apx\] {
        width: 48.9231vw;
        width: -webkit-calc(var(--vw, 1vw)*48.9231);
        width: -moz-calc(var(--vw, 1vw)*48.9231);
        width: calc(var(--vw, 1vw)*48.9231)
    }

    .w-\[280apx\] {
        width: 43.0769vw;
        width: -webkit-calc(var(--vw, 1vw)*43.0769);
        width: -moz-calc(var(--vw, 1vw)*43.0769);
        width: calc(var(--vw, 1vw)*43.0769)
    }

    .w-\[203apx\] {
        width: 31.2308vw;
        width: -webkit-calc(var(--vw, 1vw)*31.2308);
        width: -moz-calc(var(--vw, 1vw)*31.2308);
        width: calc(var(--vw, 1vw)*31.2308)
    }

    .w-\[409apx\] {
        width: 62.9231vw;
        width: -webkit-calc(var(--vw, 1vw)*62.9231);
        width: -moz-calc(var(--vw, 1vw)*62.9231);
        width: calc(var(--vw, 1vw)*62.9231)
    }

    .w-\[216apx\] {
        width: 33.2308vw;
        width: -webkit-calc(var(--vw, 1vw)*33.2308);
        width: -moz-calc(var(--vw, 1vw)*33.2308);
        width: calc(var(--vw, 1vw)*33.2308)
    }

    .w-\[522apx\] {
        width: 80.3077vw;
        width: -webkit-calc(var(--vw, 1vw)*80.3077);
        width: -moz-calc(var(--vw, 1vw)*80.3077);
        width: calc(var(--vw, 1vw)*80.3077)
    }

    .w-\[536apx\] {
        width: 82.4615vw;
        width: -webkit-calc(var(--vw, 1vw)*82.4615);
        width: -moz-calc(var(--vw, 1vw)*82.4615);
        width: calc(var(--vw, 1vw)*82.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-\[327apx\] {
        width: 50.3077vw;
        width: -webkit-calc(var(--vw, 1vw)*50.3077);
        width: -moz-calc(var(--vw, 1vw)*50.3077);
        width: calc(var(--vw, 1vw)*50.3077)
    }

    .w-\[323apx\] {
        width: 49.6923vw;
        width: -webkit-calc(var(--vw, 1vw)*49.6923);
        width: -moz-calc(var(--vw, 1vw)*49.6923);
        width: calc(var(--vw, 1vw)*49.6923)
    }

    .w-\[245apx\] {
        width: 37.6923vw;
        width: -webkit-calc(var(--vw, 1vw)*37.6923);
        width: -moz-calc(var(--vw, 1vw)*37.6923);
        width: calc(var(--vw, 1vw)*37.6923)
    }

    .w-\[502apx\] {
        width: 77.2308vw;
        width: -webkit-calc(var(--vw, 1vw)*77.2308);
        width: -moz-calc(var(--vw, 1vw)*77.2308);
        width: calc(var(--vw, 1vw)*77.2308)
    }

    .w-\[445apx\] {
        width: 68.4615vw;
        width: -webkit-calc(var(--vw, 1vw)*68.4615);
        width: -moz-calc(var(--vw, 1vw)*68.4615);
        width: calc(var(--vw, 1vw)*68.4615)
    }

    .w-\[187apx\] {
        width: 28.7692vw;
        width: -webkit-calc(var(--vw, 1vw)*28.7692);
        width: -moz-calc(var(--vw, 1vw)*28.7692);
        width: calc(var(--vw, 1vw)*28.7692)
    }

    .w-\[368apx\] {
        width: 56.6154vw;
        width: -webkit-calc(var(--vw, 1vw)*56.6154);
        width: -moz-calc(var(--vw, 1vw)*56.6154);
        width: calc(var(--vw, 1vw)*56.6154)
    }

    .w-\[72apx\] {
        width: 11.0769vw;
        width: -webkit-calc(var(--vw, 1vw)*11.0769);
        width: -moz-calc(var(--vw, 1vw)*11.0769);
        width: calc(var(--vw, 1vw)*11.0769)
    }

    .w-\[1042apx\] {
        width: 160.3077vw;
        width: -webkit-calc(var(--vw, 1vw)*160.3077);
        width: -moz-calc(var(--vw, 1vw)*160.3077);
        width: calc(var(--vw, 1vw)*160.3077)
    }

    .w-\[451apx\] {
        width: 69.3846vw;
        width: -webkit-calc(var(--vw, 1vw)*69.3846);
        width: -moz-calc(var(--vw, 1vw)*69.3846);
        width: calc(var(--vw, 1vw)*69.3846)
    }

    .w-\[147apx\] {
        width: 22.6154vw;
        width: -webkit-calc(var(--vw, 1vw)*22.6154);
        width: -moz-calc(var(--vw, 1vw)*22.6154);
        width: calc(var(--vw, 1vw)*22.6154)
    }

    .w-\[224apx\] {
        width: 34.4615vw;
        width: -webkit-calc(var(--vw, 1vw)*34.4615);
        width: -moz-calc(var(--vw, 1vw)*34.4615);
        width: calc(var(--vw, 1vw)*34.4615)
    }

    .w-\[98apx\] {
        width: 15.0769vw;
        width: -webkit-calc(var(--vw, 1vw)*15.0769);
        width: -moz-calc(var(--vw, 1vw)*15.0769);
        width: calc(var(--vw, 1vw)*15.0769)
    }

    .w-\[148apx\] {
        width: 22.7692vw;
        width: -webkit-calc(var(--vw, 1vw)*22.7692);
        width: -moz-calc(var(--vw, 1vw)*22.7692);
        width: calc(var(--vw, 1vw)*22.7692)
    }

    .w-\[223apx\] {
        width: 34.3077vw;
        width: -webkit-calc(var(--vw, 1vw)*34.3077);
        width: -moz-calc(var(--vw, 1vw)*34.3077);
        width: calc(var(--vw, 1vw)*34.3077)
    }

    .w-\[340apx\] {
        width: 52.3077vw;
        width: -webkit-calc(var(--vw, 1vw)*52.3077);
        width: -moz-calc(var(--vw, 1vw)*52.3077);
        width: calc(var(--vw, 1vw)*52.3077)
    }

    .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-\[111apx\] {
        width: 17.0769vw;
        width: -webkit-calc(var(--vw, 1vw)*17.0769);
        width: -moz-calc(var(--vw, 1vw)*17.0769);
        width: calc(var(--vw, 1vw)*17.0769)
    }

    .w-\[173apx\] {
        width: 26.6154vw;
        width: -webkit-calc(var(--vw, 1vw)*26.6154);
        width: -moz-calc(var(--vw, 1vw)*26.6154);
        width: calc(var(--vw, 1vw)*26.6154)
    }

    .w-\[217apx\] {
        width: 33.3846vw;
        width: -webkit-calc(var(--vw, 1vw)*33.3846);
        width: -moz-calc(var(--vw, 1vw)*33.3846);
        width: calc(var(--vw, 1vw)*33.3846)
    }

    .w-\[322apx\] {
        width: 49.5385vw;
        width: -webkit-calc(var(--vw, 1vw)*49.5385);
        width: -moz-calc(var(--vw, 1vw)*49.5385);
        width: calc(var(--vw, 1vw)*49.5385)
    }

    .w-\[1583apx\] {
        width: 243.5385vw;
        width: -webkit-calc(var(--vw, 1vw)*243.5385);
        width: -moz-calc(var(--vw, 1vw)*243.5385);
        width: calc(var(--vw, 1vw)*243.5385)
    }

    .w-\[887apx\] {
        width: 136.4615vw;
        width: -webkit-calc(var(--vw, 1vw)*136.4615);
        width: -moz-calc(var(--vw, 1vw)*136.4615);
        width: calc(var(--vw, 1vw)*136.4615)
    }
}

@media (max-width:649px) {
    .mot\: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
    }

    .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\:self-start {
        -ms-flex-item-align: start;
        -webkit-align-self: flex-start;
        align-self: flex-start
    }

    .mot\:justify-start {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -moz-box-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .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\:order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        -moz-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3
    }

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

    .mot\:mb-40px {
        margin-bottom: 40px
    }

    .mot\:mb-16px {
        margin-bottom: 16px
    }

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

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

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

    .mot\:w-127px {
        width: 127px
    }
}

.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, "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 .horizontal-center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translate(-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 .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 .fix-sup {
    position: relative;
    top: -1px
}

.zn--wrapper .small-pc-only {
    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%)
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;charset=utf-8;base64,%20d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+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);
    src: url("data:application/font-woff;charset=utf-8;base64,%20d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJKcalc%288 %2a var%28--vh, 1vh%29%29O4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+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")
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: -o-transform;
    -moz-transition-property: transform, -moz-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-pointer-events {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-slide {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: -o-transform;
    -moz-transition-property: transform, -moz-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: height, -o-transform;
    -moz-transition-property: transform, height, -moz-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform, -moz-transform, -o-transform
}

.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    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, .swiper-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    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 {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: 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 {
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    -webkit-scroll-snap-type: y mandatory;
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    -ms-flex-negative: 0;
    -webkit-box-ordinal-group: 10000;
    -moz-box-ordinal-group: 10000;
    -ms-flex-order: 9999;
    content: "";
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-order: 9999;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    -moz-margin-start: var(--swiper-centered-offset-before);
    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 {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    height: var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center
}

#section-ksp [ani-ksp-card] div, #section-ksp [ani-ksp-card] img {
    pointer-events: none
}

#section-ksp .cursor-wrapper {
    mix-blend-mode: difference;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    will-change: transform;
    z-index: 1
}

#section-ksp .cursor-wrapper .cursor {
    mix-blend-mode: difference;
    -webkit-transition: .5s;
    -o-transition: .5s;
    -moz-transition: .5s;
    transition: .5s;
    will-change: transform
}

#section-feeling [ani-title-black] {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(11.67%, #000), color-stop(54.86%, #424242), to(#767676));
    background: -webkit-linear-gradient(bottom, #000 11.67%, #424242 54.86%, #767676);
    background: -moz-linear-gradient(bottom, #000 11.67%, #424242 54.86%, #767676 100%);
    background: -o-linear-gradient(bottom, #000 11.67%, #424242 54.86%, #767676 100%);
    background: linear-gradient(0deg, #000 11.67%, #424242 54.86%, #767676);
    -webkit-background-clip: text;
    background-clip: text
}

#section-feeling [ani-title-black], #section-feeling [ani-title-blue] {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr
}

#section-feeling [ani-title-blue] {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(6%, #acc3cd), to(#c2d6e0));
    background: -webkit-linear-gradient(bottom, #acc3cd 6%, #c2d6e0);
    background: -moz-linear-gradient(bottom, #acc3cd 6%, #c2d6e0 100%);
    background: -o-linear-gradient(bottom, #acc3cd 6%, #c2d6e0 100%);
    background: linear-gradient(0deg, #acc3cd 6%, #c2d6e0);
    -webkit-background-clip: text;
    background-clip: text
}

#section-feeling [ani-title-red] {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(11.67%, #000), color-stop(54.86%, #424242), to(#767676));
    background: -webkit-linear-gradient(bottom, #000 11.67%, #424242 54.86%, #767676);
    background: -moz-linear-gradient(bottom, #000 11.67%, #424242 54.86%, #767676 100%);
    background: -o-linear-gradient(bottom, #000 11.67%, #424242 54.86%, #767676 100%);
    background: linear-gradient(0deg, #000 11.67%, #424242 54.86%, #767676);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr
}

#section-feeling [ani-bg-black] {
    background: -webkit-linear-gradient(161.2deg, #bcbdc0, #f7f7fa);
    background: -moz-linear-gradient(161.2deg, #bcbdc0 0, #f7f7fa 100%);
    background: -o-linear-gradient(161.2deg, #bcbdc0 0, #f7f7fa 100%);
    background: linear-gradient(288.8deg, #bcbdc0, #f7f7fa)
}

#section-feeling [ani-bg-blue] {
    background: -webkit-linear-gradient(161.2deg, #e3ebee, #fcfdfe);
    background: -moz-linear-gradient(161.2deg, #e3ebee 0, #fcfdfe 100%);
    background: -o-linear-gradient(161.2deg, #e3ebee 0, #fcfdfe 100%);
    background: linear-gradient(288.8deg, #e3ebee, #fcfdfe)
}

#section-feeling [ani-bg-red] {
    background: -webkit-linear-gradient(161.2deg, #bcbdc0, #f7f7fa);
    background: -moz-linear-gradient(161.2deg, #bcbdc0 0, #f7f7fa 100%);
    background: -o-linear-gradient(161.2deg, #bcbdc0 0, #f7f7fa 100%);
    background: linear-gradient(288.8deg, #bcbdc0, #f7f7fa)
}

#section-feeling [ani-item-black], #section-feeling [ani-item-blue], #section-feeling [ani-item-red] {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;
    transition: opacity .5s ease
}

#section-feeling [ani-color-button] {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease
}

#section-feeling[data-color=black] [ani-item-black] {
    opacity: 1
}

#section-feeling[data-color=black] [ani-item-blue], #section-feeling[data-color=black] [ani-item-red] {
    opacity: 0
}

#section-feeling[data-color=blue] [ani-item-blue] {
    opacity: 1
}

#section-feeling[data-color=blue] [ani-item-black], #section-feeling[data-color=blue] [ani-item-red] {
    opacity: 0
}

#section-feeling[data-color=red] [ani-item-red] {
    opacity: 1
}

#section-feeling[data-color=red] [ani-item-black], #section-feeling[data-color=red] [ani-item-blue] {
    opacity: 0
}

#section-feeling [ani-light-linear] {
    background: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, 0)), color-stop(47.98%, hsla(0, 0%, 100%, .9)), to(hsla(0, 0%, 100%, 0)));
    background: -webkit-linear-gradient(right, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .9) 47.98%, hsla(0, 0%, 100%, 0));
    background: -moz-linear-gradient(right, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .9) 47.98%, hsla(0, 0%, 100%, 0) 100%);
    background: -o-linear-gradient(right, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .9) 47.98%, hsla(0, 0%, 100%, 0) 100%);
    background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .9) 47.98%, hsla(0, 0%, 100%, 0))
}

#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 [ani-card-1] {
    background: -webkit-gradient(linear, left top, left bottom, from(#3a3a3a), to(#1c1c1c));
    background: -webkit-linear-gradient(top, #3a3a3a, #1c1c1c);
    background: -moz-linear-gradient(top, #3a3a3a 0, #1c1c1c 100%);
    background: -o-linear-gradient(top, #3a3a3a 0, #1c1c1c 100%);
    background: linear-gradient(180deg, #3a3a3a, #1c1c1c)
}

#section-game [ani-sub-title] {
    mix-blend-mode: difference
}

#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 .left-container, #section-game .right-container {
    width: 50%
}

#section-game .control-panel {
    cursor: col-resize;
    left: 50%;
    margin-left: -20px;
    width: 40px
}

#section-game .control-panel .separator {
    background-color: #fff;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 2px
}

#section-game .control-panel .arrow-left {
    left: 50%;
    top: 80%
}

#section-game .control-panel .arrow-right {
    right: 50%;
    top: 80%
}

#section-screen .linear-text {
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 100%, .4)), color-stop(50%, #fff));
    background: -webkit-linear-gradient(right, hsla(0, 0%, 100%, .4), #fff 50%);
    background: -moz-linear-gradient(right, hsla(0, 0%, 100%, .4) 0, #fff 50%);
    background: -o-linear-gradient(right, hsla(0, 0%, 100%, .4) 0, #fff 50%);
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .4), #fff 50%);
    -webkit-background-clip: text;
    background-clip: text
}

#section-screen [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-screen [ani-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-screen [ani-linear-bg] {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0), #000)
}

#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-camera [ani-offset-img] {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom
}

#section-camera [ani-phone-img] {
    -webkit-transform-origin: 14.5% 17%;
    -moz-transform-origin: 14.5% 17%;
    -ms-transform-origin: 14.5% 17%;
    -o-transform-origin: 14.5% 17%;
    transform-origin: 14.5% 17%
}

#section-camera [ani-phone-wrapper] {
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    -o-transform-origin: top center;
    transform-origin: top center
}

#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-os [ani-os-grid] {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1.76%, #d0e5f2), color-stop(78.31%, rgba(216, 233, 248, 0))), #fff;
    background: -webkit-linear-gradient(top, #d0e5f2 1.76%, rgba(216, 233, 248, 0) 78.31%), #fff;
    background: -moz-linear-gradient(top, #d0e5f2 1.76%, rgba(216, 233, 248, 0) 78.31%), #fff;
    background: -o-linear-gradient(top, #d0e5f2 1.76%, rgba(216, 233, 248, 0) 78.31%), #fff;
    background: linear-gradient(180deg, #d0e5f2 1.76%, rgba(216, 233, 248, 0) 78.31%), #fff
}

#section-os [ani-type-1], #section-os [ani-type-2], #section-os [ani-type-3], #section-os [ani-type-4] {
    -webkit-filter: drop-shadow(30px 34px 46px rgba(0, 0, 0, .1));
    filter: drop-shadow(30px 34px 46px rgba(0, 0, 0, .1))
}

body.no-scroll {
    overflow-y: hidden
}

body.zn--body-fixed {
    position: fixed
}

@media (min-width:1024px) {
    #section-feeling[data-color=black] [ani-color-button] {
        font-size: 24px;
        line-height: 35px;
        opacity: .55
    }

    #section-feeling[data-color=black] [ani-color-button][ani-color-button-black] {
        font-size: 40px;
        line-height: 40px;
        opacity: 1
    }

    #section-feeling[data-color=blue] [ani-color-button] {
        font-size: 24px;
        line-height: 35px;
        opacity: .55
    }

    #section-feeling[data-color=blue] [ani-color-button][ani-color-button-blue] {
        font-size: 40px;
        line-height: 40px;
        opacity: 1
    }

    #section-feeling[data-color=red] [ani-color-button] {
        font-size: 24px;
        line-height: 35px;
        opacity: .55
    }

    #section-feeling[data-color=red] [ani-color-button][ani-color-button-red] {
        font-size: 40px;
        line-height: 40px;
        opacity: 1
    }

    #section-os [ani-radar-grid] {
        background: #f4f4f4
    }
}

@media (min-width:1024px) and (min-width:1400px) {
    .zn--replacement-tool-wrapper .zn--replacement-tool .Toastify__toast {
        width: 320px
    }

    #section-ksp .cursor-wrapper {
        height: 100px;
        left: -50px;
        top: -50px;
        width: 100px
    }

    #section-game .control-panel {
        bottom: 5px;
        top: 5px
    }

    #section-game .control-panel .arrow-left {
        height: 15px;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translate(-20px);
        width: 15px
    }

    #section-game .control-panel .arrow-right {
        height: 15px;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translate(20px);
        width: 15px
    }
}

@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-ksp .cursor-wrapper {
        height: 6.9444vw;
        height: -webkit-calc(var(--vw, 1vw)*6.9444);
        height: -moz-calc(var(--vw, 1vw)*6.9444);
        height: calc(var(--vw, 1vw)*6.9444);
        left: -3.4722vw;
        left: -webkit-calc(var(--vw, 1vw)*-3.4722);
        left: -moz-calc(var(--vw, 1vw)*-3.4722);
        left: calc(var(--vw, 1vw)*-3.4722);
        top: -3.4722vw;
        top: -webkit-calc(var(--vw, 1vw)*-3.4722);
        top: -moz-calc(var(--vw, 1vw)*-3.4722);
        top: calc(var(--vw, 1vw)*-3.4722);
        width: 6.9444vw;
        width: -webkit-calc(var(--vw, 1vw)*6.9444);
        width: -moz-calc(var(--vw, 1vw)*6.9444);
        width: calc(var(--vw, 1vw)*6.9444)
    }

    #section-game .control-panel {
        bottom: .3472vw;
        bottom: -webkit-calc(var(--vw, 1vw)*.3472);
        bottom: -moz-calc(var(--vw, 1vw)*.3472);
        bottom: calc(var(--vw, 1vw)*.3472);
        top: .3472vw;
        top: -webkit-calc(var(--vw, 1vw)*.3472);
        top: -moz-calc(var(--vw, 1vw)*.3472);
        top: calc(var(--vw, 1vw)*.3472)
    }

    #section-game .control-panel .arrow-left {
        height: 1.0417vw;
        height: -webkit-calc(var(--vw, 1vw)*1.0417);
        height: -moz-calc(var(--vw, 1vw)*1.0417);
        height: calc(var(--vw, 1vw)*1.0417);
        -webkit-transform: translateX(-1.3889vw);
        -moz-transform: translateX(-1.3889vw);
        -ms-transform: translateX(-1.3889vw);
        -o-transform: translateX(-1.3889vw);
        transform: translate(-1.3889vw);
        -webkit-transform: translateX(-webkit-calc(var(--vw, 1vw)*-1.3889));
        -moz-transform: translateX(-moz-calc(var(--vw, 1vw)*-1.3889));
        -ms-transform: translateX(calc(var(--vw, 1vw)*-1.3889));
        -o-transform: translateX(calc(var(--vw, 1vw)*-1.3889));
        transform: translate(calc(var(--vw, 1vw)*-1.3889));
        width: 1.0417vw;
        width: -webkit-calc(var(--vw, 1vw)*1.0417);
        width: -moz-calc(var(--vw, 1vw)*1.0417);
        width: calc(var(--vw, 1vw)*1.0417)
    }

    #section-game .control-panel .arrow-right {
        height: 1.0417vw;
        height: -webkit-calc(var(--vw, 1vw)*1.0417);
        height: -moz-calc(var(--vw, 1vw)*1.0417);
        height: calc(var(--vw, 1vw)*1.0417);
        -webkit-transform: translateX(1.3889vw);
        -moz-transform: translateX(1.3889vw);
        -ms-transform: translateX(1.3889vw);
        -o-transform: translateX(1.3889vw);
        transform: translate(1.3889vw);
        -webkit-transform: translateX(-webkit-calc(var(--vw, 1vw)*1.3889));
        -moz-transform: translateX(-moz-calc(var(--vw, 1vw)*1.3889));
        -ms-transform: translateX(calc(var(--vw, 1vw)*1.3889));
        -o-transform: translateX(calc(var(--vw, 1vw)*1.3889));
        transform: translate(calc(var(--vw, 1vw)*1.3889));
        width: 1.0417vw;
        width: -webkit-calc(var(--vw, 1vw)*1.0417);
        width: -moz-calc(var(--vw, 1vw)*1.0417);
        width: calc(var(--vw, 1vw)*1.0417)
    }
}

@media (max-width:1023px) {
    #section-feeling[data-color=black] [ani-color-button] {
        font-size: 16px;
        line-height: 27px;
        opacity: .55
    }

    #section-feeling[data-color=black] [ani-color-button][ani-color-button-black] {
        font-size: 24px;
        line-height: 32px;
        opacity: 1
    }

    #section-feeling[data-color=blue] [ani-color-button] {
        font-size: 16px;
        line-height: 27px;
        opacity: .55
    }

    #section-feeling[data-color=blue] [ani-color-button][ani-color-button-blue] {
        font-size: 24px;
        line-height: 32px;
        opacity: 1
    }

    #section-feeling[data-color=red] [ani-color-button] {
        font-size: 16px;
        line-height: 27px;
        opacity: .55
    }

    #section-feeling[data-color=red] [ani-color-button][ani-color-button-red] {
        font-size: 24px;
        line-height: 32px;
        opacity: 1
    }
}

@media (max-width:1023px) 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-game .control-panel {
        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);
        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)
    }

    #section-game .control-panel .arrow-left {
        height: 2.7778vw;
        height: -webkit-calc(var(--vw, 1vw)*2.7778);
        height: -moz-calc(var(--vw, 1vw)*2.7778);
        height: calc(var(--vw, 1vw)*2.7778);
        -webkit-transform: translateX(-4.1667vw);
        -moz-transform: translateX(-4.1667vw);
        -ms-transform: translateX(-4.1667vw);
        -o-transform: translateX(-4.1667vw);
        transform: translate(-4.1667vw);
        -webkit-transform: translateX(-webkit-calc(var(--vw, 1vw)*-4.1667));
        -moz-transform: translateX(-moz-calc(var(--vw, 1vw)*-4.1667));
        -ms-transform: translateX(calc(var(--vw, 1vw)*-4.1667));
        -o-transform: translateX(calc(var(--vw, 1vw)*-4.1667));
        transform: translate(calc(var(--vw, 1vw)*-4.1667));
        width: 2.7778vw;
        width: -webkit-calc(var(--vw, 1vw)*2.7778);
        width: -moz-calc(var(--vw, 1vw)*2.7778);
        width: calc(var(--vw, 1vw)*2.7778)
    }

    #section-game .control-panel .arrow-right {
        height: 2.7778vw;
        height: -webkit-calc(var(--vw, 1vw)*2.7778);
        height: -moz-calc(var(--vw, 1vw)*2.7778);
        height: calc(var(--vw, 1vw)*2.7778);
        -webkit-transform: translateX(4.1667vw);
        -moz-transform: translateX(4.1667vw);
        -ms-transform: translateX(4.1667vw);
        -o-transform: translateX(4.1667vw);
        transform: translate(4.1667vw);
        -webkit-transform: translateX(-webkit-calc(var(--vw, 1vw)*4.1667));
        -moz-transform: translateX(-moz-calc(var(--vw, 1vw)*4.1667));
        -ms-transform: translateX(calc(var(--vw, 1vw)*4.1667));
        -o-transform: translateX(calc(var(--vw, 1vw)*4.1667));
        transform: translate(calc(var(--vw, 1vw)*4.1667));
        width: 2.7778vw;
        width: -webkit-calc(var(--vw, 1vw)*2.7778);
        width: -moz-calc(var(--vw, 1vw)*2.7778);
        width: calc(var(--vw, 1vw)*2.7778)
    }
}

@media (min-width:650px) and (max-width:1023px) {
    #section-os [ani-radar-grid] {
        background: #fff
    }
}

@media (min-width:650px) and (max-width:1023px) and (min-width:650px) {
    #section-game .control-panel {
        bottom: .7692vw;
        bottom: -webkit-calc(var(--vw, 1vw)*.7692);
        bottom: -moz-calc(var(--vw, 1vw)*.7692);
        bottom: calc(var(--vw, 1vw)*.7692);
        top: .7692vw;
        top: -webkit-calc(var(--vw, 1vw)*.7692);
        top: -moz-calc(var(--vw, 1vw)*.7692);
        top: calc(var(--vw, 1vw)*.7692)
    }

    #section-game .control-panel .arrow-left {
        height: 1.5385vw;
        height: -webkit-calc(var(--vw, 1vw)*1.5385);
        height: -moz-calc(var(--vw, 1vw)*1.5385);
        height: calc(var(--vw, 1vw)*1.5385);
        -webkit-transform: translateX(-2.3077vw);
        -moz-transform: translateX(-2.3077vw);
        -ms-transform: translateX(-2.3077vw);
        -o-transform: translateX(-2.3077vw);
        transform: translate(-2.3077vw);
        -webkit-transform: translateX(-webkit-calc(var(--vw, 1vw)*-2.3077));
        -moz-transform: translateX(-moz-calc(var(--vw, 1vw)*-2.3077));
        -ms-transform: translateX(calc(var(--vw, 1vw)*-2.3077));
        -o-transform: translateX(calc(var(--vw, 1vw)*-2.3077));
        transform: translate(calc(var(--vw, 1vw)*-2.3077));
        width: 1.5385vw;
        width: -webkit-calc(var(--vw, 1vw)*1.5385);
        width: -moz-calc(var(--vw, 1vw)*1.5385);
        width: calc(var(--vw, 1vw)*1.5385)
    }

    #section-game .control-panel .arrow-right {
        height: 1.5385vw;
        height: -webkit-calc(var(--vw, 1vw)*1.5385);
        height: -moz-calc(var(--vw, 1vw)*1.5385);
        height: calc(var(--vw, 1vw)*1.5385);
        -webkit-transform: translateX(2.3077vw);
        -moz-transform: translateX(2.3077vw);
        -ms-transform: translateX(2.3077vw);
        -o-transform: translateX(2.3077vw);
        transform: translate(2.3077vw);
        -webkit-transform: translateX(-webkit-calc(var(--vw, 1vw)*2.3077));
        -moz-transform: translateX(-moz-calc(var(--vw, 1vw)*2.3077));
        -ms-transform: translateX(calc(var(--vw, 1vw)*2.3077));
        -o-transform: translateX(calc(var(--vw, 1vw)*2.3077));
        transform: translate(calc(var(--vw, 1vw)*2.3077));
        width: 1.5385vw;
        width: -webkit-calc(var(--vw, 1vw)*1.5385);
        width: -moz-calc(var(--vw, 1vw)*1.5385);
        width: calc(var(--vw, 1vw)*1.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-only {
        display: block
    }

    #section-os [ani-img-center-wrapper] {
        -webkit-transform: translateY(50px);
        -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
        -o-transform: translateY(50px);
        transform: translateY(50px)
    }
}

@media (min-width:1024px) and (max-width:1150px) {
    #section-kv [ani-kv-title-wrapper] {
        -webkit-transform: translateX(-50px);
        -moz-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        -o-transform: translateX(-50px);
        transform: translate(-50px)
    }
}

@media (max-width:649px) {
    #section-os [ani-radar-grid] {
        background: -webkit-gradient(linear, left bottom, left top, from(#fafafa), to(#fafafa)), #fff;
        background: -webkit-linear-gradient(bottom, #fafafa, #fafafa), #fff;
        background: -moz-linear-gradient(bottom, #fafafa, #fafafa), #fff;
        background: -o-linear-gradient(bottom, #fafafa, #fafafa), #fff;
        background: linear-gradient(0deg, #fafafa, #fafafa), #fff
    }
}

@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: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)
    }
}

@media (max-width:1023px) 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))
    }
}

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
}

[ani-autoplay-video], [ani-video-wrapper] {
    contain: paint;
    overflow: hidden;
    position: relative
}

[ani-autoplay-video] canvas, [ani-autoplay-video] img, [ani-autoplay-video] video, [ani-video-wrapper] canvas, [ani-video-wrapper] img, [ani-video-wrapper] video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

[ani-autoplay-video] canvas, [ani-video-wrapper] canvas {
    -o-object-fit: initial;
    object-fit: fill
}

[ani-autoplay-video] img, [ani-autoplay-video] video, [ani-video-wrapper] img, [ani-video-wrapper] video {
    -o-object-fit: cover;
    object-fit: cover
}