﻿.__nuxt-error-page
{
    font-weight: 100!important;
}
.__nuxt-error-page
{
    padding: 1rem;
    background: #f7f8fb;
    color: #47494e;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.__nuxt-error-page .error
{
    max-width: 450px;
}
.__nuxt-error-page .title
{
    font-size: 1.5rem;
    margin-top: 15px;
    color: #47494e;
    margin-bottom: 8px;
}
.__nuxt-error-page .description
{
    color: #7f828b;
    line-height: 21px;
    margin-bottom: 10px;
}
.__nuxt-error-page a
{
    color: #7f828b!important;
}
.__nuxt-error-page a
{
    -webkit-text-decoration: none;
    text-decoration: none;
}
.__nuxt-error-page .logo
{
    position: fixed;
    left: 12px;
    bottom: 12px;
}
.nuxt-progress
{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    width: 0;
    opacity: 1;
    transition: width .1s,opacity .4s;
    background-color: #000;
    z-index: 999999;
}
.nuxt-progress.nuxt-progress-notransition
{
    transition: none;
}
.nuxt-progress-failed
{
    background-color: #f00;
}
html
{
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
}
.widget-carousel>.swiper-container
{
    position: relative;
    overflow: visible;
    z-index: auto;
    z-index: initial;
    width: 100%;
    height: 100%;
}
.widget-carousel>.swiper-container.swiper-container-autoheight, .widget-carousel>.swiper-container.swiper-container-autoheight>.swiper-wrapper>.slide-image-box, .widget-carousel>.swiper-container.swiper-container-autoheight>.swiper-wrapper>.widget-image
{
    height: auto;
}
.widget-carousel>.swiper-container>.swiper-wrapper
{
    z-index: auto;
    z-index: initial;
    transition-timing-function: initial;
    transition-timing-function: var(--rocket-carousel-transition-effect,unset);
}
.widget-carousel>.swiper-container>.swiper-wrapper>.slide-image-box>img
{
    width: 100%;
    height: inherit;
    -o-object-fit: contain;
    object-fit: contain;
}
.widget-carousel>.swiper-container>.swiper-wrapper>.slide-image-box .slide-image
{
    border-radius: var(--rocket-carousel-radius--left);
}
.widget-carousel>.swiper-container>.swiper-scrollbar
{
    display: none;
    display: var(--rocket-carousel-scrollbar--display,none);
    border-radius: 10px;
    border-radius: var(--rocket-carousel-scrollbar-radius--left,10px);
    touch-action: none;
    background: rgba(0,0,0,.1);
    background: var(--rocket-carousel-scrollbar--color,rgba(0,0,0,.1));
    z-index: 1;
}
.widget-carousel>.swiper-container>.swiper-scrollbar>.swiper-scrollbar-drag
{
    background: rgba(0,0,0,.5);
    background: var(--rocket-carousel-scrollbar-drag--color,rgba(0,0,0,.5));
    border-radius: 10px;
    border-radius: var(--rocket-carousel-scrollbar-radius--left,10px);
}
.widget-carousel>.swiper-container>.swiper-pagination
{
    display: flex;
    display: var(--rocket-carousel-bullet-show,flex);
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    align-items: center;
    justify-content: center;
    z-index: auto;
    z-index: initial;
}
.widget-carousel>.swiper-container>.swiper-pagination>.swiper-pagination-bullet
{
    width: 8px;
    width: var(--rocket-carousel-bullet--width,8px);
    height: 8px;
    height: var(--rocket-carousel-bullet--height,8px);
    background-color: #ffce00;
    background-color: var(--rocket-carousel-bullet--color,#ffce00);
    border-radius: 10px;
    border-radius: var(--rocket-carousel-bullet-radius--left,10px);
    margin: 0;
}
.widget-carousel>.swiper-container>.swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active
{
    background-color: #ffce00;
    background-color: var(--rocket-carousel-bullet--color,#ffce00);
}
.widget-carousel>.swiper-container.swiper-container-horizontal.swiper-per-view-auto>.swiper-wrapper>.slide-image-box, .widget-carousel>.swiper-container.swiper-container-horizontal.swiper-per-view-auto>.swiper-wrapper>.slide-image-box>img
{
    width: auto;
}
.widget-carousel>.swiper-container.swiper-container-horizontal>.swiper-scrollbar
{
    left: 1%;
    left: var(--rocket-carousel-scrollbar-offset--left,1%);
    bottom: 4px;
    bottom: var(--rocket-carousel-scrollbar-space--left,4px);
    height: 4px;
    height: var(--rocket-carousel-scrollbar-size--width,4px);
    width: calc(100% - 1% * 2);
    width: calc(100% - var(--rocket-carousel-scrollbar-offset--left,1%) * 2);
}
.widget-carousel>.swiper-container.swiper-container-horizontal>.swiper-pagination
{
    width: 100%;
    left: 0;
    left: var(--rocket-carousel-bullet--left,0);
    bottom: 0;
    bottom: var(--rocket-carousel-bullet--top,0);
}
.widget-carousel>.swiper-container.swiper-container-horizontal>.swiper-pagination>.swiper-pagination-bullet
{
    margin-right: 4px;
    margin-right: var(--rocket-carousel-bullet-space--width,4px);
}
.widget-carousel>.swiper-container.swiper-container-horizontal>.swiper-pagination>.swiper-pagination-bullet:last-child
{
    margin-right: 0;
}
.widget-carousel>.swiper-container.swiper-container-vertical.swiper-per-view-auto>.swiper-wrapper>.slide-image-box, .widget-carousel>.swiper-container.swiper-container-vertical.swiper-per-view-auto>.swiper-wrapper>.slide-image-box>img
{
    height: auto;
}
.widget-carousel>.swiper-container.swiper-container-vertical>.swiper-scrollbar
{
    right: 4px;
    right: var(--rocket-carousel-scrollbar-space--left,4px);
    top: 1%;
    top: var(--rocket-carousel-scrollbar-offset--left,1%);
    width: 4px;
    width: var(--rocket-carousel-scrollbar-size--width,4px);
    height: calc(100% - 1% * 2);
    height: calc(100% - var(--rocket-carousel-scrollbar-offset--left,1%) * 2);
}
.widget-carousel>.swiper-container.swiper-container-vertical>.swiper-pagination
{
    height: 100%;
    width: -moz-fit-content;
    width: fit-content;
    flex-direction: column;
    right: 0;
    right: var(--rocket-carousel-bullet--left,0);
    top: 0;
    top: var(--rocket-carousel-bullet--top,0);
    transform: translateZ(0);
}
.widget-carousel>.swiper-container.swiper-container-vertical>.swiper-pagination>.swiper-pagination-bullet
{
    margin-bottom: 4px;
    margin-bottom: var(--rocket-carousel-bullet-space--width,4px);
}
.widget-carousel>.swiper-container.swiper-container-vertical>.swiper-pagination>.swiper-pagination-bullet:last-child
{
    margin-bottom: 0;
}
.widget-carousel>.swiper-container.centered.swiper-container-horizontal>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.displacement.swiper-container-horizontal>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.full.swiper-container-horizontal>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.scroll.swiper-container-horizontal>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.slide.swiper-container-horizontal>.swiper-wrapper>.swiper-slide
{
    margin-right: 10px;
    margin-right: var(--rocket-carousel-space--width,10px);
}
.widget-carousel>.swiper-container.centered.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.displacement.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.full.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.scroll.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.slide.swiper-container-horizontal>.swiper-wrapper>.swiper-slide:last-child
{
    margin-right: 0;
}
.widget-carousel>.swiper-container.centered.swiper-container-vertical>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.displacement.swiper-container-vertical>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.full.swiper-container-vertical>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.scroll.swiper-container-vertical>.swiper-wrapper>.swiper-slide, .widget-carousel>.swiper-container.slide.swiper-container-vertical>.swiper-wrapper>.swiper-slide
{
    margin-bottom: 10px;
    margin-bottom: var(--rocket-carousel-space--width,10px);
}
.widget-carousel>.swiper-container.centered.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.displacement.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.full.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.scroll.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child, .widget-carousel>.swiper-container.slide.swiper-container-vertical>.swiper-wrapper>.swiper-slide:last-child
{
    margin-bottom: 0;
}
.widget-carousel>.swiper-container.centered>.swiper-wrapper>.swiper-slide
{
    opacity: .6;
    opacity: var(--rocket-carousel-inactive-opacity,.6);
    transform: scale(.9);
    transform: scale(var(--rocket-carousel-inactive-scale,.9));
    z-index: -1;
}
.widget-carousel>.swiper-container.centered>.swiper-wrapper>.swiper-slide.swiper-slide-active
{
    opacity: 1;
    transform: scale(1);
    z-index: 0;
}
.widget-carousel>.swiper-button-next, .widget-carousel>.swiper-button-prev
{
    display: none;
    display: var(--rocket-carousel-navigation-show,none);
    --swiper-navigation-color: var(--rocket-carousel-navigation--color);
    --swiper-navigation-size: var(--rocket-carousel-navigation--width,30px);
}
.widget-carousel>.swiper-button-next
{
    right: 0;
    right: var(--rocket-carousel-navigation--left,0);
}
.widget-carousel>.swiper-button-prev
{
    left: 0;
    left: var(--rocket-carousel-navigation--left,0);
}
.widget-frame.widget-frame-popup
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    bottom: 0;
    overflow: auto;
    min-height: 100vh;
    z-index: 999;
}
.widget-frame .edge-event
{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.v-lazy-image:not(.v-lazy-image-loaded):not(.v-lazy-image-loaded-carousel)
{
    opacity: .01;
}
.widget-link-button>.wx-open-launch
{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.widget-qr-code svg
{
    width: 100%!important;
    height: 100%!important;
}
.widget-rich-text
{
    background-clip: text!important;
    -webkit-background-clip: text!important;
}
.widget-rich-text
{
    font-size: var(--rocket-font-size);
}
.widget-rich-text>p:not(:first-child)
{
    margin-top: 0;
    margin-top: var(--rocket-paragraph-spacing,0);
}
.widget-rich-text a
{
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #000;
    display: inline-block;
}
.widget-rich-text ul
{
    padding: 0 1em;
    list-style-type: disc;
}
.widget-rich-text ul li
{
    list-style-type: inherit;
}
.widget-rich-text ol
{
    padding: 0 1em;
    list-style-type: decimal;
}
.widget-rich-text ol li
{
    list-style-type: inherit;
}
.widget-rich-text h1, .widget-rich-text h2, .widget-rich-text h3, .widget-rich-text h4, .widget-rich-text h5, .widget-rich-text h6
{
    line-height: 1.1;
}
.widget-rich-text code
{
    background-color: rgba(97,97,97,.1);
    color: #616161;
}
.widget-rich-text pre
{
    background: #0d0d0d;
    color: #fff;
    font-family: "JetBrainsMono",monospace;
    padding: .75em 1em;
    border-radius: .5em;
}
.widget-rich-text pre code
{
    color: inherit;
    padding: 0;
    background: none;
    font-size: .8em;
}
.widget-rich-text mark
{
    background-color: #faf594;
}
.widget-rich-text img
{
    max-width: 100%;
    height: auto;
}
.widget-rich-text blockquote
{
    padding-left: 1em;
    border-left: 2px solid rgba(13,13,13,.1);
}
.widget-rich-text hr
{
    border: none;
    border-top: 2px solid rgba(13,13,13,.1);
    margin: 2em 0;
}
.widget-text
{
    background-clip: text!important;
    -webkit-background-clip: text!important;
}
.widget-video
{
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    flex-direction: column;
}
.widget-video .web-video-xd
{
    height: 100%;
    background: transparent;
    padding: 0;
    flex-grow: 1;
}
.widget-video .web-video-xd video
{
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-fit: var(--rocket-video-object-fit,contain);
    object-fit: var(--rocket-video-object-fit,contain);
}
.widget-video.rocket-video-without-pip .vjs-picture-in-picture-control
{
    display: none;
}
.widget-video .video-js
{
    background-color: transparent;
}
.widget-video .video-js .vjs-modal-dialog
{
    background: transparent;
}
.widget-video .video-js.vjs-controls-disabled .vjs-error-display, .widget-video .video-js.vjs-controls-disabled .vjs-loading-spinner
{
    display: none;
}
.widget-video .video-js.vjs-ended>.vjs-big-play-button, .widget-video .video-js.vjs-paused>.vjs-big-play-button, .widget-video .video-js.vjs-stalled>.vjs-big-play-button, .widget-video .video-js.vjs-unstarted>.vjs-big-play-button, .widget-video .video-js.vjs-waiting>.vjs-big-play-button
{
    display: block!important;
}
.widget-video .vjs-poster
{
    background-size: cover;
}
.widget-video.rocket-video-playing .vjs-big-play-button
{
    display: none!important;
}
.widget-video-canvas
{
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.widget-video-canvas canvas
{
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    height: 100%;
    transform: translate3d(0,-50%,0);
}
.widget-video-canvas>p
{
    color: #7c7a7a;
    text-align: center;
}
.widget-input[data-v-7b48da8e]
{
    resize: none;
    outline: none;
}
.widget-input-focus[data-v-7b48da8e]
{
    border-color: #f60;
    border-color: var(--rocket-input-focus-border--color,#f60);
}
.widget-input[data-v-7b48da8e]::-moz-placeholder
{
    color: rgba(127,133,138,.5);
    color: var(--rocket-input-placeholder--color,rgba(127,133,138,.5));
}
.widget-input[data-v-7b48da8e]::placeholder
{
    color: rgba(127,133,138,.5);
    color: var(--rocket-input-placeholder--color,rgba(127,133,138,.5));
}
.widget-input[data-v-7b48da8e]:active, .widget-input[data-v-7b48da8e]:focus, .widget-input[data-v-7b48da8e]:focus-visible, .widget-input[data-v-7b48da8e]:visited
{
    outline: none;
}
.widget-input[data-v-7b48da8e]:disabled
{
    cursor: not-allowed;
}
.widget-svg>svg
{
    display: block;
    width: 100%;
    height: 100%;
}
.widget-progress.widget-progress-line>.bar[data-v-2452fff2]
{
    display: flex;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: inherit;
    transition: clip-path .3s;
    overflow: hidden;
}
.widget-progress.widget-progress-line>.bar>.bar-inner[data-v-2452fff2]
{
    position: absolute;
    left: 0;
    top: 0;
    background: var(--rocket-progress--background);
    transition: background .3s;
}
.widget-progress.widget-progress-line>.steps[data-v-2452fff2]
{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: flex;
    border-radius: inherit;
    overflow: hidden;
}
.widget-progress.widget-progress-line.with-success>.bar>.bar-inner[data-v-2452fff2]
{
    background: var(--rocket-progress-success--background);
}
.widget-progress.widget-progress-line.with-error>.bar>.bar-inner[data-v-2452fff2]
{
    background: var(--rocket-progress-error--background);
}
.widget-progress.widget-progress-line.with-horizontal>.bar[data-v-2452fff2]
{
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
    border-top-right-radius: var(--rocket-progress-radius--left);
    border-bottom-right-radius: var(--rocket-progress-radius--left);
    clip-path: inset(0 calc(100% - 0px) 0 0 round var(--rocket-progress-radius--left));
    clip-path: inset(0 calc(100% - var(--rocket-progress-percent,0px)) 0 0 round var(--rocket-progress-radius--left));
}
.widget-progress.widget-progress-line.with-horizontal>.bar>.bar-inner[data-v-2452fff2]
{
    width: 0;
    width: var(--rocket-progress-percent,0);
    height: 100%;
    border-radius: inherit;
}
.widget-progress.widget-progress-line.with-horizontal>.bar>.step[data-v-2452fff2], .widget-progress.widget-progress-line.with-horizontal>.steps>.step[data-v-2452fff2]
{
    position: relative;
    height: 100%;
}
.widget-progress.widget-progress-line.with-horizontal>.bar>.step[data-v-2452fff2]:not(:last-child), .widget-progress.widget-progress-line.with-horizontal>.steps>.step[data-v-2452fff2]:not(:last-child)
{
    margin-right: var(--rocket-progress--margin-right);
}
.widget-progress.widget-progress-line.with-horizontal.with-clip>.bar>.bar-inner[data-v-2452fff2]
{
    width: 100%;
}
.widget-progress.widget-progress-line.with-horizontal.with-keep>.widget[data-v-2452fff2]
{
    width: 0!important;
    width: var(--rocket-progress-percent,0)!important;
}
.widget-progress.widget-progress-line.with-horizontal.with-keep>.widget[data-v-2452fff2]
{
    transition: width .3s;
}
.widget-progress.widget-progress-line.with-vertical>.bar[data-v-2452fff2]
{
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    border-bottom-left-radius: var(--rocket-progress-radius--left);
    border-bottom-right-radius: var(--rocket-progress-radius--left);
    clip-path: inset(0 0 calc(100% - 0px) 0 round var(--rocket-progress-radius--left));
    clip-path: inset(0 0 calc(100% - var(--rocket-progress-percent,0px)) 0 round var(--rocket-progress-radius--left));
}
.widget-progress.widget-progress-line.with-vertical>.bar>.bar-inner[data-v-2452fff2]
{
    width: 100%;
    height: 0;
    height: var(--rocket-progress-percent,0);
}
.widget-progress.widget-progress-line.with-vertical>.bar[data-v-2452fff2], .widget-progress.widget-progress-line.with-vertical>.steps[data-v-2452fff2]
{
    flex-direction: column;
}
.widget-progress.widget-progress-line.with-vertical>.bar>.step[data-v-2452fff2], .widget-progress.widget-progress-line.with-vertical>.steps>.step[data-v-2452fff2]
{
    width: 100%;
}
.widget-progress.widget-progress-line.with-vertical>.bar>.step[data-v-2452fff2]:not(:last-child), .widget-progress.widget-progress-line.with-vertical>.steps>.step[data-v-2452fff2]:not(:last-child)
{
    margin-bottom: var(--rocket-progress--margin-right);
}
.widget-progress.widget-progress-line.with-vertical.with-clip>.bar>.bar-inner[data-v-2452fff2]
{
    height: 100%;
}
.widget-progress.widget-progress-line.with-vertical.with-keep>.widget[data-v-2452fff2]
{
    height: 0!important;
    height: var(--rocket-progress-percent,0)!important;
}
.widget-progress.widget-progress-line.with-vertical.with-keep>.widget[data-v-2452fff2]
{
    transition: width .3s;
}/*# sourceMappingURL=5521bc2.css.map*/