/*!
 * @project: kit
 * @version: v1.0.9
 * @update: 2024-3-8 8:29:1
 */
* {
    margin: 0;
    padding: 0
}

.kit-fullscreen-ios {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 99999999999 !important;
    background: #000 !important;
    transform: none !important;
    transition: none !important
}

.kit-page--pc #nc-cnb .ncc-purple-bottom-nav {
    background-color: unset !important
}

.kit-comment {
    padding: 30px 0;
    background-color: #fff
}

.kit-comment__body {
    max-width: 1100px;
    margin: 0 auto
}

.kit-comment .comment-contents {
    line-height: 1.5
}

.kit-comment .comment-contents img {
    display: block;
    max-width: 200px;
    max-height: 110px
}

.kit-countdown {
    display: block;
    text-align: center
}

.kit-dday {
    display: block;
    text-align: center
}

.kit-dynamic-background {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.kit-dynamic-background .kit-dynamic-background__unit {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0
}

.kit-dynamic-background .kit-dynamic-background__unit--active {
    z-index: 1;
    opacity: 1;
    transition: opacity .6s ease
}

.kit-video {
    display: inline-block;
    position: relative;
    overflow: hidden;
    background: #000;
    width: 1280px;
    height: 720px
}

.kit-video__screen-wrap {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    display: none
}

.kit-video__screen {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    object-fit: cover;
    object-position: 50% 50%;
    transform: translateY(-50%) translateX(-50%)
}

.kit-video__time {
    position: absolute;
    bottom: 7px;
    right: 65px;
    color: #fff;
    font-size: 12px;
    font-family: arial, serif;
    z-index: 1
}

.kit-video__poster {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    background-size: 100% !important;
    display: block;
    transform: translateZ(0)
}

.kit-video__poster--hide {
    display: none
}

.kit-video__cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 4;
    display: none;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0)
}

.kit-video__controls {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
    opacity: 0;
    top: 0;
    left: 0;
    transform: translateZ(0);
    text-indent: 0 !important
}

.kit-video__controls-button {
    position: absolute;
    border: 0;
    outline: 0;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    text-indent: -999em;
    overflow: hidden;
    cursor: pointer;
    padding: 0;
    background: transparent;
    width: 64px;
    height: 64px;
    -webkit-tap-highlight-color: transparent;
    z-index: 3
}

.kit-video__controls-button--play {
    background: url(data:image/png;base64,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) no-repeat 50% 50%;
    background-size: cover;
    display: block
}

.kit-video__controls-button--pause {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH8AAAB/CAMAAADxY+0hAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABdUExURQYAE/b29/7+/i8qOy4kOvz8/Pr6+kdwTBIJHyIZLvn4+XBrfV1YZLKxt3VxfPj3+N/e4fz8/Pn5+vz8/Lu5v8zLz/b195WRmvv7+ykhNRsUKdTU29HQ06imrf///9DJaA0AAAAedFJOU03i/Fev7MoAXH9gBWaWby3Flk1VnK48gHCcbgqBjaj2sEAAAAQdSURBVGje5Zttk6MgDICDrGwPfK1V2+20//9nHsG2atdaUSC9uXzqOGMfCEnAkMD3ClF5dSyFYHEcXaM4ZkKUxypXa/4KbF/IZSmuKNG1l+63KGXulX+uyvg6L6yszp74Ujymy4o6bbOEcwDgPMnatC7YQyFCuuc3dzgr0gyxv4VnacHuQ2ic8mX3v1FxSGBekkPR6YFJZ/xjt+gi5bBEeNrpKj464UtDj+sElktSdy/Jzfy90TxbOPWhEroX95v4udEku8AauZgRiHw9XxolprBWUrMKciXfuFxUc1gvvI7eqOA1vzKvZrBNMjOJyp5f4nsH2C4HPY+otOQbw2MZuJCMzazBNL9Bwyk4uBFeoBk3y/l7V7ofrcF+KR/xcQsupUWF7pfxK8Rn4FYyHEC1hI+zZwm4loRNagAC4V8N4Jnf+MLfBtDM83O9TLEfvB4A/nk+yxceTG9shGKOr4Nu1II/aXUcKF/z0fMO4FMOz1445Od6dAX4FR2Ko/wFXy8+4575nI1NAEannSgD35JFoxNRz8+9L/7DBAYrAEPtCwghYrgCMIi7AbR/X4H9L762ixrCSK3t/JmvjS/mgfg87k3wztePUgglqZ7smH/UKoFwohf7OOLr6V8C8i8PBcB99UNO3yhADvgs5OrfLID1/Cag8fcu0Dz4IpzvD2KAePB15F9+5to95P3TmbOYZqobX9pE/j7V97N79/TNLiBvfGFhfbuedOpR00/fWaDo+Ge98/A1/D+7+afzFqh3obPhVzanrgHpa5L/tZCPJ7HK8Eubc4c7/sEchcHE3oSAn5gYDHjusoi97vgYg3PNl1aHbof8Aj0QcPlTEn6KBgDo/RkJP8MIAEp7P5DwMQIosDM/l3xjgFDZffO55GMEgqPd3uuSr/fgI9iZv1M+OgDugy0Rv71GAuzczykfHRCNMCHiJ+h6evfhRHyudyByvg5CQMQHDL1XUv6VfP7/u/1R+z91/KOO/9T7H/X+T33+oT7/UZ9/qc//5N8/1N9/1N+/lN//6hPyH3T5H7kp/7WN3+e/1ub/tvEx/6fs85/O+IP8p03+11X+EfO/5xX5793P6fRl5DTMv04+fZf/Vmvy/7ufPzcZgqafLs3/W91/OMm/4/2H+pz7H4r7L/VJ93/h7z/VZ93/hr7/Vp92/x+2/kGR1n8MqsBo6l8UWf0Pur5Q0/VHWHtXeMYXTzV4BPVfUtHWvyna+j/1yfWP1PWf3utfFW39ryKtf5aKtv5b2dS/uzwOYf37JD5I/T909f/q3+l/cN3/8RR0g/e/SEXa/9Mo0v4nRdv/pUj73xRp/9/bnlyv/Y/q2wl/Zf/non7kVf2vr3x92P+6YO7++n8Xwj31Py+nb+n//i3Y/23DXsUf97+jmff97ys64P8C32FJWw3JKywAAAAASUVORK5CYII=) no-repeat 50% 50%;
    background-size: cover;
    display: none
}

.kit-video__fullscreen-button {
    position: absolute;
    border: 0;
    outline: 0;
    bottom: 1px;
    right: 5px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    padding: 0;
    background: transparent;
    -webkit-tap-highlight-color: transparent;
    fill: #fff;
    z-index: 3
}

.kit-video__fullscreen-button--on {
    display: block
}

.kit-video__fullscreen-button--off {
    display: none
}

.kit-video__mute-button {
    position: absolute;
    border: 0;
    outline: 0;
    bottom: 1px;
    right: 32px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    padding: 0;
    background: transparent;
    -webkit-tap-highlight-color: transparent;
    fill: #fff;
    z-index: 3
}

.kit-video__mute-button--on {
    display: block
}

.kit-video__mute-button--off {
    display: none
}

.kit-video__controls-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -32px;
    z-index: 2;
    width: 64px;
    height: 64px;
    border: 6px solid #909090;
    border-radius: 50%;
    border-top-color: #fff;
    animation: spin 1s cubic-bezier(0.65, 0.04, 0, 1) infinite;
    box-sizing: border-box
}

.kit-video__controls-progress {
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 120px;
    z-index: 2;
    height: 27px;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent
}

.kit-video__controls-progress--no-hour {
    right: 110px
}

.kit-video__controls-progress:after {
    content: '';
    display: block;
    background: rgba(255,255,255,0.2);
    width: 100%;
    height: 2px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.kit-video__controls-progress-bar {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    transform-origin: left center;
    transform: scaleX(0);
    background: #fff
}

.kit-video__controls-progress-time {
    position: absolute;
    top: -15px;
    padding: 5px;
    border-radius: 5px;
    transform: translateX(-50%);
    color: #fff;
    background: rgba(0,0,0,0.8);
    font-size: 12px;
    display: none
}

.kit-video--fullscreen {
    width: 100% !important;
    height: 100% !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    transform: none !important;
    z-index: 9999999999;
    max-height: 100% !important
}

.kit-video--fullscreen .kit-video__fullscreen-button--off {
    display: block
}

.kit-video--fullscreen .kit-video__fullscreen-button--on {
    display: none
}

.kit-video--fullscreen video {
    width: 100% !important;
    height: auto !important
}

.kit-video--fullscreen.kit-video--ie {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 9999999999
}

.kit-video--ready .kit-video__screen {
    opacity: 1
}

.kit-video--ready .kit-video__controls {
    opacity: 1
}

.kit-video--ready .kit-video__screen-wrap {
    display: block
}

.kit-video--ready:after {
    display: none !important
}

.kit-video--mute .kit-video__mute-button--off {
    display: block
}

.kit-video--mute .kit-video__mute-button--on {
    display: none
}

.kit-video--play .kit-video__controls-button--play {
    display: none
}

.kit-video--play .kit-video__controls-button--pause {
    display: block
}

.kit-video--play .kit-video__controls {
    opacity: 0;
    height: 100%;
    transition-property: opacity;
    transition-duration: .1s;
    transition-delay: .1s
}

.kit-video--show-controls .kit-video__controls {
    opacity: 1;
    height: 100%;
    transition-property: opacity, height;
    transition-duration: .2s, 0s;
    transition-delay: 0s, 0s
}

.kit-video--show-buttons .kit-video__controls {
    opacity: 1;
    transition-property: opacity;
    transition-duration: .2s;
    transition-delay: 0s
}

.kit-video--show-buttons .kit-video__controls-progress {
    opacity: 0
}

.kit-video--show-buttons .kit-video__time {
    opacity: 0
}

.kit-video--show-buttons .kit-video__mute-button {
    opacity: 0
}

.kit-video--show-buttons .kit-video__fullscreen-button {
    opacity: 0
}

.kit-video--waiting .kit-video__controls-spinner {
    display: block
}

.kit-video--waiting .kit-video__controls {
    opacity: 1 !important
}

.kit-video--ended .kit-video__controls {
    opacity: 1 !important;
    transition: none !important
}

.kit-video--ended .kit-video__controls-poster {
    transition: none !important
}

.kit-video:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -32px;
    z-index: 2;
    width: 64px;
    height: 64px;
    border: 6px solid #909090;
    border-radius: 50%;
    border-top-color: #fff;
    animation: spin 1s cubic-bezier(0.65, 0.04, 0, 1) infinite;
    box-sizing: border-box
}

.kit-video--show-buttons:after {
    display: none
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

.kit-layer {
    position: fixed;
    z-index: 10000030;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    outline: 0;
    display: none;
    opacity: 0;
    transition: opacity .3s ease
}

.kit-layer:before {
    content: '';
    display: block;
    height: 60px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(180deg, #000 0%, #000 20%, rgba(0,0,0,0) 100%);
    z-index: 10;
    opacity: 0.9
}

.kit-layer--active {
    opacity: 1;
    transition-delay: .1s
}

.kit-layer__contents-wrap {
    -webkit-overflow-scrolling: touch;
    top: 0;
    left: 0;
    height: 100%;
    text-align: center;
    font-size: 0;
    z-index: 2;
    position: relative;
    overflow: hidden;
    outline: 0
}

.kit-layer__contents-wrap--active {
    overflow: auto
}

.kit-layer__contents-wrap:before {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: ''
}

.kit-layer__contents {
    box-sizing: border-box;
    vertical-align: middle;
    font-size: 12px;
    display: inline-block;
    max-width: 100%;
    padding: 60px 10px 40px;
    position: relative
}

.kit-layer__contents img {
    max-width: 100%
}

.kit-layer__contents .kit-layer__simple-player {
    opacity: 1
}

.kit-layer__contents .kit-layer__slide {
    opacity: 1;
    max-width: 100%
}

.kit-layer__dim {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    z-index: 1;
    opacity: 0.9;
    transform: translateZ(0)
}

.kit-layer__close {
    width: 40px;
    height: 40px;
    font-size: 0;
    display: block;
    z-index: 10;
    background: none;
    border: 0;
    outline: 0;
    cursor: pointer;
    padding: 0;
    position: fixed;
    right: 30px;
    top: 20px
}

.kit-layer__close:before {
    content: "";
    margin: -1px 0 0 -20px;
    width: 40px;
    height: 2px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: #fff;
    transform: rotate(45deg);
    transition: false
}

.kit-layer__close:after {
    content: "";
    margin: -1px 0 0 -20px;
    width: 40px;
    height: 2px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: #fff;
    transform: rotate(-45deg);
    transition: false
}

.kit-layer--mobile .kit-layer__close {
    width: 30px;
    height: 30px;
    top: auto;
    left: 50%;
    bottom: 50px;
    transform: translateX(-50%)
}

.kit-layer--mobile .kit-layer__close:before {
    margin: -1px 0 0 -15px;
    width: 30px
}

.kit-layer--mobile .kit-layer__close:after {
    margin: -1px 0 0 -15px;
    width: 30px
}

.kit-layer--mobile .kit-layer__contents {
    padding: 10px 10px 100px 10px
}

.kit-layer--mobile:before {
    top: auto;
    bottom: 0;
    height: 130px;
    background: linear-gradient(360deg, black, rgba(0,0,0,0.7) 40%, rgba(0,0,0,0.4) 80%, rgba(0,0,0,0))
}

.kit-layer--mobile .kit-video,.kit-layer--mobile .kit-youtube {
    width: 80vw;
    height: 45vw;
    max-width: 1280px;
    max-height: 720px
}

.kit-layer--mobile .kit-youtube-shorts {
    width: 280px;
    height: 498px
}

.kit-layer__simple-player {
    opacity: 0
}

.kit-layer__slide {
    opacity: 0
}

.kit-youtube {
    display: inline-block;
    position: relative;
    overflow: hidden;
    background: #000;
    width: 1280px;
    height: 720px
}

.kit-youtube__screen-wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 1;
    display: none;
    overflow: hidden;
    object-fit: cover
}

.kit-youtube__screen {
    position: absolute;
    width: 100%;
    height: 300%;
    left: 0;
    top: 50%;
    object-fit: cover;
    object-position: 50% 50%;
    transform: translateY(-50%)
}

.kit-youtube__time {
    position: absolute;
    bottom: 7px;
    right: 65px;
    color: #fff;
    font-size: 12px;
    font-family: arial, serif;
    z-index: 1
}

.kit-youtube__poster {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    background-size: 100% !important;
    width: 100%;
    height: 100%;
    opacity: 1;
    transform: translateZ(0) translateX(-50%) translateY(-50%)
}

.kit-youtube__poster--hide {
    opacity: 0
}

.kit-youtube__cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 4;
    display: none;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0)
}

.kit-youtube__controls {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
    opacity: 0;
    top: 0;
    left: 0;
    transform: translateZ(0);
    text-indent: 0 !important
}

.kit-youtube__controls-button {
    position: absolute;
    border: 0;
    outline: 0;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    text-indent: -999em;
    overflow: hidden;
    cursor: pointer;
    padding: 0;
    background: transparent;
    width: 64px;
    height: 64px;
    -webkit-tap-highlight-color: transparent;
    z-index: 3
}

.kit-youtube__controls-button--play {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH8AAAB/CAYAAADGvR0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAGFlJREFUeNrsnQdcU9cXx5NAgIQACsoGtQ4ctda961bUatU6UNG/uFArigNnrYPWKlZb994btSrWrXXUOlo3BQVxoUJYAbMXyf+c+F76TBHZ5CXv9/nczxuJkne+95x77n333cfW6/UsC5MtlJpQ6kL5BEpVKH5Q3KBUIrYcKAIoXCgaKFIoOihZUDKJ7SsoL6A8gxIP5QkULd2N06fT8PcMRXf5Q2kDpTWUFlAaFfLfYwWoSOxjxaiVz3fvQrkJ5RpRXtHZcOzCer4Du3K5/mClPsMBNj2gdIfSBUqVcvw5L6Gch3IaC9hGYe7AAzt2p5fnA3AM00OgfEN49wcFlTlXIpGmZItyXmVmZgnThOnpr1+9yYSt+PnzZMmThCSxRqPRv3ierMjJeZtboYKLTdVq/jwul8uuGVDDuVo1fycPT3dnXz+fSrB1r1TJzbOiawU/JyeBN5vNtjH5c1jxRhMFfydGhbVQ9kFF0DGeXzzorWATRYT0PCWXKzJTU4RxCY+fPLpy6VrCwf2/vhKmpqlL+rd4ennYDRrcz69dhzYBAbVr1vXy9qzL5/Mq5fNP/oQyA+x13Vw93yzhA3T08nlQaufl2QD3n7h/Ht2OPnD0zq7t+1+XlyGHhwz2HRjUt3G9T+s0hspRP4/IgHoMJRLsto+Bnz/0sbBZiI5myjw9LSP+1s3bV5YtWXX9r5u3xeYWQpu1aOIcMWtSq+YtmrRz96iMPQ22yVeEUOaD/TYx8N+H/j/YLDGFrlarxQ8fxF1Yt3rL+X27o9/QJYseMmygz4Sw0V0+a1Cvs52dnbPJx2lQZoIdd1o1fICOWfty0/AulcpSof0+Fj5x1u+vkl+r6NqV8vP3tf9lzZKOkCf0EQgcvUw+ToAyFex5yqrgA/TPYbPeNHNH6Kd+O3dg3KjJVyCR07EsRPb2duzNO9a07/Fl10FQCbxNPr4FZTzY9Z7FwwfwI2CzlfVulM0Y3gH6rjEjwi5CNy2XZaGC7qLN5h2rO0ElGAbNgQvlI6zoo8C2O8oSPqcMu22NoGAt307+Xczc7955cKx10y6hQV+HnLNk8Ci8PrxOuN5xeN06nS6XwmE72gftVFa/h1NG4AfA5gYmxeQ5UZYoaeqkOVNaNem8LfZhvIxlRcLrxeueNnnuFLQDtdOAdiLsRf9BHriQH2AzxxjfdDrt1ct/7unXa+gxS2rXiyo+n8f59cTePl+0bx3M4XCoI66LwdZzaRn2MamDcoMKXiyWvJodsSAisFO/Xxnw74R2QHugXdA+lI/moP2I5Jg+ng8/uCVsoqH4kueeJj2/2rNr/zUvnicrGeR5q2o1f4eT5w5PrF6j2heU0ziCORDsfsPsPR/Ad2W9u93pSyZ1589e2lyvZrOfGPD5C+2DdgJ7bUG7EafRjn8QdjXfhA9+YC/YnCX/X61Wq1i3ektkr8CBJxi0BRfYKwbthvYjTuE9g7OEfc0PPvywr2ETQx4rFEpRxJR5M6dNnnOXwVl4od1mTJ03C+1IOR1D2Nl84BM18jB5LJPJ00YNnzBz/ZotLxiMRRd4/3O0I9qTcvow2Lu3WcCHHxJI9XiJRPpm6MBRs389fCKNwVd8oR3RnmhXyunjhN3LDz78AJxkcYrq8cOCxsw7c+pCJoOt5IT2RLuCfYWU06cI+5c9fPjDDWBzkEXct4a2KXP86HAGfClWgNCRk75DO5PddOxOExzK3PPxrpwP7mg0Gvms6fMXRh84KmQwlZ4ORx8Xop3R3sQpb4JD2cGH2vY9bFoS/XjdhrXbojau2/aSwVP6QjuvX7N1KdqdONVSoUtfXCbwAXx/2BjHnC+cu7wtYsq3THeuDAVdwHtod/KYzWbPluemDSht+Hi70TgR8dnTF3/ggASDo+yFdschcyNIDmdvYW8HFxY+ti9cokv3ulvHvqsYDOWnwE79ViMH4pALTcGG0oIfwiLux+Nt2cj5S3+i8/w6SxDaHzkgDyL8N4XwH1LS8BtC2UIeXLl0bc+qnzc8Y8xf/kIOOD+CEv43yzTCRiUJfz35XVGW6MnXvYOPMWY3H+HEGMqMIBuODWd9ScH/EkpzItznRi5YtpqZiGFeQh7fL1y2mpwTCOG/GYT/L0sC/k/kzv17sSeYmzXmKbwJhHwo3b/lxYU/DEoA7qjV6rcjh004wJjZfDVmRNgB5ETArwXeP7w48KPInbOnL+55/ChRzpjYfBX3zyM5cqJ4f1RR4YeyiGfn8Eka8PoLjHnNX8gJeRHwPRS69HFFgb+A3Dl54ux+S3+gwlKEnJBXXhwLCn8I1evHjw6/ypiVPhobEnaF6v3Q9g8tDPx55A4+Lct07egllUqtR26Utn9eQeHjUii1iQxfPGnCjIuMOekn5Ib8CPgBYuWb1gWBb8wQcWGEN69T1Iwp6SfkFvsw3pikc+24UR+Dj/PDyRqixxUx6HbRUMvZ3j5eDlxbLheLDQjPWWMFWLtqM/LTE3Zpdfv+Vdv84A8md9LTMuLotBSK8YJAm7at+urC1ZjR/lV83XkOPCc7Ltcez1tbJUB+yJE8rls/YHB+8L8hd27dvE3LDJ/D5nB0Op1985ZNul+9eSbyfyOHtBAInCo7ODg42trY2lpbBTDhOPFD8HksYpkUfE4MV72i48UCWo4uV2cIb26VXCst+yVy3NZda4Z7enr48vg8F2uLAsiRfO4PLrvZ9uhV/Lzg9yB3hKlpsea43FlB23y4WA61GQjs2bn5xT9iZvTr37upo6OjG0YBG4515ALIEXmSx04ugp55wTc+AfJP7KPbdL5ggP8fqF7enm5rN/0UunbTiiGV3Sp58/h8q4kCVJ5sFrt7XvC7kTuHDh61yNm4kPhz+vb/su2FazERvXoHNjJEAXt7vqVHASpPjg2niyl8XEAY16THiQHp5bmkaVnIz9/HfdOOlRNWro0aVKGCixePx3Pm2traWWoFQJ7IlWgWfffFbKhGhW8c/UlNET6yhkTI1tbWZsDgPu0vXvttepeuHRo4CgRuPAvuEQDXx8Zr53Jb5wkfV6+2pq5QtU+qeO3YvyEsavmivs7Ozp48noOTJUaBxIQkI1cbDuc9+M3JD65e/jORZWWys+PaDgsJ6nb+6vGp7dq3+dTRUeBqyAUsaHQQl6P/t0v0rkuP8LFP3Jjs3+/dHW21z9zVrFXdd++hLeGRS779SiBw8uBDLgDNA9cSKsChg8eSyf4+1OnPl69fxEX4xnfKiMWSlIz0TA3LimXvYM8dHTq8x7nLR8ObN29aG3oErvb2djy6RwG80YN8yWMfP88AhF+HPJGT/fYVi5FBdeoFVD0Us3Pq3O+m93ASOHtAMiigexSg8uVwOHURfjXyRFaWiFlKhSIen2cfNiW0z2/nDoY1btKwtiOfX5HOUeA9vmz2J+/BF6amMfDzUIOG9Wsc+W3PtIjZ4d0Ejk7udI0C+LIpakeHQw7uoPAtVAzqvCUQODpMmzmx/7FTeyfUq1enBp/Pr2BvZ+dApyiQ8iY189+wz/ZB+JUpH75lMOevJs0a1Y45ezAibHJoR4FA8C4K0GRg6FXy65x/e3tsD4TvRp54+fK1hMH7cblUcObPXTB9SPTRnWNr1qpRje8IuQANokBy8hupET6HXRHhu5InkhKfMvALKGTcqm3z+qcuHp4ROj6knaOjoLKDvb1ZDw/jCyUpv78iOchjkFyuYB7MKKQqVqwgWLh4zrB9h7eOqlLVvwqfz6tgrreKTfjaInw+ZSCAWWmjiFGgXYfWDc9fOT5j2IjBrcx12ljq+28a5SF8rnEQIOct4/nFkFslV5eonxeN3L5n3XAfH29vOzsuD+cKmMvvE2WJtJQKaxjeNQ7n4kuFGYTFE0Z7L29PX19fLy8ul8uDxMpswr+rm6uxidfr9Ro8wMeuDa/58vH1tgfvZx7DLnqbqtu4ZtuzbZv23FYqlQrWO+pmE/a9vDzsKIcKhG8MBZCsMJ5fRD28HydbMOfH+KQnz5I1Wo1QrVFnazUahU6nN5um1IRvLoZ942L+NWpVd2IwFk4qlUq3buWWVyMGj/sTulKPFEplokwmfyGXyzNUarUiV5ebqy/si4xKSTUDajhTwr4IPT8Lz+OJKlV8GfiFUHxcgnzB7MWPEh4nJYOnp0BFSFUolBkQ8cVqjUapA5kLeJS/v4/ACF+nz0b4GeQJbx8vFwbpx6VWa/S7tu5LWb9m6yO1EqBrNKkAXKhQKERQAeQarVZtTtBJ+fn7VjDGfJ0uA+Eb7/H6+vlUYtDmr6TEZ4qFc5ckPHwQ90Kj0Ri8Xa5UZKiUSjFUCqU5hXlTgXMb+cLPfIPwn5MnPL08PBi8eUur1eoP7D4iXLl8Qzxk8qlqtTpFYfB2JXi7Umau3k6Vh6e7uxG+TvfiPfhubq4M/DyE77tbOOfHxLt3Hj4Hb08Fb0fw0LYr35q7t1NF5avV5j5H+MYpvRUquvgxqP8V5muH9h9LXxG19pFcJn+D3g7AhXKlUqSmeDsdwJvyVSpU8QjfOFXb2dnJu7J7Ja61T+JE4X2OyHlRT25e/xu8XZuiVClTIKFLV6pUYrXKvLpwBRE06XbIlzz+/dwfjznEIM8dPMFms22GDhtYxbq9Xc86fuRkxsDeI25c/+NWLPTbE6Qy6ROJVPpKJpNlgefL6AYeFTTka3/kS+QvDw/sPKomH9q4RX7pi/ata1kreGFqmjp8/My4+XMW38zJyUmUK+QJUqnsOYBPVcgVb6HvrjK3vntB1a5DmwByX6PW/o1dfXKg/08oE3AnoHZNnMp9ypqgI8vTJ85nLYlcEZed/TZFo4G2XaUSyhWKTOjCSenWtuelWgE1av8LX3PdFL5BXt6edawJfFamSPPjohXPLpy9nGTot6sNo3RpSqUCM3mFNhf6eDSGnhdXUVY2vuXc+KzeS3Kwh8/nuQ8PGexrDeAvnrucPaDX8FvnTl+8r8QxebnsiUQieSmVSjKgrZdaCnjkiVyJHkxK+Nhvn1Hho86SOwMG9W1oydCzRTnauRGLEqeFfXsjLS0jAbL4RGjXn0qhbZfLFTl0btvzEpWnUqm6hHUA921N4I/GnU/r12kKG4t85/3Vy9dzIr9dGgfQ3+DNGDBGqkKpyIK2XYJtuyVBJ0XwNEilUJ3NC/5JSp+wfrMWTZzpuihTXhKLJbkrl61/cSQ6JlGr1aQqVQheAW27MgdvvUL3R2Np0FHI0cPTvT55fO3yLaNTU8O+AspNsr8fMWtSK0sxwF837ogHfRVy+9CBY/dUKmzb5dBvl7yA/vu7tt1CwaOAY0sOh0P27+9uXbfXOD3f1uS7a1nEWnzNWzT5AjZn6HjBuBobbqH91qxbufnZ3h3RzyGkG8bkoQuXrlDIRZbs7VQBx3bkvuStdBMZ8k09H2VcpN/do3K9IcMG+tCwz65nsVn6xISnz4L6jDi+c+v+2wD8CWTyiejtEqk4zdK9nRTyQ47k8bqft+9mEWvxGpwkj+vHPqBhzZbbf9870qZZ1510umAul2vXrkMb//jYBDsIdwKWXqdVqTXZkNFnQx9ebg3QjSD/OjeiSdOG/YiQ/1f/biNb5uf5qJnkzmcN6nXx8fW2o9MF47vl/rx6IxXa83QoyWKpNPmdtysk1gQeuQG/zsbBrAzRHKrXfwg+jvYZlu2ys7NzXrl2aSeawddpNFoVeLpYLpNl45i8Cu/C5dLvZkxxhNyQH+H1T0ODp1898/vpj8JHfU/utO/Yto+9vR1tFiFAwHjXDb0c++0a2FgTdBTyQm7k8dscCb5o4T9TyD8Efy8UIe4IBI5em7avbke3pI/uN2KKI+SF3IhImDFq0OSd4PW6gsJHLSB3evbqNtjJScA80EEDISfkZfT6bPESFuWRvILC30j1/i0713RmTGv+2rZ7XWeq14cMnLQ2L6//GPz3Mv/AHl2Ca9epxWfMa75CPt26dwomj7NFb7/7kNcXBP4uFjHHD5IIF6hVQYyJzdrrgyDDdyEy/GfQ1m//kNcXBD5qGrnzecP6vcZPHF2VMbP5CbkgH/JYlJkzJz+vR7ELmBDjDR/D4syiLNGTGv6fRzBv2TQf8fk8TlLy/WWubq6GZy6hj3tvQODIFuD1/3knYmDH7oXyfEPFYhHDgvgHDh/f3ZsxufkIeZDgkVNaaga+RUv7sX9XUPj3WMRED1T7jm2HhU4YWYUxe/kLOSAP8jgrQxQ+MWTmrfza+sLCR22H8rfhH3E43EWL587w8/e1Z8xffkL7A4cI5EGE+wejgsLfu21bUvDJ8G9IElxcnP3OXPx1IoOg/IT2Bw7+xKFemJIWhnXAdAy/pODjkz3G7l71GtXanTgTzbT/5SCwey+0P3mcmSEaHTZy9vWChPuiwmc5sCtHw+ZH8rhz1/Yjl/y0sAGDo+z0w9LvPgO7jyKPpRLZytFB4bsLGu6LDJ+oANiHvGHoK7LZnG8mjZnNJIBll+BNmjJuDtqdaOfvBPcZjyOx2oKG+2LBp7T/hrF/LpfLB++f33/gV54MntJTv/69PNDOaG9Dn06ny8pIz/ymMO18icAH738Am/5kAsjjOVTauG3VosAenZmlXUpBaNdN21dHop3JBC8jLTNowvAZfxemnS8pz8cKgLN+jC9gdnTke+4+sDmya2BHNwZXyQntCXZdJBA4GiMrgO8fGjz9UlHBFxs+UQFwevdX5LGTk8Bn/+HtSzBEMdhKJtSjPcGuvpTMfsiYIVOPA/hiLfDIKYkfCBUghmgCyAjgsXXXuiVMElj85A7tiPY0enx61gjI7A8VF3yJwScqwBHYGPv80Da5LV/5Q1TUisiGDMbCa9nP3zdC+6EdKR4fNGbwlL0AXlsSf4NTkj8YKgA+BxZIJoG2tra8sPDQ746d3N+TwVlwHT914MuJk8fOQ/tRkrt+4PGHSwp8icMnKgA+BYoPfaQQ4wA2kKmGxibcDGfuBeQvtM/DxzfCu3XvNJZcPwe6c0JhSnpnaONjSiLUlyp8ogLgABB6+03yXM1a1Tveib26YtKUcZ8wmP8rtAvap1ZAjY7kOY1GezctNaPvuGHTL5c0eINjFnZ2M4At1PcVuvRlUIunk8f4TMWVS9f2ft07+BgzIeTdRIwjMXv6tOvQZih5dw4llcjWBfcZP5UYwCkxOxVlMkeRxeO4RwDwQSxiShFeYIdOX4xISr4fZe1TwvD60Q5oDxI8OKMWErsQAB8Oh+qSBF/mnk9KphE24dhw1kMUaEKJArn378WeCB056WDsw3iZtUCv/1ldx43bVg3COXfks/NEmH+At2Xx7hyapyhDtoXx/DKDT0qemzYKLngTNeoolarsM6fO7xkzIux3iURqsS95wgcqNu9Y3bFb987B0IWrSPlIl5UhmjIqKHxjSYd5s4JPRIFGRBRoRj0vlcpSTp44e2BsSNgVlUptMY9a4bNz+AhVz17dBgkEju+teYCTLXHOHU69Ki1vNyv4lCjQEyrASijVTSpBKiSFx8Inzvr9VfJr2r7rD7tuv6xZ0hGSuT7kUzSkcrW5LzMzRRGhQ6cdZ727HVsmya/ZwKdUghCoAEuguFPPq9Vq8cMHcefXrtp8fv+eQyl0gT44eID3N5PGdMH1DcjHpCl5TlZO9tv5IwdO3lLaIZ4W8CndwnGwWQCVwPSmkD49LSP+xvW/Li+PWnPDHFcJa9qskdP0WZNatWzVrL27R+W6LJNXquFzc/jQJD47Vx7QzR4+JRIMhQowD0qA6Wf4+L0wNS027p9Hd6IPHL2za/v+1+UFHFe2HBjUt3G9T+s0xuXryFE5qnBhBIC+FJK5XeUJnTbwSYlVKW25XFtsDj64LJxcrshIeZMal5iQ9BjyhIR9ew4ll8b7AvA9BEOCB/jj6tW4iLG3j1c9Pp/3QWPgGjiQwc8NDZ5+BZv48oZOO/ikLl4+adOybRN8+nQCdBOb5fddjAxisSRFlJWdLBJlp6UJ09MhacyAaCF5+fK15HF8ghgX2XwUnyDDHgVm4nXqBjjia1Br1w1wxtfLgRc7QbJWGd9J4+pa0cPVraI/vqggL882AX5HJpVvXjzvl10J8UmYqOpLO3u3ePhUpWY+4Tu5CHqwWewe0F3sAkDKbZHo3NzcFKhAl1QK1elrl2+dJBY41Jkb8BKDb26Sy+Sf2HK5bW04nJaQYrWwsbEptWnk4Nmx+KICjUZzQ5SV80f4mLlPEfaxi7toc4+iT6fhlgPfVE8TX3B9/DwDIIx/ymKzq8GpahDR/SBSuLE5bFeIFK4sw51mNnbBcJQRF1qWvGsx9Fl6nV4EJ0Tg1a/x9WPQH3+hkCv/wXfS4KtJ8HsAm7ZGo8L/vwADAB/ar5+lfSk+AAAAAElFTkSuQmCC) no-repeat 50% 50%;
    background-size: cover;
    display: block
}

.kit-youtube__controls-button--pause {
    background: url(data:image/png;base64,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) no-repeat 50% 50%;
    background-size: cover;
    display: none
}

.kit-youtube__fullscreen-button {
    position: absolute;
    border: 0;
    outline: 0;
    bottom: 1px;
    right: 5px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    padding: 0;
    background: transparent;
    -webkit-tap-highlight-color: transparent;
    fill: #fff;
    z-index: 3
}

.kit-youtube__fullscreen-button--on {
    display: block
}

.kit-youtube__fullscreen-button--off {
    display: none
}

.kit-youtube__mute-button {
    position: absolute;
    border: 0;
    outline: 0;
    bottom: 1px;
    right: 32px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    padding: 0;
    background: transparent;
    -webkit-tap-highlight-color: transparent;
    fill: #fff;
    z-index: 3
}

.kit-youtube__mute-button--on {
    display: block
}

.kit-youtube__mute-button--off {
    display: none
}

.kit-youtube__link {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 80px
}

.kit-youtube__link svg {
    fill: #fff
}

.kit-youtube__controls-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -32px;
    z-index: 2;
    width: 64px;
    height: 64px;
    border: 6px solid #909090;
    border-radius: 50%;
    border-top-color: #fff;
    animation: spin 1s cubic-bezier(0.65, 0.04, 0, 1) infinite;
    box-sizing: border-box
}

.kit-youtube__controls-progress {
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 120px;
    z-index: 2;
    height: 27px;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent
}

.kit-youtube__controls-progress--no-hour {
    right: 110px
}

.kit-youtube__controls-progress:after {
    content: '';
    display: block;
    background: rgba(255,255,255,0.2);
    width: 100%;
    height: 2px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.kit-youtube__controls-progress-bar {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    transform-origin: left center;
    transform: scaleX(0);
    background: #fff
}

.kit-youtube__controls-progress-time {
    position: absolute;
    top: -15px;
    padding: 5px;
    border-radius: 5px;
    transform: translateX(-50%);
    color: #fff;
    background: rgba(0,0,0,0.8);
    font-size: 12px;
    display: none
}

.kit-youtube--fullscreen {
    width: 100% !important;
    height: 100% !important;
    position: fixed !important;
    left: 0 !important;
    top: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    transform: none !important;
    z-index: 9999999999;
    max-height: 100% !important
}

.kit-youtube--fullscreen .kit-youtube__fullscreen-button--off {
    display: block
}

.kit-youtube--fullscreen .kit-youtube__fullscreen-button--on {
    display: none
}

.kit-youtube--fullscreen .kit-youtube__poster {
    width: 100% !important;
    top: 50%;
    display: block;
    transform: translateZ(0) translateX(-50%) translateY(-50%)
}

.kit-youtube--fullscreen .kit-youtube__screen-wrap {
    width: 100% !important
}

.kit-youtube--fullscreen.kit-youtube--ie {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 9999999999
}

.kit-youtube--ready .kit-youtube__screen {
    opacity: 1
}

.kit-youtube--ready .kit-youtube__controls {
    opacity: 1
}

.kit-youtube--ready .kit-youtube__screen-wrap {
    display: block
}

.kit-youtube--ready:after {
    display: none !important
}

.kit-youtube--mute .kit-youtube__mute-button--off {
    display: block
}

.kit-youtube--mute .kit-youtube__mute-button--on {
    display: none
}

.kit-youtube--play .kit-youtube__controls-button--play {
    display: none
}

.kit-youtube--play .kit-youtube__controls-button--pause {
    display: block
}

.kit-youtube--play .kit-youtube__controls {
    opacity: 0;
    transition-property: opacity;
    transition-duration: .1s;
    transition-delay: .1s
}

.kit-youtube--show-controls .kit-youtube__controls {
    opacity: 1;
    transition-property: opacity;
    transition-duration: .2s;
    transition-delay: 0s
}

.kit-youtube--show-controls .kit-youtube__controls--buttons {
    opacity: 1
}

.kit-youtube--show-buttons .kit-youtube__controls {
    opacity: 1;
    transition-property: opacity;
    transition-duration: .2s;
    transition-delay: 0s
}

.kit-youtube--show-buttons .kit-youtube__controls-progress {
    opacity: 0
}

.kit-youtube--show-buttons .kit-youtube__time {
    opacity: 0
}

.kit-youtube--show-buttons .kit-youtube__mute-button {
    opacity: 0
}

.kit-youtube--show-buttons .kit-youtube__fullscreen-button {
    opacity: 0
}

.kit-youtube--waiting .kit-youtube__controls-spinner {
    display: block
}

.kit-youtube--waiting .kit-youtube__controls {
    opacity: 1 !important
}

.kit-youtube--ended .kit-youtube__controls {
    opacity: 1 !important;
    transition: none !important
}

.kit-youtube--ended .kit-youtube__controls-poster {
    transition: none !important
}

.kit-youtube:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -32px;
    z-index: 2;
    width: 64px;
    height: 64px;
    border: 6px solid #909090;
    border-radius: 50%;
    border-top-color: #fff;
    animation: spin 1s cubic-bezier(0.65, 0.04, 0, 1) infinite;
    box-sizing: border-box
}

.kit-youtube--show-buttons:after {
    display: none
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

.kit-youtube-shorts {
    width: 320px;
    height: 568px
}

.kit-youtube-shorts .kit-youtube__controls {
    height: 0
}

.kit-youtube-shorts .kit-youtube__controls-progress {
    right: 10px;
    height: 15px
}

.kit-youtube-shorts .kit-youtube__controls-progress-bar {
    background: #fff
}

.kit-youtube-shorts .kit-youtube__screen {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.kit-youtube-shorts .kit-youtube__mute-button {
    width: 40px;
    height: 40px;
    right: 5px;
    top: 70px
}

.kit-youtube-shorts.kit-youtube--ready .kit-youtube__controls-button--play {
    background: none
}

.kit-youtube-shorts.kit-youtube--ready .kit-youtube__controls-button--pause {
    background: none
}

.kit-youtube-shorts.kit-youtube--ended .kit-youtube__controls-button--play {
    width: 25px;
    height: 25px;
    top: 90px;
    left: 30px;
    background: url(data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KDTwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyBmaWxsPSIjZWVlIiBoZWlnaHQ9IjE0NHB4IiB3aWR0aD0iMTQ0cHgiIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iLTEuMDcgLTEuMDcgMTkuOTQgMTkuOTQiIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0cm9rZT0iI2VlZSIgc3Ryb2tlLXdpZHRoPSIwLjAwMDE3ODA0Ij4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLXdpZHRoPSIwLjEwNjgyMzk5OTk5OTk5OTk5Ii8+Cg08ZyBpZD0iU1ZHUmVwb19pY29uQ2FycmllciI+IDxnPiA8ZyBpZD0iYzk4X3BsYXkiPiA8cGF0aCBkPSJNMi4wNjcsMC4wNDNDMi4yMS0wLjAyOCwyLjM3Mi0wLjAwOCwyLjQ5MywwLjA4NWwxMy4zMTIsOC41MDNjMC4wOTQsMC4wNzgsMC4xNTQsMC4xOTEsMC4xNTQsMC4zMTMgYzAsMC4xMi0wLjA2MSwwLjIzNy0wLjE1NCwwLjMxNEwyLjQ5MiwxNy43MTdjLTAuMDcsMC4wNTctMC4xNjIsMC4wODctMC4yNSwwLjA4N2wtMC4xNzYtMC4wNCBjLTAuMTM2LTAuMDY1LTAuMjIyLTAuMjA3LTAuMjIyLTAuMzYxVjAuNDAyQzEuODQ0LDAuMjUsMS45MywwLjEwNywyLjA2NywwLjA0M3oiLz4gPC9nPiA8ZyBpZD0iQ2FwYV8xXzc4XyI+IDwvZz4gPC9nPiA8L2c+Cg08L3N2Zz4=) no-repeat 50% 50%;
    background-size: cover;
    display: block;
    z-index: 3
}

.kit-youtube-shorts.kit-youtube--ended .kit-youtube__controls-button--pause {
    width: 40px;
    height: 40px;
    top: 90px;
    left: 58px;
    background: none;
    background-size: cover;
    display: block;
    z-index: 2
}

.kit-slide {
    position: relative;
    display: inline-block;
    width: 1280px;
    height: 720px;
    user-select: none
}

.kit-slide img {
    border: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    pointer-events: none
}

.kit-slide__area {
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-size: 0;
    position: relative;
    cursor: default
}

.kit-slide__scroll {
    height: 100%;
    transform: translateZ(0);
    -webkit-touch-callout: none;
    will-change: transform;
    user-select: none;
    -webkit-user-select: none
}

.kit-slide__item {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    top: 0;
    left: 0;
    z-index: 2;
    text-align: center;
    overflow: hidden;
    opacity: 0
}

.kit-slide__item--active {
    z-index: 3;
    transform: translateZ(0);
    opacity: 1;
    -webkit-touch-callout: none
}

.kit-slide__item--active img {
    pointer-events: none
}

.kit-slide__item--prev {
    transform: translateX(-100%) translateZ(0);
    opacity: 1
}

.kit-slide__item--next {
    transform: translateX(100%) translateZ(0);
    opacity: 1
}

.kit-slide__item--to-prev {
    transform: translateX(-100%) translateZ(0);
    opacity: 1
}

.kit-slide__item--to-next {
    transform: translateX(100%) translateZ(0);
    opacity: 1
}

.kit-slide--vertical .kit-slide__item--prev {
    transform: translateY(-100%)
}

.kit-slide--vertical .kit-slide__item--next {
    transform: translateY(100%)
}

.kit-slide--vertical .kit-slide__item--to-prev {
    transform: translateY(-100%)
}

.kit-slide--vertical .kit-slide__item--to-next {
    transform: translateY(100%)
}

.kit-slide__button {
    position: absolute;
    top: 50%;
    width: 16px;
    height: 28px;
    z-index: 10;
    transform: translateY(-50%) translateZ(0);
    cursor: pointer;
    overflow: hidden;
    text-indent: -99em;
    outline: 0;
    border: 0;
    opacity: .5;
    transition: opacity .3s ease
}

.kit-slide__button:hover {
    opacity: 1;
    transition: opacity .3s ease
}

.kit-slide__button--prev {
    left: 34px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDhCRjgzQTM5REM4MTFFODgxQzM5NjIyMjU5Q0IyRDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDhCRjgzQTQ5REM4MTFFODgxQzM5NjIyMjU5Q0IyRDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOEJGODNBMTlEQzgxMUU4ODFDMzk2MjIyNTlDQjJEMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOEJGODNBMjlEQzgxMUU4ODFDMzk2MjIyNTlDQjJEMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkzye2UAAAClSURBVHjaYvz//z8DGcAUSp9mABlAAmYG4nn/EaCLVM0L/qOCr5RoBoGjxGpeiEXzQyBWokgzOAIo0YzPAKI04zKAaM3YDCBJM7oBJGtGNoAszcgGzCVHM8wAY3I1gzATnhxHXDYl4AVFYrxAKBAViTGAbENISUiKxBhAsiHkZCZFYgwg2hBKChRFYgwgaAhdClV8hnyitGLpZSSzarOE0scBAgwAvEw5boEsu5AAAAAASUVORK5CYII=) 50% 0 no-repeat
}

.kit-slide__button--next {
    right: 34px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDhCRjgzQTc5REM4MTFFODgxQzM5NjIyMjU5Q0IyRDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDhCRjgzQTg5REM4MTFFODgxQzM5NjIyMjU5Q0IyRDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOEJGODNBNTlEQzgxMUU4ODFDMzk2MjIyNTlDQjJEMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOEJGODNBNjlEQzgxMUU4ODFDMzk2MjIyNTlDQjJEMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqPGnWAAAACkSURBVHjaYvz//z8DEJgyQMBpBlIB0ICu/wgwD4iZQYYSi0HE9/+oYAEphoCI4/8xAdGGgAglIH5IriEwBtmGIHNwGbIQnyHoAiQbgs1UkgzB5TeiDcEXwkQZQiieCRpCTGrDZchcYg3AZ4gxEwOlgNZeoCgQKYpGihISRUmZosxEUXZWpKRAUaS0SKO4UKW4WO+lpGJhhFZtltCscZzUvAQQYAApjTh95VjfPwAAAABJRU5ErkJggg==) 50% 0 no-repeat
}

.kit-slide__button--more {
    top: 100%;
    transform: translateX(-50%)
}

.kit-slide__pagination {
    width: 100%;
    position: absolute;
    bottom: -30px;
    text-align: center;
    font-size: 0
}

.kit-slide__pagination-bullet {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 7px;
    cursor: pointer;
    outline: 0;
    border-radius: 4px;
    transition-property: width;
    transition-duration: .3s;
    transition-timing-function: ease-in-out;
    background-color: #fff
}

.kit-slide__pagination-bullet--active {
    width: 40px;
    transition-property: width;
    transition-duration: .3s;
    transition-timing-function: ease-in-out
}

.kit-message {
    border: 1px solid #151515;
    border-radius: 7px;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    padding: 25px 30px 30px 30px;
    background: #000;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
    box-sizing: border-box;
    -webkit-user-select: none;
    min-width: 320px
}

.kit-message--mobile {
    width: 320px
}

.kit-message p {
    margin: 0
}

.kit-message__text-area {
    padding: 25px 0;
    text-align: center;
    color: #808080
}

.kit-message__button-area {
    margin-top: 10px;
    font-size: 0
}

.kit-message__button {
    height: 40px;
    width: 124px;
    box-sizing: border-box;
    line-height: 40px;
    padding: 0;
    margin: 0 5px;
    text-align: center;
    outline: 0;
    border-radius: 4px;
    font-size: 14px;
    background: #000;
    border: 1px solid #4d4d4d;
    color: #4d4d4d;
    -webkit-user-select: none;
    cursor: pointer
}

.kit-message__button:hover {
    background: #404040;
    border: 1px solid #404040;
    color: #000
}

.kit-layer--message .kit-layer__contents {
    padding: 40px 10px
}

.kit-layer--message .kit-layer__close {
    display: none
}

.kit-landscape {
    color: #fff;
    position: fixed;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    font-family: sans-serif;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    -webkit-user-select: none;
    opacity: 0;
    white-space: nowrap
}

.kit-landscape--active {
    opacity: 1;
    z-index: 999999999;
    background: #000
}

.kit-landscape--active .kit-landscape__icon {
    transform: rotate(0);
    transition: transform .5s ease;
    transition-delay: .5s
}

.kit-landscape__contents {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%)
}

.kit-landscape__icon {
    content: '';
    width: 102px;
    display: block;
    height: 90px;
    background: url(data:image/jpeg;base64,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) no-repeat;
    background-size: cover;
    margin: 0 auto 35px auto;
    transform: rotate(-90deg)
}

.kit-loader {
    background: #020811;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999999;
    font-family: sans-serif !important;
    overflow: hidden
}

.kit-loader__con {
    position: absolute;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    transform: translate(-50%, -50%);
    align-items: center;
    padding-bottom: 50px;
    border-radius: 10px
}

.kit-loader__bi {
    background-size: cover;
    position: relative;
    width: 360px;
    height: 240px;
    display: inline-block;
    background-position: 50% 100%;
    z-index: 1
}

.kit-loader__bi--player {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 5;
    transition: opacity .6s;
    transform: translateZ(0)
}

.kit-loader__bi--poster {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 4;
    opacity: 0;
    transition: opacity .3s;
    will-change: opacity
}

.kit-loader__bar {
    background-size: cover;
    position: relative;
    display: inline-block;
    background-position: 50% 100%;
    background-color: #020811;
    overflow: hidden;
    opacity: 0;
    transition: opacity .6s
}

.kit-loader__bar--pc {
    width: 300px;
    height: 4px;
    border-radius: 10px
}

.kit-loader__bar--mobile {
    width: 150px;
    height: 2px;
    border-radius: 10px
}

.kit-loader__progress {
    background-size: cover;
    position: absolute;
    transform: translateX(0);
    left: 0;
    bottom: 0;
    width: 0;
    height: 100%;
    background: linear-gradient(to right, #020811 10%, #32363C 90%);
    border-radius: 10px;
    transition: width, transform, left .3s ease;
    will-change: width, transform, left
}

.kit-loader__progress--complete {
    transition: width, transform, left .6s ease
}

.kit-loader__comment {
    color: #8d8f91;
    font-size: 12px;
    white-space: nowrap;
    position: absolute;
    bottom: 50px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity .3s
}

.kit-loader--remove {
    opacity: 0;
    transition: opacity .3s ease
}

.kit-loader__btn-go-home {
    z-index: 0;
    position: absolute;
    top: 25px;
    right: 25px;
    text-indent: -999px;
    overflow: hidden
}

.kit-loading {
    overflow: hidden
}

.kit-cloak {
    opacity: 0 !important;
    overflow: hidden !important;
    width: 100% !important;
    height: 100% !important
}

.kit-popover {
    display: none;
    position: absolute;
    text-indent: 0;
    z-index: 10000
}

.kit-popover--image {
    font-size: 0;
    line-height: 1
}

.kit-popover--active {
    display: inline-block
}

.kit-popover--text {
    background: #303133;
    color: #fff;
    padding: 10px;
    border-radius: 4px;
    white-space: nowrap;
    font-size: 12px
}

.kit-popover--text:after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0
}

.kit-popover--text-top:after {
    bottom: -4px;
    left: 50%;
    transform: translateX(-50%);
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #303133
}

.kit-popover--text-bottom:after {
    top: -4px;
    left: 50%;
    transform: translateX(-50%);
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid #303133
}

.kit-popover--text-left:after {
    top: 50%;
    right: -4px;
    transform: translateY(-50%);
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #303133
}

.kit-popover--text-right:after {
    top: 50%;
    left: -4px;
    transform: translateY(-50%);
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 4px solid #303133
}

.kit-popover-target {
    cursor: default
}

.kit-preload {
    background: #020811;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999999;
    font-family: sans-serif !important
}

.kit-preload__loader {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10000
}

.kit-preload__con {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    padding-bottom: 50px
}

.kit-preload__bar {
    background-size: cover;
    position: relative;
    display: inline-block;
    background-position: 50% 100%
}

.kit-preload__progress {
    background-size: cover;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 0;
    background-position: 50% 100%;
    background-repeat: no-repeat
}

.kit-preload__progress--complete {
    transition: height .6s ease
}

.kit-preload__comment {
    color: #8d8f91;
    font-size: 12px;
    white-space: nowrap;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

.kit-preload--remove {
    opacity: 0;
    transition: opacity .3s ease
}

.kit-preload__btn-go-home {
    z-index: 0;
    position: absolute;
    top: 25px;
    right: 25px;
    text-indent: -999px;
    overflow: hidden
}

.kit-cloak {
    opacity: 0 !important;
    overflow: hidden !important;
    width: 100% !important;
    height: 100% !important
}

.kit-select {
    display: inline-block;
    position: relative;
    width: 230px;
    height: 40px;
    font-size: 16px;
    color: #000;
    text-align: left
}

.kit-select__btn {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin: 0;
    border: 1px solid #666;
    background-color: #fff;
    font-size: inherit;
    text-align: inherit;
    cursor: pointer;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: 0;
    padding: 0;
    display: flex;
    align-items: center
}

.kit-select__btn--disabled {
    color: #ababab;
    background-color: #f7f7f7;
    cursor: not-allowed
}

.kit-select__btn-label {
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    padding-left: 20px;
    display: inline-block
}

.kit-select__btn-arrow {
    float: right;
    position: relative;
    width: 20px;
    height: 100%;
    margin: 0 4px
}

.kit-select__btn-arrow:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    margin: auto;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid currentColor;
    transition: 0.3s transform;
    content: ''
}

.kit-select__btn-arrow--disabled {
    color: #ababab
}

.kit-select__btn-arrow--active:before {
    transform: rotate(-180deg)
}

.kit-select__options {
    display: none;
    position: absolute;
    min-width: 230px;
    box-sizing: border-box;
    top: 40px;
    left: 0;
    border: 1px solid #ababab;
    background-color: #fff;
    cursor: pointer
}

.kit-select__options--active {
    display: block
}

.kit-select__option {
    padding: 15px 20px;
    white-space: nowrap;
    line-height: 1;
    outline: 0;
    text-decoration: none;
    color: currentColor;
    text-align: initial;
    list-style: none
}

.kit-select__option:hover {
    background-color: #e5f6fd
}

.kit-select__option--disabled {
    color: #adacac;
    cursor: not-allowed
}

.kit-select__option--disabled:hover {
    background-color: transparent
}

.kit-sequence360 {
    display: inline-block;
    font-size: 0;
    cursor: grab
}

.kit-sequence {
    display: inline-block;
    font-size: 0;
    transition: opacity .3s ease
}

.kit-sequence--cloak {
    transition: opacity .3s ease;
    opacity: 0
}

.kit-tab {
    position: relative;
    display: inline-block;
    text-align: left
}

.kit-tab__link {
    display: inline-block;
    vertical-align: middle
}

.kit-tab__contents-list {
    position: relative
}

.kit-tab__contents {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    overflow: hidden;
    z-index: 0
}

.kit-tab__contents--active {
    z-index: 1;
    display: block
}

.kit-tab__contents--fade {
    opacity: 0;
    transition: opacity var(--fadeDuration) ease;
    z-index: 2
}

.kit-tab__button {
    position: absolute;
    top: 50%;
    width: 16px;
    height: 28px;
    z-index: 10;
    transform: translateY(-50%) translateZ(0);
    cursor: pointer;
    overflow: hidden;
    text-indent: -99em;
    outline: 0;
    border: 0;
    opacity: .5;
    transition: opacity .3s ease
}

.kit-tab__button:hover {
    opacity: 1;
    transition: opacity .3s ease
}

.kit-tab__button--prev {
    left: 34px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDhCRjgzQTM5REM4MTFFODgxQzM5NjIyMjU5Q0IyRDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDhCRjgzQTQ5REM4MTFFODgxQzM5NjIyMjU5Q0IyRDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOEJGODNBMTlEQzgxMUU4ODFDMzk2MjIyNTlDQjJEMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOEJGODNBMjlEQzgxMUU4ODFDMzk2MjIyNTlDQjJEMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkzye2UAAAClSURBVHjaYvz//z8DGcAUSp9mABlAAmYG4nn/EaCLVM0L/qOCr5RoBoGjxGpeiEXzQyBWokgzOAIo0YzPAKI04zKAaM3YDCBJM7oBJGtGNoAszcgGzCVHM8wAY3I1gzATnhxHXDYl4AVFYrxAKBAViTGAbENISUiKxBhAsiHkZCZFYgwg2hBKChRFYgwgaAhdClV8hnyitGLpZSSzarOE0scBAgwAvEw5boEsu5AAAAAASUVORK5CYII=) 50% 0 no-repeat
}

.kit-tab__button--next {
    right: 34px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDhCRjgzQTc5REM4MTFFODgxQzM5NjIyMjU5Q0IyRDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDhCRjgzQTg5REM4MTFFODgxQzM5NjIyMjU5Q0IyRDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOEJGODNBNTlEQzgxMUU4ODFDMzk2MjIyNTlDQjJEMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOEJGODNBNjlEQzgxMUU4ODFDMzk2MjIyNTlDQjJEMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqPGnWAAAACkSURBVHjaYvz//z8DEJgyQMBpBlIB0ICu/wgwD4iZQYYSi0HE9/+oYAEphoCI4/8xAdGGgAglIH5IriEwBtmGIHNwGbIQnyHoAiQbgs1UkgzB5TeiDcEXwkQZQiieCRpCTGrDZchcYg3AZ4gxEwOlgNZeoCgQKYpGihISRUmZosxEUXZWpKRAUaS0SKO4UKW4WO+lpGJhhFZtltCscZzUvAQQYAApjTh95VjfPwAAAABJRU5ErkJggg==) 50% 0 no-repeat
}

.kit-viewer--opened {
    overflow: hidden;
    height: auto
}

.pswp {
    font-family: sans-serif;
    display: none;
    position: fixed;
    top: 0;
    bottom: 160px;
    left: 0;
    right: 0;
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 9200030;
    -webkit-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    outline: none
}

.pswp * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.pswp img {
    max-width: none
}

.pswp--animate_opacity {
    opacity: 0.001;
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)
}

.pswp--open {
    display: block
}

.pswp--zoom-allowed .pswp__img {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.pswp--zoomed-in .pswp__img {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab
}

.pswp--dragging .pswp__img {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing
}

.pswp__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)
}

.pswp__scroll-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.pswp__container,.pswp__zoom-wrap {
    -ms-touch-action: none;
    touch-action: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.pswp__container,.pswp__img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.pswp__zoom-wrap {
    position: absolute;
    width: 100%;
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1)
}

.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {
    -webkit-transition: none;
    transition: none
}

.pswp__container,.pswp__zoom-wrap {
    -webkit-backface-visibility: hidden
}

.pswp__item {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden
}

.pswp__img {
    position: absolute;
    width: auto;
    height: auto;
    top: 0;
    left: 0
}

.pswp__img--placeholder {
    -webkit-backface-visibility: hidden
}

.pswp__img--placeholder--blank {
    background: #222
}

.pswp--ie .pswp__img {
    width: 100% !important;
    height: auto !important;
    left: 0;
    top: 0
}

.pswp__error-msg {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100% !important;
    height: auto !important;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    margin-top: -8px;
    color: #ccc
}

.pswp__error-msg a {
    color: #ccc;
    text-decoration: underline
}

.pswp__button {
    width: 44px;
    height: 44px;
    position: relative;
    background: none;
    cursor: pointer;
    overflow: visible;
    -webkit-appearance: none;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
    float: right;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    -webkit-box-shadow: none;
    box-shadow: none
}

.pswp__button:focus,.pswp__button:hover {
    opacity: 1
}

.pswp__button:active {
    outline: none;
    opacity: 0.9
}

.pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.pswp__ui--over-close .pswp__button--close {
    opacity: 1
}

.pswp__button--close {
    position: absolute;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJJJREFUeNrEl0sKwCAMRD1hT+VJe4bu02ZRkBbxl3kGBDfOQ43JmMzsfMaRgHCO897JpQb/OGpwVV8FbupGg7v1osDDOqvg6fWzC5dPalQgLCd6hcKzvyUoe+c1YXlF+wKoElqCMgIswA70yBSQ3Sl+p3j24u8Ur0h47cW7DN5PceeAeyTcDeK+d4vD3/GXuQUYAAUgRQep7vuAAAAAAElFTkSuQmCC) 0 0 no-repeat;
    top: 50px;
    right: 50px;
    width: 29px;
    height: 29px;
    opacity: 1;
    z-index: 2
}

.pswp__button--share {
    background-position: -44px -44px
}

.pswp__button--fs {
    display: none
}

.pswp--supports-fs .pswp__button--fs {
    display: block
}

.pswp--fs .pswp__button--fs {
    background-position: -44px 0
}

.pswp--touch .pswp__button--arrow--left {
    left: 0
}

.pswp--touch .pswp__button--arrow--right {
    right: 0
}

.pswp__button--arrow--left,.pswp__button--arrow--right {
    background: none;
    top: 50%;
    margin-top: -19px;
    height: 59px;
    width: 38px;
    position: absolute;
    opacity: 0.3
}

.pswp__button--arrow--left {
    left: 40px
}

.pswp__button--arrow--right {
    right: 40px
}

.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
    content: '';
    top: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAB2CAYAAACks+FZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABSxJREFUeNrsnM1OGzEQx+1kgQKF8hEISQCV8io9VOobVGqr0oLUY5+kx/Z9EEIIAUJCSD0gLiVv0BPNbj3BRpNhvB/YXiw1K412NwrJLzNe2/OfEYl4eEhR7shEwCOxAMkSUDIkZEJAZA5oVgCZhfZY0TkPJPMJJi1w1MwXZ5Zr6RMusYTNWIOAYSDOvHkusQAZKBsYHKm+TkM8tYllusBQ5to24KWGS33CNRioEa8NBoNfV1dXb9V102INxruS8XTlw3gFvDeh7JmyGWXPlb1QUO/SNP1zeXn5Xt2vaGspW1K2CO/R74W/mdKfkSBo6QrW5MAAAKAA7uLi4oO6b2sDwOWQcBRsioIBBEAB3Pn5+Ud131G2pmwVec87HAaDD5pUNq1sFoOBlwAK4E5OTj6p+64GNN7zDifJOJvU4QSweR2qlgboABSC69UBR8M5TcOpw9etE44LJ/Xash5TANGrC04yXqNjbSSkdcM1yJxmC+mTwTUJ3MwY7r+DOz4+3gE4OBfATRO4Rmi4dQK3rleJtQI45zkuD25NQ3BwPQZuVsNN+pqAbXCr+ssBYuPo6OgzwMEZ7gncop68Z/RkPuFj2eLgFvTq0DZeU7Z5eHj4BeDgjODa+r0LKKSTaKw570Tw/s0sXStmrAGYspcHBwe7BK5T4DXn/RveJhmvtVA4h2DKXu3v7+8hOOw1M9ZoOL3tes2aasI5AqZs28Cdnp7uaPgWE84hmHQAowt/A/1iOnGacZPd3Nx863a7X6WUEOq/yAbIske7LEclsv5Y5bHXnU5n5+zsbC+EQhTlGIvyqYxyHoty5o9yrYxydxHlfizKHewYqipUVHlltJl41NpFdGpPtPpY1Ipi9BpslKp19Dr/FBpjc4PBoA9wGmSJAM2jrYt3KFtxq6iWhItcKbq3VeSci1y4otZAX5hXfct8QlEw+kEp8WqZeqUXKAxmq9CmJSq8tqqvtyS1qBZOPcudvdXEmyWyaFsN3AbqNa3Puy5TVvbed9EsgK0C5/VIavjCR/3QJNAPlhXhHswKMiBU2XYc9kFKAkCVmXak5QG6fz0JCCUtrwnLxIxhZeIZqsjospYyYZS+QilzdikS7Uw4MCEedrh4CWXZbZNkNggpgqY7GNEICMW23EA7DrTlCL7lxnkes0E1yXnEY2p7/mZra+vn9fX1rn49Yx6QzMVTRcKLydyNztE2WZbOHWhW5VTkqqIGtZAe2zH5qM6y8nLQINU3Tg26lxN0Ptp+qnplnkRlsvYWUqxN4YFK6bUV7r2Xnn0qjKsoc+e8FVa1zlGDWihRxmOLeutJtdixlD6W0ktJ6RXKM15U60Jx2FLIqkVK5zRYU4esUl3zKqVzpeQyxdHVUKo1V3jHPRQbpIy8ibxFS8neVOs8b3UwFBTexV1nwCYaW7ZSspPsWdhxYqCgRUHcdZ0YMBNGruPEWYs1YGz/BLS7IKhtBqyof8JJSpckaUiMZVn2u9/v/+j1et/RntxkOdDuAu0vt/r6Fr2eukifhVkStLtA2wu0v1TUK5yPaMdYtE9l1PNY1DN/dGtltLuLqPdj0e5gx3Cxw9XeMh88E49au4ha7YlaH4taUYxag41ata4KZ7w3bL0xPUK684UDS1zB8uDMlmmeAA4NoKAtR13PiYftN/cec00eXGtJ1hacZqDSM215sLXZpFyBSwi+iyAUpLCAsa03zcAgXH2y1P8xSAIAScH/V4eyrTgi5BizAeS14IjQoSySCrIS47CWwf+oTpV/AgwA7L9EJmbkpY4AAAAASUVORK5CYII=) 0 0 no-repeat;
    height: 59px;
    width: 38px;
    position: absolute
}

.pswp__button--arrow--left:before {
    left: 6px;
    background-position: 0 -59px
}

.pswp__button--arrow--right:before {
    right: 6px;
    background-position: 0 0
}

.pswp__counter,.pswp__share-modal {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.pswp__share-modal {
    display: block;
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 10px;
    position: absolute;
    z-index: 1600;
    opacity: 0;
    -webkit-transition: opacity 0.25s ease-out;
    transition: opacity 0.25s ease-out;
    -webkit-backface-visibility: hidden;
    will-change: opacity
}

.pswp__share-modal--hidden {
    display: none
}

.pswp__share-tooltip {
    z-index: 1620;
    position: absolute;
    background: #fff;
    top: 56px;
    border-radius: 2px;
    display: block;
    width: auto;
    right: 44px;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    -webkit-transform: translateY(6px);
    -ms-transform: translateY(6px);
    transform: translateY(6px);
    -webkit-transition: -webkit-transform 0.25s;
    transition: transform 0.25s;
    -webkit-backface-visibility: hidden;
    will-change: transform
}

.pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px
}

.pswp__share-tooltip a:hover {
    text-decoration: none;
    color: #000
}

.pswp__share-tooltip a:first-child {
    border-radius: 2px 2px 0 0
}

.pswp__share-tooltip a:last-child {
    border-radius: 0 0 2px 2px
}

.pswp__share-modal--fade-in {
    opacity: 1
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.pswp--touch .pswp__share-tooltip a {
    padding: 16px 12px
}

.pswp__share--facebook:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: -12px;
    right: 15px;
    border: 6px solid transparent;
    border-bottom-color: #fff;
    pointer-events: none
}

.pswp__share--facebook:hover {
    background: #3e5c9a;
    color: #fff
}

.pswp__share--facebook:hover:before {
    border-bottom-color: #3e5c9a
}

.pswp__share--twitter:hover {
    background: #55acee;
    color: #fff
}

.pswp__share--pinterest:hover {
    background: #ccc;
    color: #ce272d
}

.pswp__share--download:hover {
    background: #ddd
}

.pswp__button--download {
    position: absolute;
    display: none;
    bottom: 40px;
    right: 40px;
    width: 50px;
    height: 50px;
    background: url(data:image/png;base64,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) no-repeat 0 -50px;
    font-size: 0;
    overflow: hidden
}

.pswp__button--download:hover {
    background-position: 0 0
}

.pswp__counter {
    position: absolute;
    top: 0;
    text-align: right;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    opacity: 0.3;
    padding: 0 10px;
    display: none
}

.pswp__caption {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    min-height: 40px;
    display: none;
    z-index: 1
}

.pswp__caption small {
    font-size: 11px;
    color: #bbb
}

.pswp__caption__center {
    text-align: center;
    max-width: 420px;
    margin: 0 auto;
    font-size: 20px;
    line-height: 20px;
    opacity: 0.6;
    color: #fff
}

.pswp__caption--empty {
    display: none
}

.pswp__caption--fake {
    visibility: hidden
}

.pswp__preloader {
    width: 44px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -22px;
    opacity: 0;
    -webkit-transition: opacity 0.25s ease-out;
    transition: opacity 0.25s ease-out;
    will-change: opacity;
    direction: ltr
}

.pswp__preloader__icn {
    width: 20px;
    height: 20px;
    margin: 12px
}

.pswp__preloader--active {
    opacity: 1
}

.pswp__preloader--active .pswp__preloader__icn {
    background: url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat
}

.pswp--css_animation .pswp__preloader--active {
    opacity: 1
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
    animation: clockwise 500ms linear infinite
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
    animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite
}

.pswp--css_animation .pswp__preloader__icn {
    background: none;
    opacity: 0.75;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 15px;
    top: 15px;
    margin: 0
}

.pswp--css_animation .pswp__preloader__cut {
    position: relative;
    width: 7px;
    height: 14px;
    overflow: hidden
}

.pswp--css_animation .pswp__preloader__donut {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
    border-radius: 50%;
    border-left-color: transparent;
    border-bottom-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    margin: 0
}

@media screen and (max-width: 1024px) {
    .pswp__preloader {
        position:relative;
        left: auto;
        top: auto;
        margin: 0;
        float: right
    }
}

@-webkit-keyframes clockwise {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes clockwise {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes donut-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(-140deg);
        transform: rotate(-140deg)
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes donut-rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(-140deg);
        transform: rotate(-140deg)
    }

    100% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

.pswp__ui {
    visibility: visible;
    opacity: 1;
    z-index: 1550
}

.pswp__top-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 44px;
    width: 100%
}

.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
    -webkit-backface-visibility: hidden;
    will-change: opacity;
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)
}

.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
    visibility: visible
}

.pswp__top-bar {
    background-color: rgba(0,0,0,0.5)
}

.pswp__ui--fit .pswp__top-bar {
    background-color: rgba(0,0,0,0.3)
}

.pswp__ui--idle .pswp__top-bar {
    opacity: 0
}

.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right {
    opacity: 0
}

.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {
    display: none
}

.pswp__element--disabled {
    display: none !important
}

.pswp--minimal--dark .pswp__top-bar {
    background: none
}

.pswp-navi {
    display: none;
    position: fixed;
    z-index: 9200031;
    left: 0;
    right: 0;
    bottom: 0;
    height: 160px;
    background: #000;
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)
}

.pswp-navi__list {
    width: 1000px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%)
}

.pswp-navi__list .scroller {
    white-space: nowrap;
    margin: 0 auto;
    text-align: center
}

.pswp-navi_animate_opacity {
    display: block;
    opacity: 0;
    will-change: opacity;
    transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)
}

.pswp-navi__thumbnail {
    width: 80px;
    height: 80px;
    list-style: none;
    overflow: hidden;
    margin-left: 10px;
    display: inline-block
}

.pswp-navi__thumbnail:first-child {
    margin-left: 0
}

.pswp-navi__thumbnail-link {
    display: block;
    width: 80px;
    height: 80px;
    background-size: cover;
    background-position: 50% 50%;
    opacity: 0.4
}

.pswp-navi__thumbnail-link_active {
    opacity: 1
}

.pswp-navi__thumbnail-link_active:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 2px solid #fff
}

.pswp-navi .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.pswp-navi .slick-slider .pswp-navi .slick-track,.pswp-navi .slick-slider .pswp-navi .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.pswp-navi .slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.pswp-navi .slick-track:before,.pswp-navi .slick-track:after {
    content: "";
    display: table
}

.pswp-navi .slick-track:after {
    clear: both
}

.pswp-navi .slick-track-loading .pswp-navi .slick-track {
    visibility: hidden
}

.pswp-navi .slick-hidden {
    display: none
}

.pswp-navi .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    padding: 0;
    width: 890px;
    height: 80px;
    margin: 0 auto 0 auto
}

.pswp-navi .slick-list:focus {
    outline: none
}

.pswp-navi .slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.pswp-navi .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAYAAABcSP4GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKRJREFUeNpiYMAB/v//nwjET3BJ5gPxVyB2wyZZD8QfgdgaXYIRiPuB+DUQG6BLMgPxXJCdQKyGLskGxKuB+A4Qy2Kz8xoUi2FzMBMDIUDQCoKOJMqbRAUU0UGNEVlQhyXiU+kGNS4fnyJrqMPq8SkygHoR5FVGXIrUoG4CBRozLkWy0GAHBT8bIw5FoJg9QFxsErKCeEfi9SbegCIY1IQiCyDAAOEGJBXUz/WtAAAAAElFTkSuQmCC) 0 0 no-repeat;
    width: 8px;
    height: 14px;
    overflow: hidden;
    text-indent: -99px;
    border: 0;
    outline: 0;
    cursor: pointer
}

.pswp-navi .slick-disabled {
    opacity: 0.3;
    cursor: default
}

.pswp-navi .slick-next {
    right: 0;
    background-position: 0 -14px
}

.pswp-navi .slick-prev {
    left: 0;
    background-position: 0 0
}

@media screen and (max-width: 1000px) {
    .pswp-navi__list {
        width:810px
    }

    .pswp-navi .slick-list {
        width: 710px
    }
}

@media screen and (max-width: 810px) {
    .pswp-navi__list {
        width:630px
    }

    .pswp-navi .slick-list {
        width: 530px
    }
}

@media screen and (min-width: 641px) {
    .pswp-navi .slick-slider {
        width:auto !important;
        transform: none !important
    }

    .pswp-navi__list .scroller {
        width: auto !important
    }
}

@media screen and (max-width: 640px) {
    .pswp {
        bottom:0
    }

    .pswp__ui:before {
        content: '';
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        background: #000;
        opacity: 0.5;
        height: 60px;
        width: 100%;
        transition: top 333ms cubic-bezier(0.4, 0, 0.22, 1)
    }

    .pswp__button {
        opacity: 1
    }

    .pswp__button--arrow--left {
        left: 0;
        transition: left 333ms cubic-bezier(0.4, 0, 0.22, 1)
    }

    .pswp__button--arrow--right {
        right: 0;
        transition: right 333ms cubic-bezier(0.4, 0, 0.22, 1)
    }

    .pswp__caption {
        top: 23px !important;
        left: 15px !important;
        width: auto;
        display: block !important
    }

    .pswp__caption__center {
        text-align: left;
        max-width: 100%;
        font-size: 15px
    }

    .pswp__counter {
        display: block !important;
        top: 21px !important;
        right: 45px !important;
        font-size: 12px;
        padding: 0
    }

    .pswp__button--close {
        width: 60px;
        height: 60px;
        background: none;
        top: 0;
        right: 0
    }

    .pswp__button--close:after {
        content: '';
        display: block;
        width: 15px;
        height: 15px;
        position: absolute;
        top: 23px;
        right: 15px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJJJREFUeNrEl0sKwCAMRD1hT+VJe4bu02ZRkBbxl3kGBDfOQ43JmMzsfMaRgHCO897JpQb/OGpwVV8FbupGg7v1osDDOqvg6fWzC5dPalQgLCd6hcKzvyUoe+c1YXlF+wKoElqCMgIswA70yBSQ3Sl+p3j24u8Ur0h47cW7DN5PceeAeyTcDeK+d4vD3/GXuQUYAAUgRQep7vuAAAAAAElFTkSuQmCC) 0 0 no-repeat;
        background-size: cover
    }

    .pswp__button--download {
        bottom: 115px;
        right: 15px;
        opacity: 1;
        transition-property: bottom, opacity;
        transition-duration: 333ms;
        transition-timing-function: cubic-bezier(0.4, 0, 0.22, 1)
    }

    .pswp__ui:before,.pswp__caption,.pswp__button--close,.pswp__counter {
        transform: translateY(0);
        transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1)
    }

    .pswp__ui--out+.pswp-navi {
        transform: translateY(100px);
        transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1)
    }

    .pswp__ui--out .pswp__button--download {
        bottom: 15px;
        opacity: 0;
        transition-property: bottom, opacity;
        transition-duration: 333ms;
        transition-timing-function: cubic-bezier(0.4, 0, 0.22, 1)
    }

    .pswp__ui--out .pswp__ui:before,.pswp__ui--out .pswp__caption,.pswp__ui--out .pswp__button--close,.pswp__ui--out .pswp__counter {
        transform: translateY(-60px);
        transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1)
    }

    .pswp__ui--out .pswp__button--arrow--left {
        left: -40px;
        transition: left 333ms cubic-bezier(0.4, 0, 0.22, 1)
    }

    .pswp__ui--out .pswp__button--arrow--right {
        right: -40px;
        transition: right 333ms cubic-bezier(0.4, 0, 0.22, 1)
    }

    .pswp-navi {
        height: 100px;
        transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1)
    }

    .pswp-navi__list {
        width: auto;
        height: 60px;
        left: 5px;
        right: 5px;
        top: 50%;
        transform: translateX(0) translateY(-50%)
    }

    .pswp-navi__list .scroller {
        white-space: nowrap
    }

    .pswp-navi__thumbnail {
        width: 60px;
        height: 60px;
        margin-left: 0;
        padding-right: 5px
    }

    .pswp-navi__thumbnail-link {
        width: 60px;
        height: 60px;
        outline: 0
    }

    .pswp-navi__thumbnail-link_active:after {
        border: 2px solid #ccc
    }

    .pswp-navi .slick-list {
        width: auto;
        left: 10px;
        right: 10px;
        height: 60px;
        overflow: visible
    }

    .pswp-navi .slick-arrow {
        display: none !important
    }
}

.kit-alpha-video {
    display: inline-block;
    overflow: hidden
}

.kit-alpha-video__origin {
    display: none
}

.kit-alpha-video__buffer {
    display: none
}

.kit-navigation {
    position: absolute;
    font-size: 0;
    width: var(--width);
    top: var(--top);
    height: auto;
    z-index: 999;
    transition: transform 0.6s, opacity 0.3s;
    opacity: 0;
    transform: translateX(-100%)
}

.kit-navigation--active {
    transform: translateX(0)
}

@media screen and (max-width: 960px) {
    .kit-navigation {
        top:50px !important
    }
}

.kit-navigation__toggle-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 45px;
    height: 45px;
    margin-left: var(--width);
    cursor: pointer;
    border: none;
    background: url(data:image/jpeg;base64,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) no-repeat 0 0
}

.kit-navigation--active .kit-navigation__toggle-button {
    transform: rotate(-180deg)
}

.kit-navigation__menu {
    position: relative;
    width: 100%;
    max-height: calc(100vh - 56px);
    transition: transform 0.6s;
    overflow-y: auto;
    overflow-x: hidden
}

.kit-navigation__menu-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    height: var(--height)
}

.kit-navigation__menu-item:before,.kit-navigation__menu-item:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--background)
}

.kit-navigation__menu-item:after {
    opacity: 0;
    background-position-x: var(--minus-width)
}

.kit-navigation__menu-item--active:after,.kit-navigation__menu-item:hover:after {
    opacity: 1
}

.kit-navigation__menu-item--0:before,.kit-navigation__menu-item--0:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--1:before,.kit-navigation__menu-item--1:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--2:before,.kit-navigation__menu-item--2:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--3:before,.kit-navigation__menu-item--3:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--4:before,.kit-navigation__menu-item--4:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--5:before,.kit-navigation__menu-item--5:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--6:before,.kit-navigation__menu-item--6:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--7:before,.kit-navigation__menu-item--7:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--8:before,.kit-navigation__menu-item--8:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--9:before,.kit-navigation__menu-item--9:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--10:before,.kit-navigation__menu-item--10:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--11:before,.kit-navigation__menu-item--11:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--12:before,.kit-navigation__menu-item--12:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--13:before,.kit-navigation__menu-item--13:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--14:before,.kit-navigation__menu-item--14:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--15:before,.kit-navigation__menu-item--15:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--16:before,.kit-navigation__menu-item--16:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--17:before,.kit-navigation__menu-item--17:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--18:before,.kit-navigation__menu-item--18:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu-item--19:before,.kit-navigation__menu-item--19:after {
    background-position-y: var(--background-y)
}

.kit-navigation__menu::-webkit-scrollbar-track {
    border-radius: 0.125rem;
    background-color: lightgray
}

.kit-navigation__menu::-webkit-scrollbar {
    width: 0.25rem;
    border-radius: 0.125rem
}

.kit-navigation__menu::-webkit-scrollbar-thumb {
    border-radius: 0.125rem;
    background-color: grey
}

.kit-navigation__menu--transform .kit-navigation__menu-item:before,.kit-navigation__menu--transform .kit-navigation__menu-item:after {
    transition: transform 0.4s, opacity 0.4s
}

.kit-navigation__menu--transform .kit-navigation__menu-item:after {
    transform: translateY(-100%)
}

.kit-navigation__menu--transform .kit-navigation__menu-item--active:before,.kit-navigation__menu--transform .kit-navigation__menu-item:hover:before {
    transform: translateY(100%)
}

.kit-navigation__menu--transform .kit-navigation__menu-item--active:after,.kit-navigation__menu--transform .kit-navigation__menu-item:hover:after {
    transform: translateY(0%)
}

.kit-navigation__menu--fade .kit-navigation__menu-item:before,.kit-navigation__menu--fade .kit-navigation__menu-item:after {
    transition: opacity 0.4s
}

@media screen and (max-width: 960px) {
    .kit-navigation__menu {
        max-height:calc(100vh - 50px)
    }
}

.kit-navigation__menu-head {
    position: relative;
    display: block;
    overflow: hidden;
    cursor: pointer
}

.kit-navigation__menu-head--title {
    display: block;
    height: 100%
}

.kit-page-menu {
    position: fixed;
    z-index: 100;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    left: 51px
}

.kit-page-menu ul {
    height: 100%;
    display: block;
    font-family: Noto Sans CJK KR, serif
}

.kit-page-menu__title {
    position: absolute;
    margin-top: -50px;
    margin-left: 0
}

.kit-page-menu__link-badge {
    display: inline-block
}

.kit-page-menu__bar {
    display: block;
    position: absolute;
    z-index: 2
}

.kit-page-menu__ul--moving .kit-page-menu__link:after {
    background: none;
    background-position-y: 100%;
    transform: none;
    opacity: 0
}

.kit-page-menu__active {
    position: absolute;
    left: 0;
    background-position-y: 100%;
    opacity: 1;
    transition: top 0.5s ease;
    margin-top: 4px;
    z-index: 4
}

.kit-page-menu__item {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0
}

.kit-page-menu__item__link {
    display: inline-block
}

.kit-page-menu__item--group {
    list-style-type: none
}

.kit-page-menu__item--group-item .kit-page-menu__link {
    display: inline-block;
    padding-left: 40px;
    line-height: 30px
}

.kit-page-menu__item--group-item .kit-page-menu__link:before,.kit-page-menu__item--group-item .kit-page-menu__link:after {
    content: "";
    top: 2px;
    left: 15px;
    width: var(--prefixOnOffImageGroupWidth);
    height: var(--prefixOnOffImageGroupHeight);
    background: none
}

.kit-page-menu__link {
    position: relative;
    display: inline-block;
    padding-left: 24px;
    font-size: 14px;
    line-height: 50px;
    color: #d8d8d8;
    transition: transform .6s, opacity .6s;
    text-decoration: none;
    z-index: 99
}

.kit-page-menu__link:before,.kit-page-menu__link:after {
    content: "";
    position: absolute;
    top: 8px;
    left: var(--prefixOnOffImagePaddingLeft);
    width: var(--prefixOnOffImageWidth);
    height: var(--prefixOnOffImageHeight);
    display: block;
    transition: .6s;
    z-index: 3
}

.kit-page-menu__link:before {
    background: var(--prefixOnOffImage) no-repeat 0 0;
    opacity: 1
}

.kit-page-menu__link:after {
    background: var(--prefixOnOffImage) no-repeat 0 0;
    background-position-y: 100%;
    transform: var(--prefixOnOffImageTransform);
    opacity: 0
}

.kit-page-menu__link--active,.kit-page-menu__link:hover {
    color: #9E70FF
}

.kit-page-menu__link--active:after {
    transform: translateX(0);
    opacity: 1
}

.kit-page-menu__link--active:before {
    opacity: 0
}

.kit-page-menu__button {
    position: absolute;
    bottom: 0;
    left: 0;
    border: none
}

.kit-transition {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 9999;
    transition: opacity 0.3s
}

.kit-transition canvas {
    width: 100%;
    height: 100%;
    object-fit: cover
}
