/* 1vw = 19.2px */
@charset "UTF-8";:root {
    --el-color-white: #ffffff;
    --el-color-black: #000000;
    --el-color-primary-rgb: 64,158,255;
    --el-color-success-rgb: 103,194,58;
    --el-color-warning-rgb: 230,162,60;
    --el-color-danger-rgb: 245,108,108;
    --el-color-error-rgb: 245,108,108;
    --el-color-info-rgb: 144,147,153;
    --el-font-size-extra-large: 1.04167vw;
    --el-font-size-large: .9375vw;
    --el-font-size-medium: .83333vw;
    --el-font-size-base: .72917vw;
    --el-font-size-small: .67708vw;
    --el-font-size-extra-small: .625vw;
    --el-font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    --el-font-weight-primary: 500;
    --el-font-line-height-primary: 1.25vw;
    --el-index-normal: 1;
    --el-index-top: 1000;
    --el-index-popper: 2000;
    --el-border-radius-base: .20833vw;
    --el-border-radius-small: .10417vw;
    --el-border-radius-round: 1.04167vw;
    --el-border-radius-circle: 100%;
    --el-transition-duration: .3s;
    --el-transition-duration-fast: .2s;
    --el-transition-function-ease-in-out-bezier: cubic-bezier(.645,.045,.355,1);
    --el-transition-function-fast-bezier: cubic-bezier(.23,1,.32,1);
    --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
    --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
    --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;
    --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
    --el-component-size-large: 2.08333vw;
    --el-component-size: 1.66667vw;
    --el-component-size-small: 1.25vw;
    color-scheme: light;
    --el-color-primary: #409eff;
    --el-color-primary-light-3: rgb(121.3,187.1,255);
    --el-color-primary-light-5: rgb(159.5,206.5,255);
    --el-color-primary-light-7: rgb(197.7,225.9,255);
    --el-color-primary-light-8: rgb(216.8,235.6,255);
    --el-color-primary-light-9: rgb(235.9,245.3,255);
    --el-color-primary-dark-2: rgb(51.2,126.4,204);
    --el-color-success: #67c23a;
    --el-color-success-light-3: rgb(148.6,212.3,117.1);
    --el-color-success-light-5: rgb(179,224.5,156.5);
    --el-color-success-light-7: rgb(209.4,236.7,195.9);
    --el-color-success-light-8: rgb(224.6,242.8,215.6);
    --el-color-success-light-9: rgb(239.8,248.9,235.3);
    --el-color-success-dark-2: rgb(82.4,155.2,46.4);
    --el-color-warning: #e6a23c;
    --el-color-warning-light-3: rgb(237.5,189.9,118.5);
    --el-color-warning-light-5: rgb(242.5,208.5,157.5);
    --el-color-warning-light-7: rgb(247.5,227.1,196.5);
    --el-color-warning-light-8: rgb(250,236.4,216);
    --el-color-warning-light-9: rgb(252.5,245.7,235.5);
    --el-color-warning-dark-2: rgb(184,129.6,48);
    --el-color-danger: #f56c6c;
    --el-color-danger-light-3: rgb(248,152.1,152.1);
    --el-color-danger-light-5: rgb(250,181.5,181.5);
    --el-color-danger-light-7: rgb(252,210.9,210.9);
    --el-color-danger-light-8: rgb(253,225.6,225.6);
    --el-color-danger-light-9: rgb(254,240.3,240.3);
    --el-color-danger-dark-2: rgb(196,86.4,86.4);
    --el-color-error: #f56c6c;
    --el-color-error-light-3: rgb(248,152.1,152.1);
    --el-color-error-light-5: rgb(250,181.5,181.5);
    --el-color-error-light-7: rgb(252,210.9,210.9);
    --el-color-error-light-8: rgb(253,225.6,225.6);
    --el-color-error-light-9: rgb(254,240.3,240.3);
    --el-color-error-dark-2: rgb(196,86.4,86.4);
    --el-color-info: #909399;
    --el-color-info-light-3: rgb(177.3,179.4,183.6);
    --el-color-info-light-5: rgb(199.5,201,204);
    --el-color-info-light-7: rgb(221.7,222.6,224.4);
    --el-color-info-light-8: rgb(232.8,233.4,234.6);
    --el-color-info-light-9: rgb(243.9,244.2,244.8);
    --el-color-info-dark-2: rgb(115.2,117.6,122.4);
    --el-bg-color: #ffffff;
    --el-bg-color-page: #f2f3f5;
    --el-bg-color-overlay: #ffffff;
    --el-text-color-primary: #303133;
    --el-text-color-regular: #606266;
    --el-text-color-secondary: #909399;
    --el-text-color-placeholder: #a8abb2;
    --el-text-color-disabled: #c0c4cc;
    --el-border-color: #dcdfe6;
    --el-border-color-light: #e4e7ed;
    --el-border-color-lighter: #ebeef5;
    --el-border-color-extra-light: #f2f6fc;
    --el-border-color-dark: #d4d7de;
    --el-border-color-darker: #cdd0d6;
    --el-fill-color: #f0f2f5;
    --el-fill-color-light: #f5f7fa;
    --el-fill-color-lighter: #fafafa;
    --el-fill-color-extra-light: #fafcff;
    --el-fill-color-dark: #ebedf0;
    --el-fill-color-darker: #e6e8eb;
    --el-fill-color-blank: #ffffff;
    --el-box-shadow: 0px .625vw 1.66667vw .20833vw rgba(0,0,0,.04),0px .41667vw 1.04167vw rgba(0,0,0,.08);
    --el-box-shadow-light: 0px 0px .625vw rgba(0,0,0,.12);
    --el-box-shadow-lighter: 0px 0px .3125vw rgba(0,0,0,.12);
    --el-box-shadow-dark: 0px .83333vw 2.5vw .83333vw rgba(0,0,0,.08),0px .625vw 1.66667vw rgba(0,0,0,.12),0px .41667vw .83333vw -.41667vw rgba(0,0,0,.16);
    --el-disabled-bg-color: var(--el-fill-color-light);
    --el-disabled-text-color: var(--el-text-color-placeholder);
    --el-disabled-border-color: var(--el-border-color-light);
    --el-overlay-color: rgba(0,0,0,.8);
    --el-overlay-color-light: rgba(0,0,0,.7);
    --el-overlay-color-lighter: rgba(0,0,0,.5);
    --el-mask-color: rgba(255,255,255,.9);
    --el-mask-color-extra-light: rgba(255,255,255,.3);
    --el-border-width: .05208vw;
    --el-border-style: solid;
    --el-border-color-hover: var(--el-text-color-disabled);
    --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color);
    --el-svg-monochrome-grey: var(--el-border-color)
}

.fade-in-linear-enter-active,.fade-in-linear-leave-active {
    transition: var(--el-transition-fade-linear)
}

.fade-in-linear-enter-from,.fade-in-linear-leave-to {
    opacity: 0
}

/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/
:root {
    --animate-duration: 1s;
    --animate-delay: 1s;
    --animate-repeat: 1
}

.animate__animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animate__animated.animate__infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animate__animated.animate__repeat-1 {
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: var(--animate-repeat);
    animation-iteration-count: var(--animate-repeat)
}

.animate__animated.animate__repeat-2 {
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
    animation-iteration-count: calc(var(--animate-repeat) * 2)
}

.animate__animated.animate__repeat-3 {
    -webkit-animation-iteration-count: 3;
    animation-iteration-count: 3;
    -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
    animation-iteration-count: calc(var(--animate-repeat) * 3)
}

.animate__animated.animate__delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-delay: var(--animate-delay);
    animation-delay: var(--animate-delay)
}

.animate__animated.animate__delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-delay: calc(var(--animate-delay) * 2);
    animation-delay: calc(var(--animate-delay) * 2)
}

.animate__animated.animate__delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-delay: calc(var(--animate-delay) * 3);
    animation-delay: calc(var(--animate-delay) * 3)
}

.animate__animated.animate__delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s;
    -webkit-animation-delay: calc(var(--animate-delay) * 4);
    animation-delay: calc(var(--animate-delay) * 4)
}

.animate__animated.animate__delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s;
    -webkit-animation-delay: calc(var(--animate-delay) * 5);
    animation-delay: calc(var(--animate-delay) * 5)
}

.animate__animated.animate__faster {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-duration: calc(var(--animate-duration) / 2);
    animation-duration: calc(var(--animate-duration) / 2)
}

.animate__animated.animate__fast {
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-duration: calc(var(--animate-duration) * .8);
    animation-duration: calc(var(--animate-duration) * .8)
}

.animate__animated.animate__slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-duration: calc(var(--animate-duration) * 2);
    animation-duration: calc(var(--animate-duration) * 2)
}

.animate__animated.animate__slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-duration: calc(var(--animate-duration) * 3);
    animation-duration: calc(var(--animate-duration) * 3)
}

@media print,(prefers-reduced-motion: reduce) {
    .animate__animated {
        -webkit-animation-duration: 1ms!important;
        animation-duration: 1ms!important;
        -webkit-transition-duration: 1ms!important;
        transition-duration: 1ms!important;
        -webkit-animation-iteration-count: 1!important;
        animation-iteration-count: 1!important
    }

    .animate__animated[class*=Out] {
        opacity: 0
    }
}

@-webkit-keyframes bounce {
    0%,20%,53%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0) scaleY(1.1);
        transform: translate3d(0,-30px,0) scaleY(1.1)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0) scaleY(1.05);
        transform: translate3d(0,-15px,0) scaleY(1.05)
    }

    80% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translate3d(0,0,0) scaleY(.95);
        transform: translateZ(0) scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0) scaleY(1.02);
        transform: translate3d(0,-4px,0) scaleY(1.02)
    }
}

@keyframes bounce {
    0%,20%,53%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0) scaleY(1.1);
        transform: translate3d(0,-30px,0) scaleY(1.1)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0) scaleY(1.05);
        transform: translate3d(0,-15px,0) scaleY(1.05)
    }

    80% {
        -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
        transition-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translate3d(0,0,0) scaleY(.95);
        transform: translateZ(0) scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0) scaleY(1.02);
        transform: translate3d(0,-4px,0) scaleY(1.02)
    }
}

.animate__bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

.animate__flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }
}

.animate__pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }
}

.animate__rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shakeX {
    0%,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

@keyframes shakeX {
    0%,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

.animate__shakeX {
    -webkit-animation-name: shakeX;
    animation-name: shakeX
}

@-webkit-keyframes shakeY {
    0%,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }
}

@keyframes shakeY {
    0%,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }
}

.animate__shakeY {
    -webkit-animation-name: shakeY;
    animation-name: shakeY
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translate(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translate(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translate(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translate(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translate(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translate(0)
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translate(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translate(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translate(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translate(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translate(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translate(0)
    }
}

.animate__headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate3d(0,0,1,15deg);
        transform: rotate3d(0,0,1,15deg)
    }

    40% {
        -webkit-transform: rotate3d(0,0,1,-10deg);
        transform: rotate3d(0,0,1,-10deg)
    }

    60% {
        -webkit-transform: rotate3d(0,0,1,5deg);
        transform: rotate3d(0,0,1,5deg)
    }

    80% {
        -webkit-transform: rotate3d(0,0,1,-5deg);
        transform: rotate3d(0,0,1,-5deg)
    }

    to {
        -webkit-transform: rotate3d(0,0,1,0deg);
        transform: rotate3d(0,0,1,0)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate3d(0,0,1,15deg);
        transform: rotate3d(0,0,1,15deg)
    }

    40% {
        -webkit-transform: rotate3d(0,0,1,-10deg);
        transform: rotate3d(0,0,1,-10deg)
    }

    60% {
        -webkit-transform: rotate3d(0,0,1,5deg);
        transform: rotate3d(0,0,1,5deg)
    }

    80% {
        -webkit-transform: rotate3d(0,0,1,-5deg);
        transform: rotate3d(0,0,1,-5deg)
    }

    to {
        -webkit-transform: rotate3d(0,0,1,0deg);
        transform: rotate3d(0,0,1,0)
    }
}

.animate__swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
    }

    to {
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }
}

.animate__tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
        transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
        transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
        transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
        transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
        transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes jello {
    0%,11.1%,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skew(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skew(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skew(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skew(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skew(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skew(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skew(-.1953125deg) skewY(-.1953125deg)
    }
}

@keyframes jello {
    0%,11.1%,to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skew(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skew(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skew(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skew(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skew(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skew(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skew(-.1953125deg) skewY(-.1953125deg)
    }
}

.animate__jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes heartBeat {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    14% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    28% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    42% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    70% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.animate__heartBeat {
    -webkit-animation-name: heartBeat;
    animation-name: heartBeat;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
    animation-duration: calc(var(--animate-duration) * 1.3);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes backInDown {
    0% {
        -webkit-transform: translateY(-1200px) scale(.7);
        transform: translateY(-1200px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateY(0px) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes backInDown {
    0% {
        -webkit-transform: translateY(-1200px) scale(.7);
        transform: translateY(-1200px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateY(0px) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.animate__backInDown {
    -webkit-animation-name: backInDown;
    animation-name: backInDown
}

@-webkit-keyframes backInLeft {
    0% {
        -webkit-transform: translateX(-2000px) scale(.7);
        transform: translate(-2000px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateX(0px) scale(.7);
        transform: translate(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes backInLeft {
    0% {
        -webkit-transform: translateX(-2000px) scale(.7);
        transform: translate(-2000px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateX(0px) scale(.7);
        transform: translate(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.animate__backInLeft {
    -webkit-animation-name: backInLeft;
    animation-name: backInLeft
}

@-webkit-keyframes backInRight {
    0% {
        -webkit-transform: translateX(2000px) scale(.7);
        transform: translate(2000px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateX(0px) scale(.7);
        transform: translate(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes backInRight {
    0% {
        -webkit-transform: translateX(2000px) scale(.7);
        transform: translate(2000px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateX(0px) scale(.7);
        transform: translate(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.animate__backInRight {
    -webkit-animation-name: backInRight;
    animation-name: backInRight
}

@-webkit-keyframes backInUp {
    0% {
        -webkit-transform: translateY(1200px) scale(.7);
        transform: translateY(1200px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateY(0px) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes backInUp {
    0% {
        -webkit-transform: translateY(1200px) scale(.7);
        transform: translateY(1200px) scale(.7);
        opacity: .7
    }

    80% {
        -webkit-transform: translateY(0px) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

.animate__backInUp {
    -webkit-animation-name: backInUp;
    animation-name: backInUp
}

@-webkit-keyframes backOutDown {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateY(0px) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateY(700px) scale(.7);
        transform: translateY(700px) scale(.7);
        opacity: .7
    }
}

@keyframes backOutDown {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateY(0px) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateY(700px) scale(.7);
        transform: translateY(700px) scale(.7);
        opacity: .7
    }
}

.animate__backOutDown {
    -webkit-animation-name: backOutDown;
    animation-name: backOutDown
}

@-webkit-keyframes backOutLeft {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateX(0px) scale(.7);
        transform: translate(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateX(-2000px) scale(.7);
        transform: translate(-2000px) scale(.7);
        opacity: .7
    }
}

@keyframes backOutLeft {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateX(0px) scale(.7);
        transform: translate(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateX(-2000px) scale(.7);
        transform: translate(-2000px) scale(.7);
        opacity: .7
    }
}

.animate__backOutLeft {
    -webkit-animation-name: backOutLeft;
    animation-name: backOutLeft
}

@-webkit-keyframes backOutRight {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateX(0px) scale(.7);
        transform: translate(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateX(2000px) scale(.7);
        transform: translate(2000px) scale(.7);
        opacity: .7
    }
}

@keyframes backOutRight {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateX(0px) scale(.7);
        transform: translate(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateX(2000px) scale(.7);
        transform: translate(2000px) scale(.7);
        opacity: .7
    }
}

.animate__backOutRight {
    -webkit-animation-name: backOutRight;
    animation-name: backOutRight
}

@-webkit-keyframes backOutUp {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateY(0px) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateY(-700px) scale(.7);
        transform: translateY(-700px) scale(.7);
        opacity: .7
    }
}

@keyframes backOutUp {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    20% {
        -webkit-transform: translateY(0px) scale(.7);
        transform: translateY(0) scale(.7);
        opacity: .7
    }

    to {
        -webkit-transform: translateY(-700px) scale(.7);
        transform: translateY(-700px) scale(.7);
        opacity: .7
    }
}

.animate__backOutUp {
    -webkit-animation-name: backOutUp;
    animation-name: backOutUp
}

@-webkit-keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scaleZ(1)
    }
}

.animate__bounceIn {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration) * .75);
    animation-duration: calc(var(--animate-duration) * .75);
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0) scaleY(3);
        transform: translate3d(0,-3000px,0) scaleY(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0) scaleY(.9);
        transform: translate3d(0,25px,0) scaleY(.9)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0) scaleY(.95);
        transform: translate3d(0,-10px,0) scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0) scaleY(.985);
        transform: translate3d(0,5px,0) scaleY(.985)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes bounceInDown {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0) scaleY(3);
        transform: translate3d(0,-3000px,0) scaleY(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0) scaleY(.9);
        transform: translate3d(0,25px,0) scaleY(.9)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0) scaleY(.95);
        transform: translate3d(0,-10px,0) scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0) scaleY(.985);
        transform: translate3d(0,5px,0) scaleY(.985)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0) scaleX(3);
        transform: translate3d(-3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0) scaleX(1);
        transform: translate3d(25px,0,0) scaleX(1)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0) scaleX(.98);
        transform: translate3d(-10px,0,0) scaleX(.98)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0) scaleX(.995);
        transform: translate3d(5px,0,0) scaleX(.995)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes bounceInLeft {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0) scaleX(3);
        transform: translate3d(-3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0) scaleX(1);
        transform: translate3d(25px,0,0) scaleX(1)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0) scaleX(.98);
        transform: translate3d(-10px,0,0) scaleX(.98)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0) scaleX(.995);
        transform: translate3d(5px,0,0) scaleX(.995)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0) scaleX(3);
        transform: translate3d(3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0) scaleX(1);
        transform: translate3d(-25px,0,0) scaleX(1)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0) scaleX(.98);
        transform: translate3d(10px,0,0) scaleX(.98)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0) scaleX(.995);
        transform: translate3d(-5px,0,0) scaleX(.995)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes bounceInRight {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0) scaleX(3);
        transform: translate3d(3000px,0,0) scaleX(3)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0) scaleX(1);
        transform: translate3d(-25px,0,0) scaleX(1)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0) scaleX(.98);
        transform: translate3d(10px,0,0) scaleX(.98)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0) scaleX(.995);
        transform: translate3d(-5px,0,0) scaleX(.995)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0) scaleY(5);
        transform: translate3d(0,3000px,0) scaleY(5)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0) scaleY(.9);
        transform: translate3d(0,-20px,0) scaleY(.9)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0) scaleY(.95);
        transform: translate3d(0,10px,0) scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0) scaleY(.985);
        transform: translate3d(0,-5px,0) scaleY(.985)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes bounceInUp {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0) scaleY(5);
        transform: translate3d(0,3000px,0) scaleY(5)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0) scaleY(.9);
        transform: translate3d(0,-20px,0) scaleY(.9)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0) scaleY(.95);
        transform: translate3d(0,10px,0) scaleY(.95)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0) scaleY(.985);
        transform: translate3d(0,-5px,0) scaleY(.985)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

.animate__bounceOut {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration) * .75);
    animation-duration: calc(var(--animate-duration) * .75);
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0) scaleY(.985);
        transform: translate3d(0,10px,0) scaleY(.985)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0) scaleY(.9);
        transform: translate3d(0,-20px,0) scaleY(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0) scaleY(3);
        transform: translate3d(0,2000px,0) scaleY(3)
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0) scaleY(.985);
        transform: translate3d(0,10px,0) scaleY(.985)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0) scaleY(.9);
        transform: translate3d(0,-20px,0) scaleY(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0) scaleY(3);
        transform: translate3d(0,2000px,0) scaleY(3)
    }
}

.animate__bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0) scaleX(.9);
        transform: translate3d(20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0) scaleX(2);
        transform: translate3d(-2000px,0,0) scaleX(2)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0) scaleX(.9);
        transform: translate3d(20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0) scaleX(2);
        transform: translate3d(-2000px,0,0) scaleX(2)
    }
}

.animate__bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0) scaleX(.9);
        transform: translate3d(-20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0) scaleX(2);
        transform: translate3d(2000px,0,0) scaleX(2)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0) scaleX(.9);
        transform: translate3d(-20px,0,0) scaleX(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0) scaleX(2);
        transform: translate3d(2000px,0,0) scaleX(2)
    }
}

.animate__bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0) scaleY(.985);
        transform: translate3d(0,-10px,0) scaleY(.985)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0) scaleY(.9);
        transform: translate3d(0,20px,0) scaleY(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0) scaleY(3);
        transform: translate3d(0,-2000px,0) scaleY(3)
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0) scaleY(.985);
        transform: translate3d(0,-10px,0) scaleY(.985)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0) scaleY(.9);
        transform: translate3d(0,20px,0) scaleY(.9)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0) scaleY(3);
        transform: translate3d(0,-2000px,0) scaleY(3)
    }
}

.animate__bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.animate__fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeInTopLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,-100%,0);
        transform: translate3d(-100%,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes fadeInTopLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,-100%,0);
        transform: translate3d(-100%,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__fadeInTopLeft {
    -webkit-animation-name: fadeInTopLeft;
    animation-name: fadeInTopLeft
}

@-webkit-keyframes fadeInTopRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,-100%,0);
        transform: translate3d(100%,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes fadeInTopRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,-100%,0);
        transform: translate3d(100%,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__fadeInTopRight {
    -webkit-animation-name: fadeInTopRight;
    animation-name: fadeInTopRight
}

@-webkit-keyframes fadeInBottomLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,100%,0);
        transform: translate3d(-100%,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes fadeInBottomLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,100%,0);
        transform: translate3d(-100%,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__fadeInBottomLeft {
    -webkit-animation-name: fadeInBottomLeft;
    animation-name: fadeInBottomLeft
}

@-webkit-keyframes fadeInBottomRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,100%,0);
        transform: translate3d(100%,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes fadeInBottomRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,100%,0);
        transform: translate3d(100%,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__fadeInBottomRight {
    -webkit-animation-name: fadeInBottomRight;
    animation-name: fadeInBottomRight
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.animate__fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.animate__fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.animate__fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.animate__fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.animate__fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.animate__fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.animate__fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.animate__fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.animate__fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes fadeOutTopLeft {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,-100%,0);
        transform: translate3d(-100%,-100%,0)
    }
}

@keyframes fadeOutTopLeft {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,-100%,0);
        transform: translate3d(-100%,-100%,0)
    }
}

.animate__fadeOutTopLeft {
    -webkit-animation-name: fadeOutTopLeft;
    animation-name: fadeOutTopLeft
}

@-webkit-keyframes fadeOutTopRight {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,-100%,0);
        transform: translate3d(100%,-100%,0)
    }
}

@keyframes fadeOutTopRight {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,-100%,0);
        transform: translate3d(100%,-100%,0)
    }
}

.animate__fadeOutTopRight {
    -webkit-animation-name: fadeOutTopRight;
    animation-name: fadeOutTopRight
}

@-webkit-keyframes fadeOutBottomRight {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,100%,0);
        transform: translate3d(100%,100%,0)
    }
}

@keyframes fadeOutBottomRight {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,100%,0);
        transform: translate3d(100%,100%,0)
    }
}

.animate__fadeOutBottomRight {
    -webkit-animation-name: fadeOutBottomRight;
    animation-name: fadeOutBottomRight
}

@-webkit-keyframes fadeOutBottomLeft {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,100%,0);
        transform: translate3d(-100%,100%,0)
    }
}

@keyframes fadeOutBottomLeft {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,100%,0);
        transform: translate3d(-100%,100%,0)
    }
}

.animate__fadeOutBottomLeft {
    -webkit-animation-name: fadeOutBottomLeft;
    animation-name: fadeOutBottomLeft
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);
        transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);
        transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);
        transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);
        transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);
        transform: perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);
        transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(0);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animate__animated.animate__flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.animate__flipInX {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.animate__flipInY {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.animate__flipOutX {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration) * .75);
    animation-duration: calc(var(--animate-duration) * .75);
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.animate__flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-duration: calc(var(--animate-duration) * .75);
    animation-duration: calc(var(--animate-duration) * .75);
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skew(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skew(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skew(-5deg)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes lightSpeedInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skew(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skew(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skew(-5deg)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__lightSpeedInRight {
    -webkit-animation-name: lightSpeedInRight;
    animation-name: lightSpeedInRight;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0) skewX(30deg);
        transform: translate3d(-100%,0,0) skew(30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(-20deg);
        transform: skew(-20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(5deg);
        transform: skew(5deg)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes lightSpeedInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0) skewX(30deg);
        transform: translate3d(-100%,0,0) skew(30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(-20deg);
        transform: skew(-20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(5deg);
        transform: skew(5deg)
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__lightSpeedInLeft {
    -webkit-animation-name: lightSpeedInLeft;
    animation-name: lightSpeedInLeft;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOutRight {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skew(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOutRight {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skew(30deg);
        opacity: 0
    }
}

.animate__lightSpeedOutRight {
    -webkit-animation-name: lightSpeedOutRight;
    animation-name: lightSpeedOutRight;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes lightSpeedOutLeft {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(-100%,0,0) skewX(-30deg);
        transform: translate3d(-100%,0,0) skew(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOutLeft {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(-100%,0,0) skewX(-30deg);
        transform: translate3d(-100%,0,0) skew(-30deg);
        opacity: 0
    }
}

.animate__lightSpeedOutLeft {
    -webkit-animation-name: lightSpeedOutLeft;
    animation-name: lightSpeedOutLeft;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform: rotate3d(0,0,1,-200deg);
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform: rotate3d(0,0,1,-200deg);
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform: rotate3d(0,0,1,-90deg);
        transform: rotate3d(0,0,1,-90deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform: rotate3d(0,0,1,-90deg);
        transform: rotate3d(0,0,1,-90deg);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0);
        opacity: 1
    }
}

.animate__rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
}

@-webkit-keyframes rotateOut {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate3d(0,0,1,200deg);
        transform: rotate3d(0,0,1,200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate3d(0,0,1,200deg);
        transform: rotate3d(0,0,1,200deg);
        opacity: 0
    }
}

.animate__rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate3d(0,0,1,45deg);
        transform: rotate3d(0,0,1,45deg);
        opacity: 0
    }
}

.animate__rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }
}

.animate__rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate3d(0,0,1,-45deg);
        transform: rotate3d(0,0,1,-45deg);
        opacity: 0
    }
}

.animate__rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate3d(0,0,1,90deg);
        transform: rotate3d(0,0,1,90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: rotate3d(0,0,1,90deg);
        transform: rotate3d(0,0,1,90deg);
        opacity: 0
    }
}

.animate__rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom
}

@-webkit-keyframes hinge {
    0% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate3d(0,0,1,80deg);
        transform: rotate3d(0,0,1,80deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate3d(0,0,1,60deg);
        transform: rotate3d(0,0,1,60deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate3d(0,0,1,80deg);
        transform: rotate3d(0,0,1,80deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate3d(0,0,1,60deg);
        transform: rotate3d(0,0,1,60deg);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

.animate__hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-duration: calc(var(--animate-duration) * 2);
    animation-duration: calc(var(--animate-duration) * 2);
    -webkit-animation-name: hinge;
    animation-name: hinge;
    -webkit-transform-origin: top left;
    transform-origin: top left
}

@-webkit-keyframes jackInTheBox {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes jackInTheBox {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) rotate(30deg);
        transform: scale(.1) rotate(30deg);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }

    50% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    70% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.animate__jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
        transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
    }
}

.animate__rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.animate__zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.animate__zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0)
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0)
    }
}

.animate__zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft;
    -webkit-transform-origin: left center;
    transform-origin: left center
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0)
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0)
    }
}

.animate__zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight;
    -webkit-transform-origin: right center;
    transform-origin: right center
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.animate__zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

@keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }
}

.animate__slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.animate__slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.animate__slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.animate__slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translate3d(0,0,0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.animate__slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.25,.75,.75)
}

[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6,-.28,.735,.045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175,.885,.32,1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47,0,.745,.715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39,.575,.565,1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445,.05,.55,.95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity,transform
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0)
}

[data-aos=fade-up] {
    transform: translate3d(0,5.20833vw,0)
}

[data-aos=fade-down] {
    transform: translate3d(0,-5.20833vw,0)
}

[data-aos=fade-right] {
    transform: translate3d(-5.20833vw,0,0)
}

[data-aos=fade-left] {
    transform: translate3d(5.20833vw,0,0)
}

[data-aos=fade-up-right] {
    transform: translate3d(-5.20833vw,5.20833vw,0)
}

[data-aos=fade-up-left] {
    transform: translate3d(5.20833vw,5.20833vw,0)
}

[data-aos=fade-down-right] {
    transform: translate3d(-5.20833vw,-5.20833vw,0)
}

[data-aos=fade-down-left] {
    transform: translate3d(5.20833vw,-5.20833vw,0)
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity,transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1)
}

[data-aos=zoom-in] {
    transform: scale(.6)
}

[data-aos=zoom-in-up] {
    transform: translate3d(0,5.20833vw,0) scale(.6)
}

[data-aos=zoom-in-down] {
    transform: translate3d(0,-5.20833vw,0) scale(.6)
}

[data-aos=zoom-in-right] {
    transform: translate3d(-5.20833vw,0,0) scale(.6)
}

[data-aos=zoom-in-left] {
    transform: translate3d(5.20833vw,0,0) scale(.6)
}

[data-aos=zoom-out] {
    transform: scale(1.2)
}

[data-aos=zoom-out-up] {
    transform: translate3d(0,5.20833vw,0) scale(1.2)
}

[data-aos=zoom-out-down] {
    transform: translate3d(0,-5.20833vw,0) scale(1.2)
}

[data-aos=zoom-out-right] {
    transform: translate3d(-5.20833vw,0,0) scale(1.2)
}

[data-aos=zoom-out-left] {
    transform: translate3d(5.20833vw,0,0) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
    transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translateZ(0)
}

[data-aos=slide-up] {
    transform: translate3d(0,100%,0)
}

[data-aos=slide-down] {
    transform: translate3d(0,-100%,0)
}

[data-aos=slide-right] {
    transform: translate3d(-100%,0,0)
}

[data-aos=slide-left] {
    transform: translate3d(100%,0,0)
}

[data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform
}

[data-aos=flip-left] {
    transform: perspective(130.20833vw) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
    transform: perspective(130.20833vw) rotateY(0)
}

[data-aos=flip-right] {
    transform: perspective(130.20833vw) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
    transform: perspective(130.20833vw) rotateY(0)
}

[data-aos=flip-up] {
    transform: perspective(130.20833vw) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
    transform: perspective(130.20833vw) rotateX(0)
}

[data-aos=flip-down] {
    transform: perspective(130.20833vw) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
    transform: perspective(130.20833vw) rotateX(0)
}

.typed-element[data-v-65d1f9f3] {
    display: flex;
    align-items: center
}

.typed-cursor[data-v-65d1f9f3] {
    opacity: 1;
    animation: typedjsBlink-65d1f9f3 1 s infinite
}

@keyframes typedjsBlink-65d1f9f3 {
    50% {
        opacity: 0
    }
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-size: 1em;
    font-family: monospace,monospace
}

a {
    background-color: transparent
}

abbr[title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    border-bottom: none
}

b,strong {
    font-weight: bolder
}

code,kbd,samp {
    font-size: 1em;
    font-family: monospace,monospace
}

small {
    font-size: 80%
}

sub,sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,input,optgroup,select,textarea {
    margin: 0;
    font-size: 100%;
    font-family: inherit;
    line-height: 1.15
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

button,[type=button],[type=reset],[type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
    padding: 0;
    border-style: none
}

button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring {
    outline: .05208vw dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    display: table;
    box-sizing: border-box;
    max-width: 100%;
    padding: 0;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -.10417vw;
    -webkit-appearance: textfield
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}



* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

svg,video,canvas,audio,iframe,embed,object {
    display: unset!important
}

.collapse {
    visibility: unset!important
}

body {
    font-size: .72917vw
}

body,#app,html {
    height: 100%
}

ul,li,ol {
    list-style: none;
    padding: 0
}

a,a:hover,a:active {
    text-decoration: none
}

pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    display: inline;
    font-family: inherit
}

::-webkit-input-placeholder {
    color: #000000a6;
    font-size: .72917vw
}

::-moz-input-placeholder {
    color: #000000a6;
    font-size: .72917vw
}

:-ms-input-placeholder {
    color: #000000a6;
    font-size: .72917vw
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

input {
    -moz-appearance: textfield
}

::-webkit-scrollbar {
    width: .41667vw;
    height: .41667vw
}

::-webkit-scrollbar-track {
    background-color: transparent
}

::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 .3125vw #ccc;
    background-color: #e2e2e2;
    border-radius: .20833vw
}

::-webkit-scrollbar-button {
    background-color: transparent;
    width: 0;
    height: 0
}

::-webkit-scrollbar-corner {
    background: transparent
}

*[data-html] img {
    max-width: 100%;
    height: auto
}

.common-section {
    width: 88%;
    min-width: 62.5vw;
    max-width: 87.5vw;
    margin: 0 auto
}

img {
    max-width: 100%
}

.book-mark svg {
    color: #fff!important
}

.cursor {
    cursor: pointer
}

.img-scale:hover {
    transition: .4s;
    transform: scale(1.1) translate(-1.5625vw)
}

.robot-highlight {
    text-decoration: underline;
    color: #22f677;
    font-weight: 700
}

.robot-spring {
    border-radius: .9375vw;
    background: #22c965 url(https://image.zhihuishu.com/zhs/b2cm/base1/202402/1fa14909cd1c4d9d9bea628eb92f8363.png) no-repeat center 100%;
    background-size: 100% 100%;
    position: relative
}

.robot-spring:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: url(https://image.zhihuishu.com/zhs/b2cm/base1/202402/ea10ac3efdfa44daa919babbf253bbb5.gif) no-repeat;
    background-size: contain
}

.robot-spring-light {
    background: url(https://image.zhihuishu.com/zhs/b2cm/base1/202402/ec72499c31e043f387391ad72da279f2.png) no-repeat center;
    background-size: contain;
    position: relative
}

.robot-spring-light:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: url(https://image.zhihuishu.com/zhs/b2cm/base1/202402/ea10ac3efdfa44daa919babbf253bbb5.gif) no-repeat;
    background-size: contain
}

.robot-spring-black {
    background: url(https://image.zhihuishu.com/zhs_yufa_150820/b2cm/base1/202402/2550367380c441df92c29e82b6cf4a9a.png) no-repeat center;
    background-size: contain;
    position: relative
}

.robot-spring-black:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: url(https://image.zhihuishu.com/zhs/b2cm/base1/202402/ea10ac3efdfa44daa919babbf253bbb5.gif) no-repeat;
    background-size: contain
}

.theme-top-title {
    font-family: "Alibaba PuHuiTi 3.0";
    font-style: normal;
    font-weight: 900;
    line-height: 100%;
    letter-spacing: .875vw
}

.countup-wrap span {
    font-family: inherit
}

:root {
    --ck-color-image-caption-background: #f7f7f7;
    --ck-color-image-caption-text: #333;
    --ck-color-image-caption-highligted-background: #fd0;
    --ck-image-style-spacing: 1.5em;
    --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2)
}

.image {
    position: relative;
    clear: both;
    display: table;
    margin: .9em auto;
    min-width: 2.60417vw;
    text-align: center
}

.image.image_resized {
    max-width: 100%;
    display: block;
    box-sizing: border-box
}

.image.image_resized img {
    width: 100%
}

.image.image_resized>figcaption {
    display: block;
    background-color: var(--ck-color-image-caption-background);
    caption-side: bottom;
    color: var(--ck-color-image-caption-text);
    font-size: .75em;
    outline-offset: -.05208vw;
    padding: .6em;
    word-break: break-word
}

.image img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    min-width: 100%;
    border: none
}

.image-style-block-align-right {
    margin-left: auto;
    margin-right: 0
}

.image-style-block-align-left {
    margin-left: 0;
    margin-right: auto
}

.image-style-align-left {
    float: left;
    margin-right: var(--ck-image-style-spacing)
}

.image-style-align-right {
    float: right;
    margin-left: var(--ck-image-style-spacing)
}

.inner-box h1 {
    display: block;
    font-size: 2em;
    margin-block-start:.67em;margin-block-end:.67em;margin-inline-start:0px;margin-inline-end:0px;font-weight: 700
}

.inner-box h2 {
    display: block;
    font-size: 1.5em;
    margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight: 700
}

.inner-box h3 {
    display: block;
    font-size: 1.17em;
    margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight: 700
}

.inner-box h4 {
    display: block;
    margin-block-start:1.33em;margin-block-end:1.33em;margin-inline-start:0px;margin-inline-end:0px;font-weight: 700
}

.inner-box h5 {
    display: block;
    font-size: .83em;
    margin-block-start:1.67em;margin-block-end:1.67em;margin-inline-start:0px;margin-inline-end:0px;font-weight: 700
}

.inner-box ol li,.inner-box ul li {
    list-style: unset!important;
    list-style-type: unset!important;
    list-style-image: unset!important;
    list-style-position: unset!important;
    margin-left: 1.04167vw!important
}

.inner-box ol {
    list-style-type: decimal
}

.inner-box .table {
    display: table;
    margin: .9em auto
}

.image,.image-inline {
    position: relative!important
}

.image .ck-progress-bar,.image-inline .ck-progress-bar {
    position: absolute!important;
    height: 100%!important;
    background: #000000b3!important
}

.ck5-document-container .document-editor .content-container .ck.ck-content ol li,.ck5-document-container .document-editor .content-container .ck.ck-content ul li {
    margin-left: 1.04167vw!important
}

.table table {
    border: .05208vw double #b3b3b3;
    border-collapse: collapse;
    border-spacing: 0;
    height: 100%;
    width: 100%
}

.table table td,.table table th {
    border: .05208vw solid #bfbfbf;
    min-width: 2em;
    padding: .4em
}


*,:before,:after {
    --un-rotate: 0;
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-scale-x: 1;
    --un-scale-y: 1;
    --un-scale-z: 1;
    --un-skew-x: 0;
    --un-skew-y: 0;
    --un-translate-x: 0;
    --un-translate-y: 0;
    --un-translate-z: 0;
    --un-pan-x: ;
    --un-pan-y: ;
    --un-pinch-zoom: ;
    --un-scroll-snap-strictness: proximity;
    --un-ordinal: ;
    --un-slashed-zero: ;
    --un-numeric-figure: ;
    --un-numeric-spacing: ;
    --un-numeric-fraction: ;
    --un-border-spacing-x: 0;
    --un-border-spacing-y: 0;
    --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0);
    --un-ring-shadow: 0 0 rgb(0 0 0 / 0);
    --un-shadow-inset: ;
    --un-shadow: 0 0 rgb(0 0 0 / 0);
    --un-ring-inset: ;
    --un-ring-offset-width: 0px;
    --un-ring-offset-color: #fff;
    --un-ring-width: 0px;
    --un-ring-color: rgb(147 197 253 / .5);
    --un-blur: ;
    --un-brightness: ;
    --un-contrast: ;
    --un-drop-shadow: ;
    --un-grayscale: ;
    --un-hue-rotate: ;
    --un-invert: ;
    --un-saturate: ;
    --un-sepia: ;
    --un-backdrop-blur: ;
    --un-backdrop-brightness: ;
    --un-backdrop-contrast: ;
    --un-backdrop-grayscale: ;
    --un-backdrop-hue-rotate: ;
    --un-backdrop-invert: ;
    --un-backdrop-opacity: ;
    --un-backdrop-saturate: ;
    --un-backdrop-sepia:
}

::backdrop {
    --un-rotate: 0;
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-scale-x: 1;
    --un-scale-y: 1;
    --un-scale-z: 1;
    --un-skew-x: 0;
    --un-skew-y: 0;
    --un-translate-x: 0;
    --un-translate-y: 0;
    --un-translate-z: 0;
    --un-pan-x: ;
    --un-pan-y: ;
    --un-pinch-zoom: ;
    --un-scroll-snap-strictness: proximity;
    --un-ordinal: ;
    --un-slashed-zero: ;
    --un-numeric-figure: ;
    --un-numeric-spacing: ;
    --un-numeric-fraction: ;
    --un-border-spacing-x: 0;
    --un-border-spacing-y: 0;
    --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0);
    --un-ring-shadow: 0 0 rgb(0 0 0 / 0);
    --un-shadow-inset: ;
    --un-shadow: 0 0 rgb(0 0 0 / 0);
    --un-ring-inset: ;
    --un-ring-offset-width: 0px;
    --un-ring-offset-color: #fff;
    --un-ring-width: 0px;
    --un-ring-color: rgb(147 197 253 / .5);
    --un-blur: ;
    --un-brightness: ;
    --un-contrast: ;
    --un-drop-shadow: ;
    --un-grayscale: ;
    --un-hue-rotate: ;
    --un-invert: ;
    --un-saturate: ;
    --un-sepia: ;
    --un-backdrop-blur: ;
    --un-backdrop-brightness: ;
    --un-backdrop-contrast: ;
    --un-backdrop-grayscale: ;
    --un-backdrop-hue-rotate: ;
    --un-backdrop-invert: ;
    --un-backdrop-opacity: ;
    --un-backdrop-saturate: ;
    --un-backdrop-sepia:
}

.container {
    width: 100%
}

.\!flex-center {
    display: flex!important;
    align-items: center!important;
    justify-content: center!important
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center
}

@media (min-width: 640px) {
    .container {
        max-width:640px
    }
}

@media (min-width: 768px) {
    .container {
        max-width:768px
    }
}

@media (min-width: 1024px) {
    .container {
        max-width:1024px
    }
}

@media (min-width: 1280px) {
    .container {
        max-width:1280px
    }
}

@media (min-width: 1536px) {
    .container {
        max-width:1536px
    }
}

.\!visible {
    visibility: visible!important
}

.visible {
    visibility: visible
}

.absolute,[absolute=""] {
    position: absolute
}

.fixed {
    position: fixed
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.inset-x-0 {
    left: 0;
    right: 0
}

.\!bottom-0 {
    bottom: 0!important
}

.\!bottom-80px {
    bottom: 4.16667vw!important
}

.bottom--121px {
    bottom: -6.30208vw
}

.bottom--15px {
    bottom: -.78125vw
}

.bottom--16px {
    bottom: -.83333vw
}

.bottom--19px {
    bottom: -.98958vw
}

.bottom--22px {
    bottom: -1.14583vw
}

.bottom--24px {
    bottom: -1.25vw
}

.bottom--25px {
    bottom: -1.30208vw
}

.bottom--27px {
    bottom: -1.40625vw
}

.bottom--28px {
    bottom: -1.45833vw
}

.bottom--29px {
    bottom: -1.51042vw
}

.bottom--30px {
    bottom: -1.5625vw
}

.bottom--40px {
    bottom: -2.08333vw
}

.bottom--42px {
    bottom: -2.1875vw
}

.bottom--45px {
    bottom: -2.34375vw
}

.bottom--4px {
    bottom: -.20833vw
}

.bottom--500px {
    bottom: -26.04167vw
}

.bottom--91px {
    bottom: -4.73958vw
}

.bottom-\[24px\] {
    bottom: 1.25vw
}

.bottom-\[80px\] {
    bottom: 4.16667vw
}

.bottom-0 {
    bottom: 0
}

.bottom-12px {
    bottom: .625vw
}

.bottom-140px {
    bottom: 7.29167vw
}

.bottom-20px {
    bottom: 1.04167vw
}

.bottom-220px {
    bottom: 11.45833vw
}

.bottom-280px {
    bottom: 14.58333vw
}

.bottom-335px {
    bottom: 17.44792vw
}

.bottom-33px {
    bottom: 1.71875vw
}

.bottom-40px {
    bottom: 2.08333vw
}

.bottom-63px {
    bottom: 3.28125vw
}

.bottom-82px {
    bottom: 4.27083vw
}

.left--10px {
    left: -.52083vw
}

.left--112px {
    left: -5.83333vw
}

.left--170px {
    left: -8.85417vw
}

.left--45px {
    left: -2.34375vw
}

.left-\[-30px\] {
    left: -1.5625vw
}

.left-\[-70px\] {
    left: -3.64583vw
}

.left-\[calc\(50\%-148px\)\] {
    left: calc(50% - 7.70833vw)
}

.left-\[calc\(50\%-24px\)\] {
    left: calc(50% - 1.25vw)
}

.left-\[calc\(50\%-32px\)\] {
    left: calc(50% - 1.66667vw)
}

.left-\[calc\(50\%-5\.5px\)\] {
    left: calc(50% - .28646vw)
}

.left-\[calc\(50\%-87px\)\] {
    left: calc(50% - 4.53125vw)
}

.left-0,.left-0px {
    left: 0
}

.left-105px {
    left: 5.46875vw
}

.left-10px {
    left: .52083vw
}

.left-110px {
    left: 5.72917vw
}

.left-131px {
    left: 6.82292vw
}

.left-13px {
    left: .67708vw
}

.left-140px {
    left: 7.29167vw
}

.left-161px {
    left: 8.38542vw
}

.left-177\.8px {
    left: 9.26042vw
}

.left-207px {
    left: 10.78125vw
}

.left-208px {
    left: 10.83333vw
}

.left-218px {
    left: 11.35417vw
}

.left-293px {
    left: 15.26042vw
}

.left-295px {
    left: 15.36458vw
}

.left-316px {
    left: 16.45833vw
}

.left-380px {
    left: 19.79167vw
}

.left-40px {
    left: 2.08333vw
}

.left-425px {
    left: 22.13542vw
}

.left-50px {
    left: 2.60417vw
}

.left-610px {
    left: 31.77083vw
}

.left-61px {
    left: 3.17708vw
}

.left-642\.75px {
    left: 33.47656vw
}

.left-715px {
    left: 37.23958vw
}

.left-79px {
    left: 4.11458vw
}

.left-84px {
    left: 4.375vw
}

.left-86px {
    left: 4.47917vw
}

.left-880px {
    left: 45.83333vw
}

.left-8px {
    left: .41667vw
}

.left-91px {
    left: 4.73958vw
}

.right--112px {
    right: -5.83333vw
}

.right--24px {
    right: -1.25vw
}

.right--40px {
    right: -2.08333vw
}

.right--47px {
    right: -2.44792vw
}

.right--48px {
    right: -2.5vw
}

.right--55px {
    right: -2.86458vw
}

.right--60px {
    right: -3.125vw
}

.right--61px {
    right: -3.17708vw
}

.right--66px {
    right: -3.4375vw
}

.right-\[12px\],.right-12px {
    right: .625vw
}

.right-0,.right-0px {
    right: 0
}

.right-10px {
    right: .52083vw
}

.right-115px {
    right: 5.98958vw
}

.right-125px {
    right: 6.51042vw
}

.right-138px {
    right: 7.1875vw
}

.right-160px {
    right: 8.33333vw
}

.right-24px {
    right: 1.25vw
}

.right-258px {
    right: 13.4375vw
}

.right-270px {
    right: 14.0625vw
}

.right-2px {
    right: .10417vw
}

.right-30px {
    right: 1.5625vw
}

.right-33px {
    right: 1.71875vw
}

.right-40px {
    right: 2.08333vw
}

.right-4px {
    right: .20833vw
}

.right-57\.4px {
    right: 2.98958vw
}

.right-58px {
    right: 3.02083vw
}

.right-59\.5px {
    right: 3.09896vw
}

.right-60px {
    right: 3.125vw
}

.right-65px {
    right: 3.38542vw
}

.right-68px {
    right: 3.54167vw
}

.right-8\.5px {
    right: .44271vw
}

.right-85px {
    right: 4.42708vw
}

.right-88px {
    right: 4.58333vw
}

.right-897px {
    right: 46.71875vw
}

.right-8px {
    right: .41667vw
}

.right-944px {
    right: 49.16667vw
}

.top--20px {
    top: -1.04167vw
}

.top--24px {
    top: -1.25vw
}

.top--40px {
    top: -2.08333vw
}

.top--46px {
    top: -2.39583vw
}

.top--70px {
    top: -3.64583vw
}

.top--7px {
    top: -.36458vw
}

.top-\[100px\] {
    top: 5.20833vw
}

.top-\[12px\] {
    top: .625vw
}

.top-0,.top-0px {
    top: 0
}

.top-115px {
    top: 5.98958vw
}

.top-120px {
    top: 6.25vw
}

.top-123\.8px {
    top: 6.44792vw
}

.top-125px {
    top: 6.51042vw
}

.top-130px {
    top: 6.77083vw
}

.top-140px {
    top: 7.29167vw
}

.top-16px {
    top: .83333vw
}
.top-167px {
    top: 8.7vw;
}
.top-170px {
    top: 8.85417vw
}

.top-176px {
    top: 9.16667vw
}

.top-182px {
    top: 9.47917vw
}

.top-189px {
    top: 9.84375vw
}

.top-20px {
    top: 1.04167vw
}

.top-21px {
    top: 1.09375vw
}

.top-23px {
    top: 1.19792vw
}

.top-24px {
    top: 1.25vw
}

.top-25px {
    top: 1.30208vw
}

.top-268px {
    top: 13.95833vw
}

.top-276px {
    top: 14.375vw
}

.top-280px {
    top: 14.58333vw
}

.top-320px {
    top: 16.67vw
}

.top-30px {
    top: 1.5625vw
}

.top-386px {
    top: 20.10417vw
}

.top-393\.75px {
    top: 20.50781vw
}

.top-395px {
    top: 20.57292vw
}

.top-40px {
    top: 2.08333vw
}

.top-440px {
    top: 22.91667vw
}

.top-493px {
    top: 25.67708vw
}

.top-50\% {
    top: 50%
}

.top-543px {
    top: 28.28125vw
}

.top-60px {
    top: 3.125vw
}

.top-620px {
    top: 32.29167vw
}

.top-621px {
    top: 32.34375vw
}

.top-65px {
    top: 3.38542vw
}

.top-66px {
    top: 3.4375vw
}

.top-68px {
    top: 3.54167vw
}

.top-710px {
    top: 36.97917vw
}

.top-773px {
    top: 40.26042vw
}

.top-82px {
    top: 4.27083vw
}

.top-833px {
    top: 43.38542vw
}

.top-866px {
    top: 45.10417vw
}

.top-8px {
    top: .41667vw
}

.top-973px {
    top: 50.67708vw
}

.\[\&_p\]\:line-clamp-3 p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3
}

.line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-clamp: 2
}

.line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-clamp: 4
}

.hover\:\[\&_p\]\:line-clamp-none p:hover {
    overflow: visible;
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-line-clamp: none;
    line-clamp: none
}

.z1000 {
    z-index: 1000
}

.z--1 {
    z-index: -1
}

.z-\[1\],.z-1 {
    z-index: 1
}

.z-\[10\],.z-10 {
    z-index: 10
}

.z-\[11\] {
    z-index: 11
}

.z-\[2\],.z-2 {
    z-index: 2
}

.z-0 {
    z-index: 0
}

.z-2000 {
    z-index: 2000
}

.z-3 {
    z-index: 3
}

.grid {
    display: grid
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr))
}

.grid-cols-6 {
    grid-template-columns: repeat(6,minmax(0,1fr))
}

[rows~="10"] {
    grid-template-rows: repeat(10,minmax(0,1fr))
}

[rows~="3"] {
    grid-template-rows: repeat(3,minmax(0,1fr))
}

.mx-12px {
    margin-left: .625vw;
    margin-right: .625vw
}

.mx-16px {
    margin-left: .83333vw;
    margin-right: .83333vw
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-8px {
    margin-top: .41667vw;
    margin-bottom: .41667vw
}

.mb--12px {
    margin-bottom: -.625vw
}

.mb--1px {
    margin-bottom: -.05208vw
}

.mb--4px {
    margin-bottom: -.20833vw
}

.mb--5px {
    margin-bottom: -.26042vw
}

.mb--6px {
    margin-bottom: -.3125vw
}

.mb-\[16px\],.mb-16px {
    margin-bottom: .83333vw
}

.mb-\[8px\],.mb-8px {
    margin-bottom: .41667vw
}

.mb-10px {
    margin-bottom: .52083vw
}

.mb-11px {
    margin-bottom: .57292vw
}

.mb-12px {
    margin-bottom: .625vw
}

.mb-23px {
    margin-bottom: 1.19792vw
}

.mb-24px {
    margin-bottom: 1.25vw
}

.mb-25px {
    margin-bottom: 1.30208vw
}

.mb-26px {
    margin-bottom: 1.35417vw
}

.mb-27px {
    margin-bottom: 1.40625vw
}

.mb-28px {
    margin-bottom: 1.45833vw
}

.mb-2px {
    margin-bottom: .10417vw
}

.mb-31px {
    margin-bottom: 1.61458vw
}

.mb-32px {
    margin-bottom: 1.66667vw
}

.mb-33px {
    margin-bottom: 1.71875vw
}

.mb-3px {
    margin-bottom: .15625vw
}

.mb-40px {
    margin-bottom: 2.08333vw
}

.mb-42px {
    margin-bottom: 2.1875vw
}

.mb-44px {
    margin-bottom: 2.29167vw
}

.mb-4px {
    margin-bottom: .20833vw
}

.mb-50px {
    margin-bottom: 2.60417vw
}

.mb-5px {
    margin-bottom: .26042vw
}

.mb-9px {
    margin-bottom: .46875vw
}

.ml--10px {
    margin-left: -.52083vw
}

.ml--13px {
    margin-left: -.67708vw
}

.ml--14px {
    margin-left: -.72917vw
}

.ml--1px {
    margin-left: -.05208vw
}

.ml--2px {
    margin-left: -.10417vw
}

.ml--3px {
    margin-left: -.15625vw
}

.ml--4\.5px {
    margin-left: -.23438vw
}

.ml--4px {
    margin-left: -.20833vw
}

.ml--5\.5px {
    margin-left: -.28646vw
}

.ml--5px {
    margin-left: -.26042vw
}

.ml--6px {
    margin-left: -.3125vw
}

.ml--7px {
    margin-left: -.36458vw
}

.ml--8px {
    margin-left: -.41667vw
}

.ml-\[12px\],.ml-12px {
    margin-left: .625vw
}

.ml-\[8px\],.ml-8px {
    margin-left: .41667vw
}

.ml-132px {
    margin-left: 6.875vw
}

.ml-137px {
    margin-left: 7.13542vw
}

.ml-152px {
    margin-left: 7.91667vw
}

.ml-178px {
    margin-left: 9.27083vw
}

.ml-24px {
    margin-left: 1.25vw
}

.ml-378px {
    margin-left: 19.6875vw
}

.ml-3px {
    margin-left: .15625vw
}

.ml-40px {
    margin-left: 2.08333vw
}

.ml-41px {
    margin-left: 2.13542vw
}

.ml-434px {
    margin-left: 22.60417vw
}

.ml-436px {
    margin-left: 22.70833vw
}

.ml-440px {
    margin-left: 22.91667vw
}

.ml-4px {
    margin-left: .20833vw
}

.ml-54px {
    margin-left: 2.8125vw
}

.ml-5px {
    margin-left: .26042vw
}

.mr--10px {
    margin-right: -.52083vw
}

.mr--12px {
    margin-right: -.625vw
}

.mr--298px {
    margin-right: -15.52083vw
}

.mr--2px {
    margin-right: -.10417vw
}

.mr--3px {
    margin-right: -.15625vw
}

.mr--4px {
    margin-right: -.20833vw
}

.mr--5px {
    margin-right: -.26042vw
}

.mr--7px {
    margin-right: -.36458vw
}

.mr--8px {
    margin-right: -.41667vw
}

.mr--9px {
    margin-right: -.46875vw
}

.mr-0 {
    margin-right: 0
}

.mr-1 {
    margin-right: .25rem
}

.mr-12px {
    margin-right: .625vw
}

.mr-16px {
    margin-right: .83333vw
}

.mr-17px {
    margin-right: .88542vw
}

.mr-1px {
    margin-right: .05208vw
}

.mr-2\.5px {
    margin-right: .13021vw
}

.mr-2px {
    margin-right: .10417vw
}

.mr-45px {
    margin-right: 2.34375vw
}

.mr-4px {
    margin-right: .20833vw
}

.mr-8px {
    margin-right: .41667vw
}

.mr-9px {
    margin-right: .46875vw
}

.mt {
    margin-top: 1rem
}

.mt--10px {
    margin-top: -.52083vw
}

.mt--12px {
    margin-top: -.625vw
}

.mt--13px {
    margin-top: -.67708vw
}

.mt--1px {
    margin-top: -.05208vw
}

.mt--2px {
    margin-top: -.10417vw
}

.mt--3px {
    margin-top: -.15625vw
}

.mt--4px {
    margin-top: -.20833vw
}

.mt--5px {
    margin-top: -.26042vw
}

.mt--6px {
    margin-top: -.3125vw
}

.mt--7px {
    margin-top: -.36458vw
}

.mt--8px {
    margin-top: -.41667vw
}

.mt--9px {
    margin-top: -.46875vw
}

.mt-\[0\.625vw\] {
    margin-top: .625vw
}

.mt-\[14px\] {
    margin-top: .72917vw
}

.mt-\[16px\] {
    margin-top: .83333vw
}

.mt-\[32px\] {
    margin-top: 1.66667vw
}

.mt-\[4px\],.mt-4px {
    margin-top: .20833vw
}

.mt-\[64px\],.mt-64px {
    margin-top: 3.33333vw
}

.mt-\[8px\],.mt-8px {
    margin-top: .41667vw
}

.mt-0px {
    margin-top: 0
}

.mt-12px {
    margin-top: .625vw
}

.mt-17px {
    margin-top: .88542vw
}

.mt-21px {
    margin-top: 1.09375vw
}

.mt-24px {
    margin-top: 1.25vw
}

.mt-25px {
    margin-top: 1.30208vw
}

.mt-29px {
    margin-top: 1.51042vw
}

.mt-2px {
    margin-top: .10417vw
}

.mt-37px {
    margin-top: 1.92708vw
}

.mt-3px {
    margin-top: .15625vw
}

.mt-40px {
    margin-top: 2.08333vw
}

.mt-46px {
    margin-top: 2.39583vw
}

.mt-53px {
    margin-top: 2.76042vw
}

.mt-54px {
    margin-top: 2.8125vw
}

.mt-56px {
    margin-top: 2.91667vw
}

.mt-5px {
    margin-top: .26042vw
}

.mt-60px {
    margin-top: 3.125vw
}

.mt-6px {
    margin-top: .3125vw
}

.mt-73px {
    margin-top: 3.80208vw
}

.mt-9px {
    margin-top: .46875vw
}

.box-border {
    box-sizing: border-box
}

.inline {
    display: inline
}

.\!block {
    display: block!important
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar,.hidden,[hidden=""] {
    display: none
}

[size~="100%"] {
    width: 100%;
    height: 100%
}

[size~="20"] {
    width: 5rem;
    height: 5rem
}

[size~="22"] {
    width: 5.5rem;
    height: 5.5rem
}

[size~="24"] {
    width: 6rem;
    height: 6rem
}

[size~="90%"] {
    width: 90%;
    height: 90%
}

.h-\[100vh\],.h-screen {
    height: 100vh
}

.h-\[112px\],.h-112px {
    height: 5.83333vw
}

.h-\[117px\] {
    height: 6.09375vw
}

.h-\[137px\] {
    height: 7.13542vw
}

.h-\[161px\] {
    height: 8.38542vw
}

.h-\[16px\],.h-16px {
    height: .83333vw
}

.h-\[172px\] {
    height: 8.95833vw
}

.h-\[20px\] {
    height: 1.04167vw
}

.h-\[24px\],.h-24px {
    height: 1.25vw
}

.h-\[3\.125vw\] {
    height: 3.125vw
}

.h-\[300px\],.h-300px {
    height: 15.625vw
}

.h-\[30px\],.h-30px {
    height: 1.5625vw
}

.h-\[32px\],.h-32px {
    height: 1.66667vw
}

.h-\[40px\],.h-40px {
    height: 2.08333vw
}

.h-\[48px\] {
    height: 2.5vw
}

.h-\[56px\],.h-56px {
    height: 2.91667vw
}

.h-\[60px\],.h-60px {
    height: 3.125vw
}

.h-\[64px\],.h-64px {
    height: 3.33333vw
}

.h-\[80px\],.h-80px {
    height: 4.16667vw
}

.h-\[calc\(100\%-74px\)\] {
    height: calc(100% - 3.85417vw)
}

.h-\[calc\(100vh-120px\)\] {
    height: calc(100vh - 6.25vw)
}

.h-\[calc\(100vh-265px\)\] {
    height: calc(100vh - 13.80208vw)
}

.h-\[calc\(100vh-80px\)\] {
    height: calc(100vh - 4.16667vw)
}

.h-\[calc\(50vh-120px\)\] {
    height: calc(50vh - 6.25vw)
}

.h-0 {
    height: 0
}

.h-1\/2 {
    height: 50%
}

.h-100px {
    height: 5.20833vw
}

.h-1016px {
    height: 52.91667vw
}

.h-102px {
    height: 5.3125vw
}

.h-107px {
    height: 5.57292vw
}

.h-1080px {
    height: 56.25vw
}

.h-108px {
    height: 5.625vw
}

.h-10px {
    height: .52083vw
}

.h-114px {
    height: 5.9375vw
}

.h-1164px {
    height: 60.625vw
}

.h-116px {
    height: 6.04167vw
}

.h-119px {
    height: 6.19792vw
}

.h-11px {
    height: .57292vw
}

.h-120px {
    height: 6.25vw
}

.h-127px {
    height: 6.61458vw
}

.h-12px {
    height: .625vw
}

.h-136px {
    height: 7.08333vw
}

.h-1376px {
    height: 71.66667vw
}

.h-138px {
    height: 7.1875vw
}

.h-13px {
    height: .67708vw
}

.h-148\.5px {
    height: 7.73438vw
}

.h-148px {
    height: 7.70833vw
}

.h-14px {
    height: .72917vw
}

.h-151px {
    height: 7.86458vw
}

.h-154px {
    height: 8.02083vw
}

.h-162px {
    height: 8.4375vw
}

.h-166px {
    height: 8.64583vw
}

.h-18px {
    height: .9375vw
}

.h-196\.875px {
    height: 10.25391vw
}

.h-19px {
    height: .98958vw
}

.h-200px {
    height: 10.41667vw
}

.h-201px {
    height: 10.46875vw
}

.h-204px {
    height: 10.625vw
}

.h-218px {
    height: 11.35417vw
}

.h-22px {
    height: 1.14583vw
}

.h-23px {
    height: 1.19792vw
}

.h-244px {
    height: 12.70833vw
}

.h-25px {
    height: 1.30208vw
}

.h-28px {
    height: 1.45833vw
}

.h-312\.5px {
    height: 16.27604vw
}

.h-35px {
    height: 1.82292vw
}

.h-36px {
    height: 1.875vw
}

.h-375px {
    height: 19.53125vw
}

.h-428px {
    height: 22.29167vw
}

.h-42px {
    height: 2.1875vw
}

.h-43px {
    height: 2.23958vw
}

.h-44px {
    height: 2.29167vw
}

.h-454px {
    height: 23.64583vw
}

.h-46px {
    height: 2.39583vw
}

.h-470px {
    height: 24.47917vw
}

.h-480px {
    height: 25vw
}

.h-50px {
    height: 2.60417vw
}

.h-52px {
    height: 2.70833vw
}

.h-53px {
    height: 2.76042vw
}

.h-54px {
    height: 2.8125vw
}

.h-55px {
    height: 2.86458vw
}

.h-57\.3px {
    height: 2.98438vw
}

.h-576px {
    height: 30vw
}

.h-61px {
    height: 3.17708vw
}

.h-62px {
    height: 3.22917vw
}

.h-63px {
    height: 3.28125vw
}

.h-66px {
    height: 3.4375vw
}

.h-68px {
    height: 3.54167vw
}

.h-70\.5px {
    height: 3.67188vw
}

.h-70px {
    height: 3.64583vw
}

.h-71px {
    height: 3.69792vw
}

.h-72px {
    height: 3.75vw
}

.h-74px {
    height: 3.85417vw
}

.h-75px {
    height: 3.90625vw
}

.h-76px {
    height: 3.95833vw
}

.h-784px {
    height: 40.83333vw
}

.h-78px {
    height: 4.0625vw
}

.h-79px {
    height: 4.11458vw
}

.h-80\.5px {
    height: 4.19271vw
}

.h-82px {
    height: 4.27083vw
}

.h-84px {
    height: 4.375vw
}

.h-88px {
    height: 4.58333vw
}

.h-89px {
    height: 4.63542vw
}

.h-93px {
    height: 4.84375vw
}

.h-94px {
    height: 4.89583vw
}

.h-955px {
    height: 49.73958vw
}

.h-full {
    height: 100%
}

.h2,[h~="2"] {
    height: .5rem
}

.h3,[h~="3"] {
    height: .75rem
}

.h4,[h~="4"] {
    height: 1rem
}

.h5 {
    height: 1.25rem
}

.min-h-\[100px\] {
    min-height: 5.20833vw
}

.min-h-\[calc\(100vh-120px\)\] {
    min-height: calc(100vh - 6.25vw)
}

.min-h-\[calc\(100vh-376px\)\] {
    min-height: calc(100vh - 19.58333vw)
}

.min-h-\[calc\(50vh-120px\)\] {
    min-height: calc(50vh - 6.25vw)
}

.min-h-145px {
    min-height: 7.55208vw
}

.min-h-166px {
    min-height: 8.64583vw
}

.min-h-60px {
    min-height: 3.125vw
}

.min-h-610px {
    min-height: 31.77083vw
}

.min-h-full {
    min-height: 100%
}

.min-h-screen {
    min-height: 100vh
}

.min-w-100px {
    min-width: 5.20833vw
}

.min-w-200px {
    min-width: 10.41667vw
}

.min-w-300px {
    min-width: 15.625vw
}

.w-\[100px\],.w-100px {
    width: 5.20833vw
}

.w-\[1040px\] {
    width: 54.16667vw
}

.w-\[16px\],.w-16px {
    width: .83333vw
}

.w-\[20px\],.w-20px {
    width: 1.04167vw
}

.w-\[240px\],.w-240px {
    width: 12.5vw
}

.w-\[24px\],.w-24px {
    width: 1.25vw
}

.w-\[260px\] {
    width: 13.54167vw
}

.w-\[300px\],.w-300px {
    width: 15.625vw
}

.w-\[32px\],.w-32px {
    width: 1.66667vw
}

.w-\[40px\],.w-40px {
    width: 2.08333vw
}

.w-\[60px\],.w-60px {
    width: 3.125vw
}

.w-\[64px\],.w-64px {
    width: 3.33333vw
}

.w-\[760px\],.w-760px {
    width: 39.58333vw
}

.w-\[calc\(50vw-120px\)\] {
    width: 43.75vw
}

.w-0 {
    width: 0
}

.w-1\/2,.w-50\% {
    width: 50%
}

.w-100\%,.w-full {
    width: 100%
}

.w-1010px {
    width: 52.60417vw
}

.w-1016px {
    width: 52.91667vw
}

.w-101px {
    width: 5.26042vw
}

.w-102px {
    width: 5.3125vw
}

.w-1033px {
    width: 53.80208vw
}

.w-1038px {
    width: 54.0625vw
}

.w-1046px {
    width: 54.47917vw
}

.w-1047px {
    width: 54.53125vw
}

.w-104px {
    width: 5.41667vw
}

.w-105\.5px {
    width: 5.49479vw
}

.w-1055px {
    width: 54.94792vw
}

.w-105px {
    width: 5.46875vw
}

.w-106px {
    width: 5.52083vw
}

.w-107\.5px {
    width: 5.59896vw
}

.w-1076px {
    width: 56.04167vw
}

.w-107px {
    width: 5.57292vw
}

.w-108\.6px {
    width: 5.65625vw
}

.w-1086\.94px {
    width: 56.61146vw
}

.w-108px {
    width: 5.625vw
}

.w-10px {
    width: .52083vw
}

.w-1106px {
    width: 57.60417vw
}

.w-110px {
    width: 5.72917vw
}

.w-1110px {
    width: 57.8125vw
}

.w-1113px {
    width: 57.96875vw
}

.w-111px {
    width: 5.78125vw
}

.w-112\.5px {
    width: 5.85938vw
}

.w-112px {
    width: 5.83333vw
}

.w-113\.5px {
    width: 5.91146vw
}

.w-1133\.37px {
    width: 59.02969vw
}

.w-1133px {
    width: 59.01042vw
}

.w-114px {
    width: 5.9375vw
}

.w-1150px {
    width: 59.89583vw
}

.w-115px {
    width: 5.98958vw
}

.w-1164px {
    width: 60.625vw
}

.w-117\.5px {
    width: 6.11979vw
}

.w-118\.7px {
    width: 6.18229vw
}

.w-118px {
    width: 6.14583vw
}

.w-1190px {
    width: 61.97917vw
}

.w-1191px {
    width: 62.03125vw
}

.w-119px {
    width: 6.19792vw
}

.w-11px {
    width: .57292vw
}

.w-120px {
    width: 6.25vw
}

.w-121px {
    width: 6.30208vw
}

.w-122px {
    width: 6.35417vw
}

.w-123px {
    width: 6.40625vw
}

.w-124px {
    width: 6.45833vw
}

.w-125px {
    width: 6.51042vw
}

.w-1263px {
    width: 65.78125vw
}

.w-127px {
    width: 6.61458vw
}

.w-1282px {
    width: 66.77083vw
}

.w-129px {
    width: 6.71875vw
}

.w-12px {
    width: .625vw
}

.w-130px {
    width: 6.77083vw
}

.w-1315px {
    width: 68.48958vw
}

.w-1316px {
    width: 68.54167vw
}

.w-1317px {
    width: 68.59375vw
}

.w-1321px {
    width: 68.80208vw
}

.w-1325px {
    width: 69.01042vw
}

.w-132px {
    width: 6.875vw
}

.w-1333px {
    width: 69.42708vw
}

.w-134\.75px {
    width: 7.01823vw
}

.w-1352px {
    width: 70.41667vw
}

.w-1375px {
    width: 71.61458vw
}

.w-137px {
    width: 7.13542vw
}

.w-138px {
    width: 7.1875vw
}

.w-139px {
    width: 7.23958vw
}

.w-1407px {
    width: 73.28125vw
}

.w-140px {
    width: 7.29167vw
}

.w-141\.2px {
    width: 7.35417vw
}

.w-142px {
    width: 7.39583vw
}

.w-143\.5px {
    width: 7.47396vw
}

.w-143px {
    width: 7.44792vw
}

.w-144px {
    width: 7.5vw
}

.w-145\.5px {
    width: 7.57812vw
}

.w-145px {
    width: 7.55208vw
}

.w-146px {
    width: 7.60417vw
}

.w-147\.8px {
    width: 7.69792vw
}

.w-147px {
    width: 7.65625vw
}

.w-148px {
    width: 7.70833vw
}

.w-149\.5px {
    width: 7.78646vw
}

.w-149px {
    width: 7.76042vw
}

.w-150px {
    width: 7.8125vw
}

.w-151px {
    width: 7.86458vw
}

.w-152px {
    width: 7.91667vw
}

.w-1531px {
    width: 79.73958vw
}

.w-1535px {
    width: 79.94792vw
}

.w-153px {
    width: 7.96875vw
}

.w-154\.5px {
    width: 8.04688vw
}

.w-154px {
    width: 8.02083vw
}

.w-155\.5px {
    width: 8.09896vw
}

.w-156\.5px {
    width: 8.15104vw
}

.w-1561px {
    width: 81.30208vw
}

.w-156px {
    width: 8.125vw
}

.w-157px {
    width: 8.17708vw
}

.w-158\.25px {
    width: 8.24219vw
}

.w-158px {
    width: 8.22917vw
}

.w-159px {
    width: 8.28125vw
}

.w-15px {
    width: .78125vw
}

.w-160\.5px {
    width: 8.35938vw
}

.w-160\.6px {
    width: 8.36458vw
}

.w-160px {
    width: 8.33333vw
}

.w-162\.3px {
    width: 8.45313vw
}

.w-162\.5px {
    width: 8.46354vw
}

.w-162px {
    width: 8.4375vw
}

.w-163\.5px {
    width: 8.51563vw
}

.w-163px {
    width: 8.48958vw
}

.w-164\.5px {
    width: 8.56771vw
}

.w-164px {
    width: 8.54167vw
}

.w-165px {
    width: 8.59375vw
}

.w-166\.2px {
    width: 8.65625vw
}

.w-166px {
    width: 8.64583vw
}

.w-167px {
    width: 8.69792vw
}

.w-1680px {
    width: 87.5vw
}

.w-168px {
    width: 8.75vw
}

.w-169px {
    width: 8.80208vw
}

.w-1711px {
    width: 89.11458vw
}

.w-171px {
    width: 8.90625vw
}

.w-172\.3px {
    width: 8.97396vw
}

.w-172px {
    width: 8.95833vw
}

.w-174px {
    width: 9.0625vw
}

.w-175px {
    width: 9.11458vw
}

.w-1761px {
    width: 91.71875vw
}

.w-176px {
    width: 9.16667vw
}

.w-177px {
    width: 9.21875vw
}

.w-178px {
    width: 9.27083vw
}

.w-179px {
    width: 9.32292vw
}

.w-17px {
    width: .88542vw
}

.w-180px {
    width: 9.375vw
}

.w-181px {
    width: 9.42708vw
}

.w-183\.3px {
    width: 9.54688vw
}

.w-183px {
    width: 9.53125vw
}

.w-184px {
    width: 9.58333vw
}

.w-185px {
    width: 9.63542vw
}

.w-186px {
    width: 9.6875vw
}

.w-188px {
    width: 9.79167vw
}

.w-189px {
    width: 9.84375vw
}

.w-1905px {
    width: 99.21875vw
}

.w-190px {
    width: 9.89583vw
}

.w-191\.75px {
    width: 9.98698vw
}

.w-191px {
    width: 9.94792vw
}

.w-192px {
    width: 10vw
}

.w-193px {
    width: 10.05208vw
}

.w-194px {
    width: 10.10417vw
}

.w-195\.5px {
    width: 10.18229vw
}

.w-195\.6px {
    width: 10.1875vw
}

.w-195px {
    width: 10.15625vw
}

.w-196\.875px {
    width: 10.25391vw
}

.w-1966px {
    width: 102.39583vw
}

.w-196px {
    width: 10.20833vw
}

.w-197px {
    width: 10.26042vw
}

.w-198px {
    width: 10.3125vw
}

.w-1px {
    width: .05208vw
}

.w-200px {
    width: 10.41667vw
}

.w-201px {
    width: 10.46875vw
}

.w-202px {
    width: 10.52083vw
}

.w-203px {
    width: 10.57292vw
}

.w-205px {
    width: 10.67708vw
}

.w-206px {
    width: 10.72917vw
}

.w-207\.25px {
    width: 10.79427vw
}

.w-208px {
    width: 10.83333vw
}

.w-209px {
    width: 10.88542vw
}

.w-210px {
    width: 10.9375vw
}

.w-212\.9px {
    width: 11.08854vw
}

.w-212px {
    width: 11.04167vw
}

.w-213px {
    width: 11.09375vw
}

.w-214\.5px {
    width: 11.17188vw
}

.w-214px {
    width: 11.14583vw
}

.w-215px {
    width: 11.19792vw
}

.w-217px {
    width: 11.30208vw
}

.w-219px {
    width: 11.40625vw
}

.w-220px {
    width: 11.45833vw
}

.w-221\.25px {
    width: 11.52344vw
}

.w-221\.2px {
    width: 11.52083vw
}

.w-221px {
    width: 11.51042vw
}

.w-222px {
    width: 11.5625vw
}

.w-223\.5px {
    width: 11.64063vw
}

.w-223px {
    width: 11.61458vw
}

.w-224px {
    width: 11.66667vw
}

.w-225px {
    width: 11.71875vw
}

.w-226px {
    width: 11.77083vw
}

.w-229\.6px {
    width: 11.95833vw
}

.w-229px {
    width: 11.92708vw
}

.w-22px {
    width: 1.14583vw
}

.w-230px {
    width: 11.97917vw
}

.w-231px {
    width: 12.03125vw
}

.w-232px {
    width: 12.08333vw
}

.w-234px {
    width: 12.1875vw
}

.w-235px {
    width: 12.23958vw
}

.w-236px {
    width: 12.29167vw
}

.w-237\.5px {
    width: 12.36979vw
}

.w-237px {
    width: 12.34375vw
}

.w-238px {
    width: 12.39583vw
}

.w-239px {
    width: 12.44792vw
}

.w-23px {
    width: 1.19792vw
}

.w-242px {
    width: 12.60417vw
}

.w-243\.5px {
    width: 12.68229vw
}

.w-244\.5px {
    width: 12.73438vw
}

.w-244px {
    width: 12.70833vw
}

.w-245\.5px {
    width: 12.78646vw
}

.w-245px {
    width: 12.76042vw
}

.w-246px {
    width: 12.8125vw
}

.w-247px {
    width: 12.86458vw
}

.w-250px {
    width: 13.02083vw
}

.w-251px {
    width: 13.07292vw
}

.w-252px {
    width: 13.125vw
}

.w-255px {
    width: 13.28125vw
}

.w-256\.5px {
    width: 13.35938vw
}

.w-256px {
    width: 13.33333vw
}

.w-257px {
    width: 13.38542vw
}

.w-258px {
    width: 13.4375vw
}

.w-259px {
    width: 13.48958vw
}

.w-261px {
    width: 13.59375vw
}

.w-263px {
    width: 13.69792vw
}

.w-264px {
    width: 13.75vw
}

.w-265px {
    width: 13.80208vw
}

.w-267px {
    width: 13.90625vw
}

.w-268\.5px {
    width: 13.98437vw
}

.w-268px {
    width: 13.95833vw
}

.w-270px {
    width: 14.0625vw
}

.w-271px {
    width: 14.11458vw
}

.w-272px {
    width: 14.16667vw
}

.w-274px {
    width: 14.27083vw
}

.w-278\.5px {
    width: 14.50521vw
}

.w-280px {
    width: 14.58333vw
}

.w-281\.5px {
    width: 14.66146vw
}

.w-281px {
    width: 14.63542vw
}

.w-282\.5px {
    width: 14.71354vw
}

.w-284px {
    width: 14.79167vw
}

.w-285px {
    width: 14.84375vw
}

.w-286\.5px {
    width: 14.92188vw
}

.w-286px {
    width: 14.89583vw
}

.w-287px {
    width: 14.94792vw
}

.w-289\.5px {
    width: 15.07813vw
}

.w-289px {
    width: 15.05208vw
}

.w-290px {
    width: 15.10417vw
}

.w-292\.5px {
    width: 15.23438vw
}

.w-295px {
    width: 15.36458vw
}

.w-296\.5px {
    width: 15.44271vw
}

.w-296px {
    width: 15.41667vw
}

.w-297\.6px {
    width: 15.5vw
}

.w-297px {
    width: 15.46875vw
}

.w-298px {
    width: 15.52083vw
}

.w-299px {
    width: 15.57292vw
}

.w-29px {
    width: 1.51042vw
}

.w-304px {
    width: 15.83333vw
}

.w-308px {
    width: 16.04167vw
}

.w-30px {
    width: 1.5625vw
}

.w-310px {
    width: 16.14583vw
}

.w-312px {
    width: 16.25vw
}

.w-313px {
    width: 16.30208vw
}

.w-314px {
    width: 16.35417vw
}

.w-315px {
    width: 16.40625vw
}

.w-318px {
    width: 16.5625vw
}

.w-319\.5px {
    width: 16.64063vw
}

.w-319px {
    width: 16.61458vw
}

.w-323px {
    width: 16.82292vw
}

.w-325px {
    width: 16.92708vw
}

.w-326px {
    width: 16.97917vw
}

.w-328px {
    width: 17.08333vw
}

.w-329\.75px {
    width: 17.17448vw
}

.w-329px {
    width: 17.13542vw
}

.w-330px {
    width: 17.1875vw
}

.w-332px {
    width: 17.29167vw
}

.w-335px {
    width: 17.44792vw
}

.w-336px {
    width: 17.5vw
}

.w-339px {
    width: 17.65625vw
}

.w-340px {
    width: 17.70833vw
}

.w-342px {
    width: 17.8125vw
}

.w-343\.5px {
    width: 17.89063vw
}

.w-343px {
    width: 17.86458vw
}

.w-344px {
    width: 17.91667vw
}

.w-345px {
    width: 17.96875vw
}

.w-348\.5px {
    width: 18.15104vw
}

.w-350px {
    width: 18.22917vw
}

.w-351px {
    width: 18.28125vw
}

.w-352px {
    width: 18.33333vw
}

.w-353px {
    width: 18.38542vw
}

.w-354px {
    width: 18.4375vw
}

.w-358px {
    width: 18.64583vw
}

.w-360px {
    width: 18.75vw
}

.w-367px {
    width: 19.11458vw
}

.w-369px {
    width: 19.21875vw
}

.w-36px {
    width: 1.875vw
}

.w-371px {
    width: 19.32292vw
}

.w-375\.5px {
    width: 19.55729vw
}

.w-375px {
    width: 19.53125vw
}

.w-378px {
    width: 19.6875vw
}

.w-381px {
    width: 19.84375vw
}

.w-382\.5px {
    width: 19.92188vw
}

.w-382px {
    width: 19.89583vw
}

.w-384px {
    width: 20vw
}

.w-385px {
    width: 20.05208vw
}

.w-386\.5px {
    width: 20.13021vw
}

.w-38px {
    width: 1.97917vw
}

.w-391px {
    width: 20.36458vw
}

.w-397px {
    width: 20.67708vw
}

.w-398px {
    width: 20.72917vw
}

.w-399\.5px {
    width: 20.80729vw
}

.w-400px {
    width: 20.83333vw
}

.w-403\.5px {
    width: 21.01563vw
}

.w-404\.5px {
    width: 21.06771vw
}

.w-404px {
    width: 21.04167vw
}

.w-405px {
    width: 21.09375vw
}

.w-406px {
    width: 21.14583vw
}

.w-407px {
    width: 21.19792vw
}

.w-409px {
    width: 21.30208vw
}

.w-412px {
    width: 21.45833vw
}

.w-414px {
    width: 21.5625vw
}

.w-416px {
    width: 21.66667vw
}

.w-418px {
    width: 21.77083vw
}

.w-422px {
    width: 21.97917vw
}

.w-424px {
    width: 22.08333vw
}

.w-427px {
    width: 22.23958vw
}

.w-428px {
    width: 22.29167vw
}

.w-430\.5px {
    width: 22.42188vw
}

.w-433\.6px {
    width: 22.58333vw
}

.w-434px {
    width: 22.60417vw
}

.w-435px {
    width: 22.65625vw
}

.w-437px {
    width: 22.76042vw
}

.w-439px {
    width: 22.86458vw
}

.w-43px {
    width: 2.23958vw
}

.w-440px {
    width: 22.91667vw
}

.w-441px {
    width: 22.96875vw
}

.w-442px {
    width: 23.02083vw
}

.w-443px {
    width: 23.07292vw
}

.w-445px {
    width: 23.17708vw
}

.w-450px {
    width: 23.4375vw
}

.w-454px {
    width: 23.64583vw
}

.w-456px {
    width: 23.75vw
}

.w-45px {
    width: 2.34375vw
}

.w-470px {
    width: 24.47917vw
}

.w-476px {
    width: 24.79167vw
}

.w-478px {
    width: 24.89583vw
}

.w-480px {
    width: 25vw
}

.w-481\.3px {
    width: 25.06771vw
}

.w-482px {
    width: 25.10417vw
}

.w-488px {
    width: 25.41667vw
}

.w-48px {
    width: 2.5vw
}

.w-490\.5px {
    width: 25.54688vw
}

.w-492px {
    width: 25.625vw
}

.w-495px {
    width: 25.78125vw
}

.w-498px {
    width: 25.9375vw
}

.w-501px {
    width: 26.09375vw
}

.w-502\.5px {
    width: 26.17188vw
}

.w-502\.75px {
    width: 26.1849vw
}

.w-502px {
    width: 26.14583vw
}

.w-505px {
    width: 26.30208vw
}

.w-507px {
    width: 26.40625vw
}

.w-508px {
    width: 26.45833vw
}

.w-50px {
    width: 2.60417vw
}

.w-510px {
    width: 26.5625vw
}

.w-511px {
    width: 26.61458vw
}

.w-520px {
    width: 27.08333vw
}

.w-524px {
    width: 27.29167vw
}

.w-527px {
    width: 27.44792vw
}

.w-530px {
    width: 27.60417vw
}

.w-532px {
    width: 27.70833vw
}

.w-53px {
    width: 2.76042vw
}

.w-541px {
    width: 28.17708vw
}

.w-545px {
    width: 28.38542vw
}

.w-548px {
    width: 28.54167vw
}

.w-54px {
    width: 2.8125vw
}

.w-556px {
    width: 28.95833vw
}

.w-558px {
    width: 29.0625vw
}

.w-55px {
    width: 2.86458vw
}

.w-566px {
    width: 29.47917vw
}

.w-572px {
    width: 29.79167vw
}

.w-57px {
    width: 2.96875vw
}

.w-581px {
    width: 30.26042vw
}

.w-584px {
    width: 30.41667vw
}

.w-590px {
    width: 30.72917vw
}

.w-594px {
    width: 30.9375vw
}

.w-59px {
    width: 3.07292vw
}

.w-600px {
    width: 31.25vw
}

.w-611px {
    width: 31.82292vw
}

.w-61px {
    width: 3.17708vw
}

.w-625px {
    width: 32.55208vw
}

.w-62px {
    width: 3.22917vw
}

.w-635\.5px {
    width: 33.09896vw
}

.w-636px {
    width: 33.125vw
}

.w-648\.5px {
    width: 33.77604vw
}

.w-650px {
    width: 33.85417vw
}

.w-652px {
    width: 33.95833vw
}

.w-653\.5px {
    width: 34.03646vw
}

.w-654\.5px {
    width: 34.08854vw
}

.w-65px {
    width: 3.38542vw
}

.w-665px {
    width: 34.63542vw
}

.w-66px {
    width: 3.4375vw
}

.w-687px {
    width: 35.78125vw
}

.w-68px {
    width: 3.54167vw
}

.w-696px {
    width: 36.25vw
}

.w-69px {
    width: 3.59375vw
}

.w-70px {
    width: 3.64583vw
}

.w-713px {
    width: 37.13542vw
}

.w-722px {
    width: 37.60417vw
}

.w-72px {
    width: 3.75vw
}

.w-731px {
    width: 38.07292vw
}

.w-732px {
    width: 38.125vw
}

.w-739px {
    width: 38.48958vw
}

.w-752px {
    width: 39.16667vw
}

.w-75px {
    width: 3.90625vw
}

.w-763px {
    width: 39.73958vw
}

.w-76px {
    width: 3.95833vw
}

.w-78px {
    width: 4.0625vw
}

.w-80\.5px {
    width: 4.19271vw
}

.w-80px {
    width: 4.16667vw
}

.w-819px {
    width: 42.65625vw
}

.w-81px {
    width: 4.21875vw
}

.w-823px {
    width: 42.86458vw
}

.w-829px {
    width: 43.17708vw
}

.w-83px {
    width: 4.32292vw
}

.w-84\.75px {
    width: 4.41406vw
}

.w-84px {
    width: 4.375vw
}

.w-853px {
    width: 44.42708vw
}

.w-85px {
    width: 4.42708vw
}

.w-865px {
    width: 45.05208vw
}

.w-867px {
    width: 45.15625vw
}

.w-869px {
    width: 45.26042vw
}

.w-878px {
    width: 45.72917vw
}

.w-87px {
    width: 4.53125vw
}

.w-889px {
    width: 46.30208vw
}

.w-88px {
    width: 4.58333vw
}

.w-899px {
    width: 46.82292vw
}

.w-89px {
    width: 4.63542vw
}

.w-90\.4px {
    width: 4.70833vw
}

.w-917px {
    width: 47.76042vw
}

.w-926px {
    width: 48.22917vw
}

.w-93px {
    width: 4.84375vw
}

.w-944px {
    width: 49.16667vw
}

.w-96px {
    width: 5vw
}

.w-970px {
    width: 50.52083vw
}

.w-983px {
    width: 51.19792vw
}

.w-985px {
    width: 51.30208vw
}

.w-98px {
    width: 5.10417vw
}

.w-screen {
    width: 100vw
}

[h~="1"] {
    height: .25rem
}

[w~="1"] {
    width: .25rem
}

[w~="10"] {
    width: 2.5rem
}

[w~="11"] {
    width: 2.75rem
}

[w~="2"] {
    width: .5rem
}

[w~="3"] {
    width: .75rem
}

[w~="4"] {
    width: 1rem
}

[w~="5"] {
    width: 1.25rem
}

[w~="6"] {
    width: 1.5rem
}

[w~="7"] {
    width: 1.75rem
}

[w~="8"] {
    width: 2rem
}

[w~="9"] {
    width: 2.25rem
}

.hover\:max-h-500px:hover {
    max-height: 26.04167vw
}

.flex,[flex=""] {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.flex-shrink {
    flex-shrink: 1
}

.shrink-0 {
    flex-shrink: 0
}

.flex-grow,.grow {
    flex-grow: 1
}

.flex-col,[flex-col=""] {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.table {
    display: table
}

.-translate-y-\[calc\(50\%-121px\)\] {
    --un-translate-y: calc((50% - 6.30208vw)*-1) ;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.-translate-y-\[calc\(50\%\+108px\)\] {
    --un-translate-y: calc((50% + 5.625vw)*-1) ;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-x--200px {
    --un-translate-x: -10.41667vw;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-x-0 {
    --un-translate-x: 0;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-x-200px {
    --un-translate-x: 10.41667vw;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-x-20px {
    --un-translate-x: 1.04167vw;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-y--100px {
    --un-translate-y: -5.20833vw;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-y--200px {
    --un-translate-y: -10.41667vw;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-y-\[calc\(50vh-50\%\)\] {
    --un-translate-y: calc(50vh - 50%) ;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-y-0 {
    --un-translate-y: 0;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.translate-y-100px {
    --un-translate-y: 5.20833vw;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.-rotate-180,.rotate-\[-180deg\] {
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-rotate: -180deg;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.rotate-0 {
    --un-rotate-x: 0;
    --un-rotate-y: 0;
    --un-rotate-z: 0;
    --un-rotate: 0;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-100 {
    --un-scale-x: 1;
    --un-scale-y: 1;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-50 {
    --un-scale-x: .5;
    --un-scale-y: .5;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-70 {
    --un-scale-x: .7;
    --un-scale-y: .7;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-80 {
    --un-scale-x: .8;
    --un-scale-y: .8;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-82 {
    --un-scale-x: .82;
    --un-scale-y: .82;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-85 {
    --un-scale-x: .85;
    --un-scale-y: .85;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-88 {
    --un-scale-x: .88;
    --un-scale-y: .88;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-90 {
    --un-scale-x: .9;
    --un-scale-y: .9;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-92 {
    --un-scale-x: .92;
    --un-scale-y: .92;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.scale-95 {
    --un-scale-x: .95;
    --un-scale-y: .95;
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

.transform {
    transform: translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))
}

@keyframes bounce {
    0%,to {
        transform: translateY(-25%);
        animation-timing-function: cubic-bezier(.8,0,1,1)
    }

    50% {
        transform: translateY(0);
        animation-timing-function: cubic-bezier(0,0,.2,1)
    }
}

.animate-bounce {
    animation: bounce 1s linear infinite
}

.\!cursor-auto {
    cursor: auto!important
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    -webkit-user-select: none;
    user-select: none
}

.resize {
    resize: both
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.self-end {
    align-self: flex-end
}

.self-center {
    align-self: center
}

.self-stretch {
    align-self: stretch
}

.flex-justify-start,.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.flex-gap-40px,.gap-40px {
    gap: 2.08333vw
}

.gap-\[128px\] {
    gap: 6.66667vw
}

.gap-\[12px\],.gap-12px {
    gap: .625vw
}

.gap-\[16px\],.gap-16px {
    gap: .83333vw
}

.gap-\[24px\],.gap-24px {
    gap: 1.25vw
}

.gap-\[4px\],.gap-4px {
    gap: .20833vw
}

.gap-\[8px\],.gap-8px {
    gap: .41667vw
}

.gap-0px {
    gap: 0
}

.gap-10px {
    gap: .52083vw
}

.gap-17px {
    gap: .88542vw
}

.gap-18px {
    gap: .9375vw
}

.gap-19px {
    gap: .98958vw
}

.gap-20px {
    gap: 1.04167vw
}

.gap-21px {
    gap: 1.09375vw
}

.gap-26px {
    gap: 1.35417vw
}

.gap-2px {
    gap: .10417vw
}

.gap-48px {
    gap: 2.5vw
}

.gap-54px {
    gap: 2.8125vw
}

.gap-58px {
    gap: 3.02083vw
}

.gap-60px {
    gap: 3.125vw
}

.gap-64px {
    gap: 3.33333vw
}

.gap-6px {
    gap: .3125vw
}

.gap-x-\[40px\] {
    column-gap: 2.08333vw
}

.gap-x-30px {
    column-gap: 1.5625vw
}

.gap-y-\[24px\] {
    row-gap: 1.25vw
}

.gap-y-32px {
    row-gap: 1.66667vw
}

.overflow-auto {
    overflow: auto
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.overflow-x-hidden {
    overflow-x: hidden
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-y-scroll {
    overflow-y: scroll
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-ellipsis {
    text-overflow: ellipsis
}

.break-all {
    word-break: break-all
}

.b,.border,.border-\[1px\],.border-1px,[b=""] {
    border-width: .05208vw
}

.border-\[2px\],.border-2px {
    border-width: .10417vw
}

.border-0\.87px {
    border-width: .04531vw
}

.border-b {
    border-bottom-width: .05208vw
}

.border-b-\[2px\],.border-b-2 {
    border-bottom-width: .10417vw
}

.border-t {
    border-top-width: .05208vw
}

.\!border-\[\#604FFD\],.group:hover .group-hover\:\!border-\[\#604FFD\] {
    --un-border-opacity: 1 !important;
    border-color: rgb(96 79 253 / var(--un-border-opacity))!important
}

.\!border-white\/30 {
    border-color: #ffffff4d!important
}

.b-\[rgba\(0\,0\,0\,0\.40\)\] {
    --un-border-opacity: .4;
    border-color: rgba(0,0,0,var(--un-border-opacity))
}

.border-\[\#00C04D\] {
    --un-border-opacity: 1;
    border-color: rgb(0 192 77 / var(--un-border-opacity))
}

.border-\[\#38B3FD\] {
    --un-border-opacity: 1;
    border-color: rgb(56 179 253 / var(--un-border-opacity))
}

.border-\[\#4DAEEA\] {
    --un-border-opacity: 1;
    border-color: rgb(77 174 234 / var(--un-border-opacity))
}

.border-\[\#5eecdc\] {
    --un-border-opacity: 1;
    border-color: rgb(94 236 220 / var(--un-border-opacity))
}

.border-\[\#8DE8FF\] {
    --un-border-opacity: 1;
    border-color: rgb(141 232 255 / var(--un-border-opacity))
}

.border-\[\#a2d823\] {
    --un-border-opacity: 1;
    border-color: rgb(162 216 35 / var(--un-border-opacity))
}

.border-\[\#cccccc\] {
    --un-border-opacity: 1;
    border-color: rgb(204 204 204 / var(--un-border-opacity))
}

.border-\[\#E9E9E9\] {
    --un-border-opacity: 1;
    border-color: rgb(233 233 233 / var(--un-border-opacity))
}

.border-\[\#F1FDC3\] {
    --un-border-opacity: 1;
    border-color: rgb(241 253 195 / var(--un-border-opacity))
}

.border-\[rgba\(0\,0\,0\,0\.05\)\] {
    --un-border-opacity: .05;
    border-color: rgba(0,0,0,var(--un-border-opacity))
}

.border-\[rgba\(0\,0\,0\,0\.08\)\] {
    --un-border-opacity: .08;
    border-color: rgba(0,0,0,var(--un-border-opacity))
}

.border-\[rgba\(0\,0\,0\,0\.10\)\] {
    --un-border-opacity: .1;
    border-color: rgba(0,0,0,var(--un-border-opacity))
}

.border-\[rgba\(255\,255\,255\,0\.40\)\] {
    --un-border-opacity: .4;
    border-color: rgba(255,255,255,var(--un-border-opacity))
}

.border-black\/10 {
    border-color: #0000001a
}

.border-transparent {
    border-color: transparent
}

.border-white\/40 {
    border-color: #fff6
}

.border-zinc-200 {
    --un-border-opacity: 1;
    border-color: rgb(228 228 231 / var(--un-border-opacity))
}

.border-b-\[\#E4EFEF\] {
    --un-border-opacity: 1;
    --un-border-bottom-opacity: var(--un-border-opacity);
    border-bottom-color: rgb(228 239 239 / var(--un-border-bottom-opacity))
}

.border-b-\[rgba\(0\,0\,0\,0\.08\)\] {
    --un-border-opacity: .08;
    --un-border-bottom-opacity: var(--un-border-opacity);
    border-bottom-color: rgba(0,0,0,var(--un-border-bottom-opacity))
}

.border-t-\[\#E4EFEF\] {
    --un-border-opacity: 1;
    --un-border-top-opacity: var(--un-border-opacity);
    border-top-color: rgb(228 239 239 / var(--un-border-top-opacity))
}

.border-opacity-0 {
    --un-border-opacity: 0
}

.border-opacity-10 {
    --un-border-opacity: .1
}

.b-rd-40px,.rounded-\[40px\],.rounded-40px {
    border-radius: 2.08333vw
}

.rounded {
    border-radius: .25rem
}

.rounded-\[12px\] {
    border-radius: .625vw
}

.rounded-\[27px\] {
    border-radius: 1.40625vw
}

.rounded-\[8px\],.rounded-8px {
    border-radius: .41667vw
}

.rounded-100px {
    border-radius: 5.20833vw
}

.rounded-10px {
    border-radius: .52083vw
}

.rounded-125px {
    border-radius: 6.51042vw
}

.rounded-16px {
    border-radius: .83333vw
}

.rounded-20\.967px {
    border-radius: 1.09203vw
}

.rounded-24px {
    border-radius: 1.25vw
}

.rounded-29px {
    border-radius: 1.51042vw
}

.rounded-2px {
    border-radius: .10417vw
}

.rounded-32px {
    border-radius: 1.66667vw
}

.rounded-34px {
    border-radius: 1.77083vw
}

.rounded-42px {
    border-radius: 2.1875vw
}

.rounded-4px {
    border-radius: .20833vw
}

.rounded-50\% {
    border-radius: 50%
}

.rounded-76px {
    border-radius: 3.95833vw
}

.rounded-771\.75px {
    border-radius: 40.19531vw
}

.rounded-7px {
    border-radius: .36458vw
}

.rounded-8\.64px {
    border-radius: .45vw
}

.rounded-full {
    border-radius: 520.78125vw
}

.rounded-none {
    border-radius: 0
}

.rounded-b-16px {
    border-bottom-left-radius: .83333vw;
    border-bottom-right-radius: .83333vw
}

.rounded-l-16px {
    border-top-left-radius: .83333vw;
    border-bottom-left-radius: .83333vw
}

.rounded-r-16px {
    border-top-right-radius: .83333vw;
    border-bottom-right-radius: .83333vw
}

.rounded-t-16px {
    border-top-left-radius: .83333vw;
    border-top-right-radius: .83333vw
}

.rounded-t-32px {
    border-top-left-radius: 1.66667vw;
    border-top-right-radius: 1.66667vw
}

.\!border-none {
    border-style: none!important
}

.border-dashed {
    border-style: dashed
}

.border-none {
    border-style: none
}

.border-solid {
    border-style: solid
}

.border-b-solid {
    border-bottom-style: solid
}

.border-t-solid {
    border-top-style: solid
}

.\!bg-\[\#42FF6C\] {
    --un-bg-opacity: 1 !important;
    background-color: rgb(66 255 108 / var(--un-bg-opacity))!important
}

.\!bg-white {
    --un-bg-opacity: 1 !important;
    background-color: rgb(255 255 255 / var(--un-bg-opacity))!important
}

.bg-\[\#002147\] {
    --un-bg-opacity: 1;
    background-color: rgb(0 33 71 / var(--un-bg-opacity))
}

.bg-\[\#00C04D\] {
    --un-bg-opacity: 1;
    background-color: rgb(0 192 77 / var(--un-bg-opacity))
}

.bg-\[\#00c04d0d\] {
    --un-bg-opacity: .05;
    background-color: rgb(0 192 77 / var(--un-bg-opacity))
}

.bg-\[\#17ce1f\] {
    --un-bg-opacity: 1;
    background-color: rgb(23 206 31 / var(--un-bg-opacity))
}

.bg-\[\#24c469\] {
    --un-bg-opacity: 1;
    background-color: rgb(36 196 105 / var(--un-bg-opacity))
}

.bg-\[\#2BCD32\] {
    --un-bg-opacity: 1;
    background-color: rgb(43 205 50 / var(--un-bg-opacity))
}

.bg-\[\#3A75FF\] {
    --un-bg-opacity: 1;
    background-color: rgb(58 117 255 / var(--un-bg-opacity))
}

.bg-\[\#95c42a\] {
    --un-bg-opacity: 1;
    background-color: rgb(149 196 42 / var(--un-bg-opacity))
}

.bg-\[\#dfeded\] {
    --un-bg-opacity: 1;
    background-color: rgb(223 237 237 / var(--un-bg-opacity))
}

.bg-\[\#e2c801\] {
    --un-bg-opacity: 1;
    background-color: rgb(226 200 1 / var(--un-bg-opacity))
}

.bg-\[\#E4EFEF\] {
    --un-bg-opacity: 1;
    background-color: rgb(228 239 239 / var(--un-bg-opacity))
}

.bg-\[\#E7F5FE\] {
    --un-bg-opacity: 1;
    background-color: rgb(231 245 254 / var(--un-bg-opacity))
}

.bg-\[\#F0FBF4\] {
    --un-bg-opacity: 1;
    background-color: rgb(240 251 244 / var(--un-bg-opacity))
}

.bg-\[\#f2fdf7\],.bg-\[\#F2FDF7\] {
    --un-bg-opacity: 1;
    background-color: rgb(242 253 247 / var(--un-bg-opacity))
}

.bg-\[\#f4f4f4\] {
    --un-bg-opacity: 1;
    background-color: rgb(244 244 244 / var(--un-bg-opacity))
}

.bg-\[\#f4fee7\] {
    --un-bg-opacity: 1;
    background-color: rgb(244 254 231 / var(--un-bg-opacity))
}

.bg-\[\#FE9416\] {
    --un-bg-opacity: 1;
    background-color: rgb(254 148 22 / var(--un-bg-opacity))
}

.bg-\[\#FF8A00\] {
    --un-bg-opacity: 1;
    background-color: rgb(255 138 0 / var(--un-bg-opacity))
}

.bg-\[\#fff\],.bg-\#FFF,.bg-white {
    --un-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--un-bg-opacity))
}

.bg-\[linear-gradient\(176deg\,\#00DFF7_26\.82\%\,\#79F8F6_125\.95\%\)\] {
    background-image: linear-gradient(176deg,#00dff7 26.82%,#79f8f6 125.95%)
}

.bg-\[linear-gradient\(176deg\,\#00EA34_32\.54\%\,\#98FAC9_137\.86\%\)\] {
    background-image: linear-gradient(176deg,#00ea34 32.54%,#98fac9 137.86%)
}

.bg-\[linear-gradient\(176deg\,\#FFAA23_15\.18\%\,\#FFE25F_141\.67\%\)\] {
    background-image: linear-gradient(176deg,#ffaa23 15.18%,#ffe25f 141.67%)
}

.bg-\[linear-gradient\(93deg\,\#37B3FD_16\.35\%\,\#179BFD_73\.79\%\)\] {
    background-image: linear-gradient(93deg,#37b3fd 16.35%,#179bfd 73.79%)
}

.bg-\[linear-gradient\(93deg\,\#E5BB00_-22\.15\%\,\#FF8C00_73\.75\%\)\] {
    background-image: linear-gradient(93deg,#e5bb00 -22.15%,#ff8c00 73.75%)
}

.bg-\[rgba\(0\,0\,0\,0\.02\)\] {
    --un-bg-opacity: .02;
    background-color: rgba(0,0,0,var(--un-bg-opacity))
}

.bg-\[rgba\(0\,0\,0\,0\.03\)\] {
    --un-bg-opacity: .03;
    background-color: rgba(0,0,0,var(--un-bg-opacity))
}

.bg-\[rgba\(0\,0\,0\,0\.04\)\] {
    --un-bg-opacity: .04;
    background-color: rgba(0,0,0,var(--un-bg-opacity))
}

.bg-\[rgba\(0\,192\,77\,0\.10\)\] {
    --un-bg-opacity: .1;
    background-color: rgba(0,192,77,var(--un-bg-opacity))
}

.bg-\[rgba\(96\,79\,253\,0\.05\)\] {
    --un-bg-opacity: .05;
    background-color: rgba(96,79,253,var(--un-bg-opacity))
}

.bg-\[url\(https\:\/\/image\.zhihuishu\.com\/zhs\/b2cm\/base1\/202407\/03135ffe1c4e49909b9633da5606614b\.png\)\] {
    --un-url: url(https://image.zhihuishu.com/zhs/b2cm/base1/202407/03135ffe1c4e49909b9633da5606614b.png);
    background-image: var(--un-url)
}

.bg-\#165EFD {
    --un-bg-opacity: 1;
    background-color: rgb(22 94 253 / var(--un-bg-opacity))
}

.bg-\#296FF9 {
    --un-bg-opacity: 1;
    background-color: rgb(41 111 249 / var(--un-bg-opacity))
}

.bg-\#373737 {
    --un-bg-opacity: 1;
    background-color: rgb(55 55 55 / var(--un-bg-opacity))
}

.bg-\#3A8FFF {
    --un-bg-opacity: 1;
    background-color: rgb(58 143 255 / var(--un-bg-opacity))
}

.bg-\#47B5FF {
    --un-bg-opacity: 1;
    background-color: rgb(71 181 255 / var(--un-bg-opacity))
}

.bg-\#4daeea19 {
    --un-bg-opacity: .1;
    background-color: rgb(77 174 234 / var(--un-bg-opacity))
}

.bg-\#4DEAD8 {
    --un-bg-opacity: 1;
    background-color: rgb(77 234 216 / var(--un-bg-opacity))
}

.bg-\#4dead87f {
    --un-bg-opacity: .5;
    background-color: rgb(77 234 216 / var(--un-bg-opacity))
}

.bg-\#53C000 {
    --un-bg-opacity: 1;
    background-color: rgb(83 192 0 / var(--un-bg-opacity))
}

.bg-\#5D5D5D {
    --un-bg-opacity: 1;
    background-color: rgb(93 93 93 / var(--un-bg-opacity))
}

.bg-\#5FEAFF {
    --un-bg-opacity: 1;
    background-color: rgb(95 234 255 / var(--un-bg-opacity))
}

.bg-\#724EFF {
    --un-bg-opacity: 1;
    background-color: rgb(114 78 255 / var(--un-bg-opacity))
}

.bg-\#8DE8FF {
    --un-bg-opacity: 1;
    background-color: rgb(141 232 255 / var(--un-bg-opacity))
}

.bg-\#8de8ff19 {
    --un-bg-opacity: .1;
    background-color: rgb(141 232 255 / var(--un-bg-opacity))
}

.bg-\#8de8ff7f {
    --un-bg-opacity: .5;
    background-color: rgb(141 232 255 / var(--un-bg-opacity))
}

.bg-\#8F8E8E {
    --un-bg-opacity: 1;
    background-color: rgb(143 142 142 / var(--un-bg-opacity))
}

.bg-\#A1EA4D {
    --un-bg-opacity: 1;
    background-color: rgb(161 234 77 / var(--un-bg-opacity))
}

.bg-\#a1ea4d33 {
    --un-bg-opacity: .2;
    background-color: rgb(161 234 77 / var(--un-bg-opacity))
}

.bg-\#dbfbf7 {
    --un-bg-opacity: 1;
    background-color: rgb(219 251 247 / var(--un-bg-opacity))
}

.bg-\#E9F6FF {
    --un-bg-opacity: 1;
    background-color: rgb(233 246 255 / var(--un-bg-opacity))
}

.bg-\#F2F0FF {
    --un-bg-opacity: 1;
    background-color: rgb(242 240 255 / var(--un-bg-opacity))
}

.bg-\#FC6C62 {
    --un-bg-opacity: 1;
    background-color: rgb(252 108 98 / var(--un-bg-opacity))
}

.bg-\#FD948C {
    --un-bg-opacity: 1;
    background-color: rgb(253 148 140 / var(--un-bg-opacity))
}

.bg-\#FFF8AC {
    --un-bg-opacity: 1;
    background-color: rgb(255 248 172 / var(--un-bg-opacity))
}

.bg-\#FFF8AD {
    --un-bg-opacity: 1;
    background-color: rgb(255 248 173 / var(--un-bg-opacity))
}

.bg-black\/20 {
    background-color: #0003
}

.bg-black\/50 {
    background-color: #00000080
}

.bg-black\/60 {
    background-color: #0009
}

.bg-transparent {
    background-color: transparent
}

.bg-white\/0 {
    background-color: #fff0
}

.bg-white\/10 {
    background-color: #ffffff1a
}

.bg-white\/40 {
    background-color: #fff6
}

.bg-white\/5 {
    background-color: #ffffff0d
}

.bg-white\/50 {
    background-color: #ffffff80
}

.bg-white\/60 {
    background-color: #fff9
}

.bg-white\/100 {
    background-color: #fff;
}

.group:hover .group-hover\:bg-\#D2ECFF {
    --un-bg-opacity: 1;
    background-color: rgb(210 236 255 / var(--un-bg-opacity))
}

.group:hover .group-hover\:bg-black\/10 {
    background-color: #0000001a
}

.bg-opacity-0 {
    --un-bg-opacity: 0
}

.bg-opacity-10 {
    --un-bg-opacity: .1
}

.from-transparent {
    --un-gradient-from-position: 0%;
    --un-gradient-from: transparent var(--un-gradient-from-position);
    --un-gradient-to-position: 100%;
    --un-gradient-to: rgb(255 255 255 / 0) var(--un-gradient-to-position);
    --un-gradient-stops: var(--un-gradient-from), var(--un-gradient-to)
}

.via-transparent {
    --un-gradient-via-position: 50%;
    --un-gradient-to: rgb(255 255 255 / 0);
    --un-gradient-stops: var(--un-gradient-from), transparent var(--un-gradient-via-position), var(--un-gradient-to)
}

.to-\[\#002E62\] {
    --un-gradient-to-position: 100%;
    --un-gradient-to: rgb(0 46 98 / var(--un-to-opacity, 1)) var(--un-gradient-to-position)
}

.to-95\% {
    --un-gradient-to-position: 95%
}

.via-55\% {
    --un-gradient-via-position: 55.00000000000001%
}

.bg-gradient-to-b {
    --un-gradient-shape: to bottom;
    --un-gradient: var(--un-gradient-shape), var(--un-gradient-stops);
    background-image: linear-gradient(var(--un-gradient))
}

.bg-cover {
    background-size: cover
}

.bg-center {
    background-position: center
}

.bg-no-repeat {
    background-repeat: no-repeat
}

[fill~="#222222"] {
    --un-fill-opacity: 1;
    fill: rgb(34 34 34 / var(--un-fill-opacity))
}

[fill~="#fff"] {
    --un-fill-opacity: 1;
    fill: rgb(255 255 255 / var(--un-fill-opacity))
}

[fill-opacity~="0.2"] {
    --un-fill-opacity: .002
}

[fill-opacity~="0.8"] {
    --un-fill-opacity: .008
}

[stroke-width~="0.855"] {
    stroke-width: .04453vw
}

[stroke-width~="1.50168"] {
    stroke-width: .07821vw
}

[stroke-width~="1.66667"] {
    stroke-width: .08681vw
}

[stroke-width~="2"] {
    stroke-width: .10417vw
}

[stroke-width~="2.375"] {
    stroke-width: .1237vw
}

[stroke-width~="2.61706"] {
    stroke-width: .13631vw
}

[stroke-width~="3.00336"] {
    stroke-width: .15642vw
}

[stroke-width~="4"] {
    stroke-width: .20833vw
}

[stroke-width~="8"] {
    stroke-width: .41667vw
}

[stroke~="#00C04D"] {
    --un-stroke-opacity: 1;
    stroke: rgb(0 192 77 / var(--un-stroke-opacity))
}

[stroke~="#42FF6C"] {
    --un-stroke-opacity: 1;
    stroke: rgb(66 255 108 / var(--un-stroke-opacity))
}

[stroke~="#898989"] {
    --un-stroke-opacity: 1;
    stroke: rgb(137 137 137 / var(--un-stroke-opacity))
}

[stroke~="#CDEADF"] {
    --un-stroke-opacity: 1;
    stroke: rgb(205 234 223 / var(--un-stroke-opacity))
}

[stroke~="#DFDCFF"] {
    --un-stroke-opacity: 1;
    stroke: rgb(223 220 255 / var(--un-stroke-opacity))
}

[stroke~="#E4EFEF"] {
    --un-stroke-opacity: 1;
    stroke: rgb(228 239 239 / var(--un-stroke-opacity))
}

[stroke~=light] {
    --un-stroke-opacity: 1;
    stroke: rgb(246 246 246 / var(--un-stroke-opacity))
}

[stroke~=transparent] {
    stroke: transparent
}

[stroke~=white] {
    --un-stroke-opacity: 1;
    stroke: rgb(255 255 255 / var(--un-stroke-opacity))
}

.object-cover {
    object-fit: cover
}

.object-contain {
    object-fit: contain
}

.p--26px {
    padding: -1.35417vw
}

.p-\[16px\] {
    padding: .83333vw
}

.p-\[24px\],.p-24px {
    padding: 1.25vw
}

.p-\[48px\] {
    padding: 2.5vw
}

.p-10px {
    padding: .52083vw
}

.p-12px {
    padding: .625vw
}

.p-26px {
    padding: 1.35417vw
}

.p-30px {
    padding: 1.5625vw
}

.p-4\.933px {
    padding: .25693vw
}

.p-40px {
    padding: 2.08333vw
}

.p-4px {
    padding: .20833vw
}

.p-5\.625px {
    padding: .29297vw
}

.p-60px {
    padding: 3.125vw
}

.p-65px {
    padding: 3.38542vw
}

.p-8px {
    padding: .41667vw
}

.px,[px=""],[px~="4"] {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-\[0\.625vw\] {
    padding-left: .625vw;
    padding-right: .625vw
}

.px-\[100px\] {
    padding-left: 5.20833vw;
    padding-right: 5.20833vw
}

.px-\[14px\],.px-14px {
    padding-left: .72917vw;
    padding-right: .72917vw
}

.px-\[16px\],.px-16px {
    padding-left: .83333vw;
    padding-right: .83333vw
}

.px-\[20px\],.px-20px {
    padding-left: 1.04167vw;
    padding-right: 1.04167vw
}

.px-\[24px\],.px-24px {
    padding-left: 1.25vw;
    padding-right: 1.25vw
}

.px-\[40px\],.px-40px {
    padding-left: 2.08333vw;
    padding-right: 2.08333vw
}

.px-\[8px\],.px-8px {
    padding-left: .41667vw;
    padding-right: .41667vw
}

.px-10px {
    padding-left: .52083vw;
    padding-right: .52083vw
}

.px-120px {
    padding-left: 6.25vw;
    padding-right: 6.25vw
}

.px-12px {
    padding-left: .625vw;
    padding-right: .625vw
}

.px-4px {
    padding-left: .20833vw;
    padding-right: .20833vw
}

.px-50px {
    padding-left: 2.60417vw;
    padding-right: 2.60417vw
}

.px-5px {
    padding-left: .26042vw;
    padding-right: .26042vw
}

.px-64px {
    padding-left: 3.33333vw;
    padding-right: 3.33333vw
}

.px-6px {
    padding-left: .3125vw;
    padding-right: .3125vw
}

.py-\[10px\],.py-10px {
    padding-top: .52083vw;
    padding-bottom: .52083vw
}

.py-\[24px\],.py-24px {
    padding-top: 1.25vw;
    padding-bottom: 1.25vw
}

.py-\[40px\],.py-40px {
    padding-top: 2.08333vw;
    padding-bottom: 2.08333vw
}

.py-\[8px\],.py-8px {
    padding-top: .41667vw;
    padding-bottom: .41667vw
}

.py-16px {
    padding-top: .83333vw;
    padding-bottom: .83333vw
}

.py-2px {
    padding-top: .10417vw;
    padding-bottom: .10417vw
}

.py-4px {
    padding-top: .20833vw;
    padding-bottom: .20833vw
}

.py-60px {
    padding-top: 3.125vw;
    padding-bottom: 3.125vw
}

.py-80px {
    padding-top: 4.16667vw;
    padding-bottom: 4.16667vw
}

[px~="$("] {
    padding-left: var(--\();
    padding-right:var(--\()}

[px~="12"] {
    padding-left: 3rem;
    padding-right: 3rem
}

[px~="2"] {
    padding-left: .5rem;
    padding-right: .5rem
}

[px~="55"] {
    padding-left: 13.75rem;
    padding-right: 13.75rem
}

[px~="8"] {
    padding-left: 2rem;
    padding-right: 2rem
}

[px~="80"] {
    padding-left: 20rem;
    padding-right: 20rem
}

.pb-\[148px\] {
    padding-bottom: 7.70833vw
}

.pb-\[20px\] {
    padding-bottom: 1.04167vw
}

.pb-16px {
    padding-bottom: .83333vw
}

.pb-40px {
    padding-bottom: 2.08333vw
}

.pb-64px {
    padding-bottom: 3.33333vw
}

.pl-0 {
    padding-left: 0
}

.pl-143px {
    padding-left: 7.44792vw
}

.pl-24px {
    padding-left: 1.25vw
}

.pl-5px {
    padding-left: .26042vw
}

.pl-80px {
    padding-left: 4.16667vw
}

.pr-161px {
    padding-right: 8.38542vw
}

.pr-241px {
    padding-right: 12.55208vw
}

.pr-24px {
    padding-right: 1.25vw
}

.pr-356px {
    padding-right: 18.54167vw
}

.pr-357\.5px {
    padding-right: 18.61979vw
}

.pr-368\.5px {
    padding-right: 19.19271vw
}

.pr-48px {
    padding-right: 2.5vw
}

.pr-4px {
    padding-right: .20833vw
}

.pr-59\.5px {
    padding-right: 3.09896vw
}

.pr-61\.5px {
    padding-right: 3.20312vw
}

.pr-63\.5px {
    padding-right: 3.30729vw
}

.pr-63px {
    padding-right: 3.28125vw
}

.pr-64px {
    padding-right: 3.33333vw
}

.pr-80px {
    padding-right: 4.16667vw
}

.pt-\[100px\] {
    padding-top: 5.20833vw
}

.pt-\[40px\],.pt-40px {
    padding-top: 2.08333vw
}

.pt-136px {
    padding-top: 7.08333vw
}

.pt-24px {
    padding-top: 1.25vw
}

.pt-34px {
    padding-top: 1.77083vw
}

.pie {
    padding-inline-end:1rem}

.text-center {
    text-align: center
}

.text-left {
    text-align: left
}

.indent {
    text-indent: 1.5rem
}

.indent-\[44px\],.indent-44px {
    text-indent: 2.29167vw
}

.text-wrap {
    text-wrap: wrap
}

.text-nowrap {
    text-wrap: nowrap
}

.\[\&_\*\]\:text-18px *,.text-\[18px\],.text-18px {
    font-size: .9375vw
}

.text-\[14px\],.text-14px {
    font-size: .72917vw
}

.text-\[16px\],.text-16px {
    font-size: .83333vw
}

.text-\[20px\],.text-20px {
    font-size: 1.04167vw
}

.text-\[22px\],.text-22px {
    font-size: 1.14583vw
}

.text-\[24px\],.text-24px {
    font-size: 1.25vw
}

.text-1\.2rem {
    font-size: 1.2rem
}

.text-127\.969px {
    font-size: 6.66505vw
}

.text-12px {
    font-size: .625vw
}

.text-28px {
    font-size: 1.45833vw
}

.text-32px {
    font-size: 1.66667vw
}

.text-40px {
    font-size: 2.08333vw
}

.text-48px {
    font-size: 2.5vw
}

.text-90px {
    font-size: 4.6875vw
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.placeholder\:text-20px::placeholder {
    font-size: 1.04167vw
}

.\!text-black {
    --un-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--un-text-opacity))!important
}

.color-\#00C04D,.text-\[\#00C04D\] {
    --un-text-opacity: 1;
    color: rgb(0 192 77 / var(--un-text-opacity))
}

.text-\[\#1E1E18\] {
    --un-text-opacity: 1;
    color: rgb(30 30 24 / var(--un-text-opacity))
}

.text-\[\#23212D\] {
    --un-text-opacity: 1;
    color: rgb(35 33 45 / var(--un-text-opacity))
}

.text-\[\#23212db3\] {
    --un-text-opacity: .7;
    color: rgb(35 33 45 / var(--un-text-opacity))
}

.text-\[\#2a2a2a\] {
    --un-text-opacity: 1;
    color: rgb(42 42 42 / var(--un-text-opacity))
}

.text-\[\#38B3FD\] {
    --un-text-opacity: 1;
    color: rgb(56 179 253 / var(--un-text-opacity))
}

.text-\[\#3A3838\] {
    --un-text-opacity: 1;
    color: rgb(58 56 56 / var(--un-text-opacity))
}

.text-\[\#43D220\] {
    --un-text-opacity: 1;
    color: rgb(67 210 32 / var(--un-text-opacity))
}

.text-\[\#604FFD\] {
    --un-text-opacity: 1;
    color: rgb(96 79 253 / var(--un-text-opacity))
}

.text-\[\#A3A3AD\] {
    --un-text-opacity: 1;
    color: rgb(163 163 173 / var(--un-text-opacity))
}

.text-\[\#BD89FF\] {
    --un-text-opacity: 1;
    color: rgb(189 137 255 / var(--un-text-opacity))
}

.text-\[\#cccccc\] {
    --un-text-opacity: 1;
    color: rgb(204 204 204 / var(--un-text-opacity))
}

.text-\[\#F968A5\] {
    --un-text-opacity: 1;
    color: rgb(249 104 165 / var(--un-text-opacity))
}

.text-\[\#ff5959cc\] {
    --un-text-opacity: .8;
    color: rgb(255 89 89 / var(--un-text-opacity))
}

.text-\[rgba\(35\,33\,45\,0\.80\)\] {
    --un-text-opacity: .8;
    color: rgba(35,33,45,var(--un-text-opacity))
}

.color-\[\#000\],.text-\#000,.text-black {
    --un-text-opacity: 1;
    color: rgb(0 0 0 / var(--un-text-opacity))
}

.text-\#014FFF {
    --un-text-opacity: 1;
    color: rgb(1 79 255 / var(--un-text-opacity))
}

.text-\#2C72F9 {
    --un-text-opacity: 1;
    color: rgb(44 114 249 / var(--un-text-opacity))
}

.text-\#556DE5 {
    --un-text-opacity: 1;
    color: rgb(85 109 229 / var(--un-text-opacity))
}

.text-\#FF3030 {
    --un-text-opacity: 1;
    color: rgb(255 48 48 / var(--un-text-opacity))
}

.text-\#FF4000 {
    --un-text-opacity: 1;
    color: rgb(255 64 0 / var(--un-text-opacity))
}

.text-black\/40 {
    color: #0006
}

.text-black\/60 {
    color: #0009
}

.text-black\/80 {
    color: #000c
}

.color-white,.text-white,[color~="#fff"],[color~=white] {
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity))
}

.color-\[rgba\(33\,59\,109\,0\.6\)\] {
    --un-text-opacity: .6;
    color: rgba(33,59,109,var(--un-text-opacity))
}

.color-\#53645E {
    --un-text-opacity: 1;
    color: rgb(83 100 94 / var(--un-text-opacity))
}

.color-\#B2B2B2 {
    --un-text-opacity: 1;
    color: rgb(178 178 178 / var(--un-text-opacity))
}

[color~="#1c1c1c"] {
    --un-text-opacity: 1;
    color: rgb(28 28 28 / var(--un-text-opacity))
}

[color~="#d2d2d2"] {
    --un-text-opacity: 1;
    color: rgb(210 210 210 / var(--un-text-opacity))
}

.font-400,.font-normal {
    font-weight: 400
}

.font-500 {
    font-weight: 500
}

.font-600,.font-semibold,.group:hover .group-hover\:font-600 {
    font-weight: 600
}

.font-700 {
    font-weight: 700
}

.\[\&_\*\]\:leading-\[160\%\] *,.leading-\[160\%\] {
    line-height: 160%
}

.leading-\[130\%\] {
    line-height: 130%
}

.leading-\[140\%\] {
    line-height: 140%
}

.leading-\[16px\] {
    line-height: .83333vw
}

.leading-\[180\%\],.leading-180\% {
    line-height: 180%
}

.leading-\[24px\] {
    line-height: 1.25vw
}

.leading-\[26px\] {
    line-height: 1.35417vw
}

.leading-\[30px\] {
    line-height: 1.5625vw
}

.leading-\[48px\] {
    line-height: 2.5vw
}

.leading-1\.29956 {
    line-height: .32489rem
}

.leading-100\% {
    line-height: 100%
}

.leading-129\.956\% {
    line-height: 129.956%
}

.leading-150\% {
    line-height: 150%
}

.leading-28px {
    line-height: 1.45833vw
}

.leading-32px {
    line-height: 1.66667vw
}

.leading-33px {
    line-height: 1.71875vw
}

.leading-none {
    line-height: 1
}

.tracking-\[5\.64px\] {
    letter-spacing: .29375vw
}

.tracking-\[6\.4px\] {
    letter-spacing: .33333vw
}

.\[\&_\*\]\:font-AP *,.font-AP {
    font-family: "Alibaba PuHuiTi 3.0"
}

.\[\&_\*\]\:font-AP-Bold *,.font-AP-Bold {
    font-family: Alibaba PuHuiTi-Bold
}



.uppercase {
    text-transform: uppercase
}

.capitalize {
    text-transform: capitalize
}

.italic {
    font-style: italic
}

.underline {
    text-decoration-line: underline
}

.tab,[tab=""] {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

.text-shadow {
    --un-text-shadow: 0 0 .05208vw var(--un-text-shadow-color, rgb(0 0 0 / .2)),0 0 .05208vw var(--un-text-shadow-color, rgb(1 0 5 / .1));
    text-shadow: var(--un-text-shadow)
}

.opacity-0 {
    opacity: 0
}

.opacity-10 {
    opacity: .1
}

.opacity-100 {
    opacity: 1
}

.opacity-20 {
    opacity: .2
}

.opacity-40 {
    opacity: .4
}

.opacity-50 {
    opacity: .5
}

.shadow {
    --un-shadow: var(--un-shadow-inset) 0 .05208vw .15625vw 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 .05208vw .10417vw -.05208vw var(--un-shadow-color, rgb(0 0 0 / .1));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-2xl {
    --un-shadow: var(--un-shadow-inset) 0 1.30208vw 2.60417vw -.625vw var(--un-shadow-color, rgb(0 0 0 / .25));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.shadow-md {
    --un-shadow: var(--un-shadow-inset) 0 .20833vw .3125vw -.05208vw var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 .10417vw .20833vw -.10417vw var(--un-shadow-color, rgb(0 0 0 / .1));
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.outline {
    outline-style: solid
}

.outline-none {
    outline: .10417vw solid transparent;
    outline-offset: .10417vw
}

.ring-0 {
    --un-ring-width: 0px;
    --un-ring-offset-shadow: var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);
    --un-ring-shadow: var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);
    box-shadow: var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)
}

.blur {
    --un-blur: blur(.41667vw);
    filter: var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)
}

.drop-shadow {
    --un-drop-shadow: drop-shadow(0 .05208vw .10417vw var(--un-drop-shadow-color, rgb(0 0 0 / .1))) drop-shadow(0 .05208vw .05208vw var(--un-drop-shadow-color, rgb(0 0 0 / .06)));
    filter: var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)
}

.filter {
    filter: var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)
}

.backdrop-filter {
    -webkit-backdrop-filter: var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);
    backdrop-filter: var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)
}

.transition {
    transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s
}

.duration-100 {
    transition-duration: .1s
}

.duration-1500 {
    transition-duration: 1.5s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.duration-700 {
    transition-duration: .7s
}

.duration-800 {
    transition-duration: .8s
}

.delay-1s {
    transition-delay: 1s
}

.delay-200 {
    transition-delay: .2s
}

.delay-300 {
    transition-delay: .3s
}

.delay-700 {
    transition-delay: .7s
}

.delay-800 {
    transition-delay: .8s
}

[open-delay~="1000"][open] {
    transition-delay: 1s
}

[open-delay~="1500"][open] {
    transition-delay: 1.5s
}

.ease,.ease-in-out {
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.ease-\[cubic-bezier\(\.35\,\.77\,\.51\,1\.06\)\] {
    transition-timing-function: cubic-bezier(.35,.77,.51,1.06)
}

.ease-\[cubic-bezier\(\.35\,\.77\,\.51\,1\.11\)\] {
    transition-timing-function: cubic-bezier(.35,.77,.51,1.11)
}

.ease-in {
    transition-timing-function: cubic-bezier(.4,0,1,1)
}

.ease-out {
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

.absolute-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

#nprogress {
    pointer-events: none
}

#nprogress .bar {
    background: #29d;
    position: fixed;
    z-index: 1031;
    top: 0;
    left: 0;
    width: 100%;
    height: .10417vw
}

#nprogress .peg {
    display: block;
    position: absolute;
    right: 0;
    width: 5.20833vw;
    height: 100%;
    box-shadow: 0 0 .52083vw #29d,0 0 .26042vw #29d;
    opacity: 1;
    -webkit-transform: rotate(3deg) translate(0px,-.20833vw);
    -ms-transform: rotate(3deg) translate(0px,-.20833vw);
    transform: rotate(3deg) translateY(-.20833vw)
}

#nprogress .spinner {
    display: block;
    position: fixed;
    z-index: 1031;
    top: .78125vw;
    right: .78125vw
}

#nprogress .spinner-icon {
    width: .9375vw;
    height: .9375vw;
    box-sizing: border-box;
    border: solid .10417vw transparent;
    border-top-color: #29d;
    border-left-color: #29d;
    border-radius: 50%;
    -webkit-animation: nprogress-spinner .4s linear infinite;
    animation: nprogress-spinner .4s linear infinite
}

.nprogress-custom-parent {
    overflow: hidden;
    position: relative
}

.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar {
    position: absolute
}


@-webkit-keyframes nprogress-spinner {
    0% {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes nprogress-spinner {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}
