


@font-face {
    font-family: 'tt_normsbold';
    src: url('../fonts/ttnorms-bold-webfont.woff2') format('woff2'),
    url('../fonts/ttnorms-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'tt_normsregular';
    src: url('../fonts/ttnorms-regular-webfont.woff2') format('woff2'),
    url('../fonts/ttnorms-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'tt_normsmedium';
    src: url('../fonts/ttnorms-medium-webfont.woff2') format('woff2'),
    url('../fonts/ttnorms-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tt_normsthin';
    src: url('../fonts/ttnorms-thin-webfont.woff2') format('woff2'),
    url('../fonts/ttnorms-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.u {text-transform: uppercase;}

html {font-size:10px;}
td,table,img {padding:0; border:none;border-collapse:collapse;}
body {width:750px; height:100%;overflow: hidden; background: #000;   font-family: 'tt_normsmedium', sans-serif;margin:0; padding:0;font-size:30px;color:#fff;scroll-behavior: smooth;line-height:1.2;}

.b {font-family: 'tt_normsbold', sans-serif;}
.t {font-family: 'tt_normsthin', sans-serif;}
.m {font-family: 'tt_normsmedium', sans-serif;}



body.blue {background:#000 url(../i/bg/1.webp) center center no-repeat;background-size: 100% 100%;}
body.compact {background:#000 url(../i/bg/compact.webp) center center no-repeat;background-size: 100% 100%;}
body.red {background:#000 url(../i/bg/red.webp?1) center center no-repeat;background-size: 100% 100%;}
body.red100 {background:#c2b8a5 url(../i/bg/red100.webp) center center no-repeat;background-size: 100% 100%;}
body.gold {background:#000 url(../i/bg/gold.webp?13) center center no-repeat;background-size: 100% 100%;}
body.beige {background:#000 url(../i/bg/beige.webp?1) center center no-repeat;background-size: 100% 100%;}

body.desktop.blue {background:#000 url(../i/desktop/1.webp) center center no-repeat;background-size:cover;}
body.desktop.compact {background:#000 url(../i/desktop/compact.webp) center center no-repeat;background-size:cover;}
body.desktop.red {background:#000 url(../i/desktop/red.webp) center center no-repeat;background-size:cover;}
body.desktop.red100 {background:#000 url(../i/desktop/red100.webp) center center no-repeat;background-size:cover;}
body.desktop.gold {background:#000 url(../i/desktop/gold.webp) center center no-repeat;background-size:cover;}
body.desktop.beige {background:#000 url(../i/desktop/beige.webp) center center no-repeat;background-size:cover;}


.expired {width:100%;height:100%;display: flex;align-items: center;justify-content: center;}
.expired-w {width:710px;padding:250px 30px 00px 30px;text-align: center;background: no-repeat;background-size: 100% 100%;position: absolute}
.expired-w.age {padding:0px 30px 00px 30px;}
.expired-w.splash {padding:100px 30px 100px 30px;}
.expired-w .icon {position:absolute;left:0;top:-95px;width:100%;text-align: center;}
.expired-caption {font-size:44px;line-height: 1.2}
.expired-text {font-size:24px;margin-top:40px;line-height: 1.3}

.expired-button {margin:100px auto;width:300px}

.main-done {width:100%;height:100%;display: flex;align-items: center;justify-content: center;}
.main-done-w {width:710px;padding:250px 30px 00px 30px;text-align: center;background: no-repeat;background-size: 100% 100%;position: absolute}

.main-done-caption {font-size:44px;line-height: 1.2;letter-spacing: 0.05em;}
.expired-text {font-size:24px;margin-top:40px;line-height: 1.3}

.main-done-caption .p-cloud {transform:translateY(100%)}
.swiper-slide-main-done.swiper-slide-active  .main-done-caption .p-cloud {transform:translateY(0%)}
.main-done-button {width:460px;margin:100px auto;}
.main-done {}

td {}
form {margin:0;}
a {color:inherit;text-decoration:none;}
table {border-collapse:collapse;}

* {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust:none;
    text-size-adjust: none;
}

body {opacity:0;}
body.ready {opacity:1;}

sub,sup {vertical-align:baseline; position:relative;bottom:-4px;}

sup{top:-10px;}

ul, ul li {margin:0;padding:0;list-style:none;}
p,h1,h2,h3,h4,h5 {margin:0;font-weight:normal;box-sizing:border-box;}


body,div,ul,li,img,a,label,td,table,span {box-sizing:border-box;}

textarea.cf {
    width:640px;
    height:670px;
    margin: auto;
    line-height: 1.3;
    padding:24px 24px 24px 24px;

    border-radius: 15px;
    border: 3px solid rgba(255, 255, 255, 0.3);
    background: rgba(0, 0, 0, 0.2);

    outline: none;


    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #fff;
    font-size:40px;
    display: block;

}
@media (max-height: 1150px) {
    textarea.cf {height:400px;}
}

::placeholder {
    color:rgba(255,255,255,0.6);
    opacity: 1;
    font-size:40px;
    text-align: left;
}




.button {
    padding:0 20px 0 20px;
    box-sizing:border-box;
    display:inline-block;
    height:100px;
    line-height:100px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #none;
    border: none;
    border-radius: 0;



    width:100%;
    text-transform:uppercase;
    -webkit-appearance: none;
    outline:none;
    color:#fff;

    transition:all .3s linear ;

    position: relative;

    letter-spacing: 15%;
    font-size:26px;
    font-family: 'tt_normsbold';
    text-decoration:none;
    text-align:center;
    cursor:pointer;
    -webkit-tap-highlight-color: transparent;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);

}

.button.sm {height:82px;line-height: 82px;}

body.blue .button {
    background: linear-gradient(242.95deg, rgba(94, 116, 255, 0.2) 29.51%, rgba(0, 0, 155, 0.2) 76.66%);
    box-shadow: inset -2px -2px 0px rgba(255, 255, 255, 0.5), inset 2px 2px 2px #FFFFFF;

}

body.blue .button.blanque {
    background: linear-gradient(242.95deg, rgba(94, 116, 255, 0.7) 29.51%, rgba(0, 0, 155, 0.7) 76.66%);
    box-shadow: -16px 4px 32px rgba(51, 79, 255, 0.7), inset -2px -2px 0px rgba(255, 255, 255, 0.5), inset 2px 2px 2px #FFFFFF;
}

body.compact .button {
    background: linear-gradient(242.95deg, rgba(94, 116, 255, 0.2) 29.51%, rgba(0, 0, 155, 0.2) 76.66%);
    box-shadow: inset -2px -2px 0px rgba(255, 255, 255, 0.5), inset 2px 2px 2px #FFFFFF;
    border-radius: 20px;
}

body.compact .button.blanque {
    background: linear-gradient(242.95deg, #1B9DDF 29.51%, #1B2D66 76.66%);
    box-shadow: -16px 2px 32px rgba(51, 167, 244, 0.6), inset -2px -2px 0px rgba(255, 255, 255, 0.5), inset 2px 2px 2px #FFFFFF;
    border-radius: 20px;
}

body.red .button {
    background: linear-gradient(242.95deg, rgba(142, 27, 27, 0.2) 29.51%, rgba(138, 3, 3, 0.2) 76.66%);
    box-shadow: inset -2px -2px 0px rgba(255, 255, 255, 0.5), inset 1px 2px 2px #FFFFFF;
}

body.red .button.blanque {
    background: linear-gradient(242.95deg, rgba(203, 2, 2, 0.7) 29.51%, rgba(145, 2, 2, 0.7) 76.66%);
    box-shadow: -16px 2px 32px rgba(213, 0, 0, 0.7), inset -2px -2px 0px rgba(255, 255, 255, 0.5), inset 2px 2px 2px #FFFFFF;
}

body.red100 .button {
    background: #C5BCA8;
    box-shadow: inset -2px -2px 0px rgba(255, 255, 255, 0.5), inset 2px 2px 2px #FFFFFF;

}

body.red100 .button.blanque {
    background: linear-gradient(217.36deg, rgba(249, 235, 191, 0.75) -9.18%, rgba(161, 136, 103, 0.75) 87.08%), linear-gradient(242.95deg, #DBB694 29.51%, #BD9976 76.66%);
    box-shadow: inset -2px -2px 0px rgba(255, 255, 255, 0.5), inset 2px 2px 2px #FFFFFF;
}

body.gold .button {
    background: linear-gradient(242.95deg, rgba(209, 174, 144, 0.2) 29.51%, rgba(114, 88, 64, 0.2) 76.66%);
    box-shadow: inset -2px -2px 0px rgba(255, 255, 255, 0.5), inset 2px 2px 2px #FFFFFF;
    border-radius: 20px;

}

body.gold .button.blanque {

    background: linear-gradient(273.5deg, #B17847 -1.9%, #855A30 92.33%);
    box-shadow: -16px 2px 32px rgba(160, 106, 59, 0.6), inset -2px -2px 0px rgba(255, 255, 255, 0.5), inset 2px 2px 2px #FFFFFF;
    border-radius: 20px;
}

body.beige .button {
    background: linear-gradient(242.95deg, rgba(209, 174, 144, 0.2) 29.51%, rgba(114, 88, 64, 0.2) 76.66%);
    box-shadow: inset -2px -2px 0px rgba(255, 255, 255, 0.5), inset 2px 2px 2px #FFFFFF;
    backdrop-filter: blur(10px);
    border-radius: 20px;

}

body.beige .button.blanque {

    background: linear-gradient(242.95deg, #D58841 29.51%, #B97B3F 76.66%);
    box-shadow: -16px 2px 32px rgba(238, 164, 100, 0.6), inset -2px -2px 0px rgba(255, 255, 255, 0.5), inset 2px 2px 2px #FFFFFF;
    border-radius: 20px;
}


.button img {width:32px;height:32px;margin-left:10px;}

.clickable {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);cursor: pointer;  -webkit-user-select: none; /* Safari */

    user-select: none; }
.button.blanque {}

body.newblue .theme-color {color:#0154A5}
body.newcompact .theme-color {color:#0154A5}
body.newcompact100 .theme-color {color:#0154A5}
body.newred100 .theme-color {color:#AD190A}
body.newred .theme-color {color:#AD190A}
body.newbeige .theme-color {color:#804122;}
body.newgold .theme-color {color:#2E0000;}

body.blue .theme-color {color:#0154A5}
body.compact .theme-color {color:#0154A5}
body.red .theme-color {color:#AD190A}
body.beige .theme-color {color:#804122;}
body.gold .theme-color {color:#2E0000;}

.main {z-index:10;position:fixed;width:750px;margin:auto;height:100%;}


@media only screen and (max-width: 750px) {
    html,body {width:750px;margin: auto;position: relative;height: 100%;}
}

@media only screen and (min-width: 751px) {
    html,body {width:100%;margin: auto;position: relative;height: 100%;}
}


.p-cloud.p-cloud-1 {transition-delay:.3s;}
.p-cloud.p-cloud-2 {transition-delay:0.5s;}
.p-cloud.p-cloud-3 {transition-delay:0.7s;}
.p-cloud.p-cloud-4 {transition-delay:0.9s;}
.p-cloud.p-cloud-5 {transition-delay:1.1s;}
.p-cloud.p-cloud-6 {transition-delay:1.3s;}
.p-cloud.p-cloud-7 {transition-delay:1.5s;}

.cloud-wrapper {overflow:hidden;}

body {position:relative;}
body.desktop {width:100%;}

html {}
.swiper-container-main {height:100%;position: fixed;left:0;top:0;width: 750px;height:100%;z-index:100;}
.swiper-wrapper {height:auto;height:100%;}
.swiper-slide {}
.swiper-slide-main {overflow: hidden;height:100%;width: 100%;}

.scrolled-page {overflow: auto;height:100%;width: 100%;position: relative;}
.p-cloud {transition:all 0.8s ease}

.y-18 .p-cloud {transform:scale(0);opacity:0;}



body.ready-loader .y-18 .p-cloud {transform:none;opacity:1;}

.cover-media {height:100%;position: fixed;left:0;top:0;width: 750px;height:1500px;z-index:1;transform: scale(1.3);transition: transform .3s linear;}
.cover-media .media {width:750px;height:1500px;object-fit: cover;}
.cover-black {height:100%;position: fixed;left:0;top:0;width: 750px;z-index:101;background: #000;}
body.newred100 {background-color: #c3b9a6}
body.ready-loader .cover-media {transform: none;}
body.ready-loader .cover-black {animation:cover-black 1s linear;animation-fill-mode:forwards}

@keyframes cover-black{
    0%{opacity: 1;}
    90%{opacity: 0;}
    100%{opacity: 0;}
}


.swiper-slide-age {display: flex;align-items: center;justify-content: center;}
.y-18 {width:620px;text-align: center;}
.y-18-caption {font-size: 44px;line-height: 1.2;padding: 80px 0 40px 0;transition: all 0.3s linear;opacity:0;transform: scale(0.3)}
.y-18-bttns {width:100%;display: flex;justify-content: center;margin:0px 0 0 0;}
.y-18-bttns .button {width:264px;margin:0 20px;transition:all 0.3s ease 0.4s;opacity:0;transform: translateX(50%)}
.y-18-bttns .button.button-2 {transition:all 0.3s linear 0.5s;}
.y-18-legal {transition:all 0.3s ease;opacity:0;position:absolute;left:0;bottom:0;width:100%;padding:50px;line-height: 1.4;font-size: 26px;}


body.ready-loader .y-18-caption {opacity: 1;transform: none;}
body.ready-loader .y-18-legal {opacity: 0.7;}
body.ready-loader .y-18-bttns .button {transform: none;opacity:1;width:240px;}

.swiper-slide-age.confirmed .y-18-caption {transform: scale(1.3);opacity:0;}
.swiper-slide-age.confirmed .y-18-legal {transform: translateY(100%);opacity:0;}
.swiper-slide-age.confirmed .y-18-bttns .button {transform: translateX(-50%);opacity: 0;transition-delay: 0s;}


@keyframes pointer2{
    0%{transform:translateX(0%)}
    25%{transform:translateX(20%)}
    75%{transform:translateX(-20%)}
    100%{transform:translateX(0%)}
}


.clickable {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}




.button:active {transform: scale(1.03)}

.input-field {background:rgba(7,30,77,0.15);border:3px solid rgba(255,255,255,0.15);border-radius:14px;min-height:115px;display:flex;align-items:center;padding:0 80px 0 32px;cursor:pointer;transition:all 0.3s ease;background:right 50px top no-repeat;}


html {}
.swiper-container-main {height:100%;position: relative;left:0;top:0;width: 750px;z-index:100;}
.swiper-wrapper {height:100%;}
.swiper-slide {}
.swiper-slide-main {overflow: hidden;height:100%;width: 100%;}

.scrolled-page {overflow: auto;height:100%;width: 100%;position: relative;}
.p-cloud {transition:all 0.8s ease}

.y-18 .p-cloud {transform:scale(0);opacity:0;}







@keyframes pointer2{
    0%{transform:translateX(0%)}
    25%{transform:translateX(20%)}
    75%{transform:translateX(-20%)}
    100%{transform:translateX(0%)}
}

@media (max-height: 1350px) {

}


.splash-horizontal {display:none;width:100%;height:100%;left:0;top:0;position: fixed;z-index:9999;background: url(../i/v/1.webp?13e) center center no-repeat;background-size: cover;}
body.newblue .splash-horizontal {background:#000 url(../i/v/1.webp) center center no-repeat;background-size:cover;}
body.newcompact .splash-horizontal {background:#000 url(../i/v/compact.webp) center center no-repeat;background-size:cover;}
body.newcompact100 .splash-horizontal {background:#000 url(../i/v/compact.webp) center center no-repeat;background-size:cover;}
body.newred .splash-horizontal {background:#000 url(../i/v/red.webp) center center no-repeat;background-size:cover;}
body.newred100 .splash-horizontal {background:#000 url(../i/v/red100.webp) center center no-repeat;background-size:cover;}
body.newgold .splash-horizontal {background:#000 url(../i/v/gold.webp) center center no-repeat;background-size:cover;}
body.newbeige .splash-horizontal {background:#000 url(../i/v/beige.webp) center center no-repeat;background-size:cover;}


@media (orientation: landscape) {
    .splash-horizontal {display:block;}

}

@keyframes pointer2{
    0%{transform:translateX(0px)}
    50%{transform:translateX(20px)}
    100%{transform:translateX(0px)}
}


.main-intro {font-size:52px;text-align:center;width:100%;height:100%;display: flex;justify-content: center;align-items: center;}
.main-intro .p-cloud {transform: translateY(100%)}

.swiper-slide-main-intro.swiper-slide-active  .main-intro .p-cloud {transform: none;}
.swiper-slide-main-intro .main-intro.disabled .p-cloud {transform: translateY(-100%)}
.swiper-slide-main-intro .main-intro.disabled .p-cloud.p-cloud-1 {transition-delay: 0s;}
.swiper-slide-main-intro .main-intro.disabled .p-cloud.p-cloud-2 {transition-delay: 0.1s;}
.swiper-slide-main-intro .main-intro.disabled .p-cloud.p-cloud-3 {transition-delay: 0.2s;}

.p-cloud-wrapper  {overflow: hidden;}


.main-nav {position:absolute;left:0;bottom:-3px;width:100%;z-index:9999;padding:70px 0 40px 0;transition: all 0.5s ease;transform: translateY(100%);}
.main-nav.active {transform: none;}



body.compact .main-nav {background: linear-gradient(360deg, #1A2951 0%, rgba(26, 41, 81, 0) 100%);}
body.red .main-nav {background: linear-gradient(360deg, #800000 0%, rgba(128, 0, 0, 0) 100%);}
body.red100 .main-nav {background: linear-gradient(360deg, #C7BEAA 0%, rgba(199, 190, 170, 0) 100%);}
body.gold .main-nav {background: linear-gradient(360deg, #441E04 0%, rgba(68, 30, 4, 0) 100%);}
body.beige .main-nav {background: linear-gradient(360deg, #693F19 0%, rgba(106, 62, 23, 0) 100%);}

.nav-status {width:100%;display: flex;justify-content: space-between;padding:0 40px;}

.nav-status-bullet {width:22%;height:8px;background: rgba(255,255,255,0.25)}
.nav-status.x10 .nav-status-bullet {width:11.5%}
.nav-status.x4 .nav-status-bullet {width:24%}
.nav-status.x3 .nav-status-bullet {width:32%}
.nav-status-bullet div {transition: width 0.3s linear;width:0px;height:100%;background: #fff;}
.nav-status-bullet.active div {width:100%;transition-duration: 1s;}

.nav-status-bullet.bullet-2.active div {transition-duration: 17s;}
.nav-status-bullet.bullet-3.active div {transition-duration: 4s;}

.main-nav-caption {transition:opacity 1s ease;margin:40px 0 0 0;width:100%;display: flex;align-items: center;justify-content: center;letter-spacing:11px;font-size:26px;}
.main-nav-caption img {width:45px;height:20px;margin-left:20px;animation:pointer2 1s infinite linear;}
.main-nav.disabled .main-nav-caption {opacity: 0.3;}
.main-nav.disabled img {animation: none;}

.main-header {position: absolute;left:0;top:-800px;z-index:-1; ;text-align: center;width:100%;letter-spacing: 0.05em;}
.main-caption {position: absolute;left:0;top:0;width:100%;}
.external-poll-caption {top:50px;}
.main-header.stage-0.stage-1 {z-index: 9999;top:80px;}

.main-caption .p-cloud {transform: translateY(100%)}

.main-caption.caption-1 {font-size:44px;line-height:1.4;}
.main-caption.caption-2 {font-size:28px;line-height:1.4;}

body.compact .main-caption.caption-1 {font-size:42px;}
body.compact100 .main-caption.caption-1 {font-size:36px;}
body.gold .main-caption.caption-1 {font-size:36px;}
body.beige .main-caption.caption-1 {font-size:36px;}

.main-header.stage-1 .main-caption.caption-1 .p-cloud {transform: none;}

.main-header.stage-2 .main-caption.caption-2 .p-cloud {transform: none;}
.main-header.stage-2 .main-caption.caption-1 .p-cloud {transform: translateY(-100%);}

.main-header.stage-3 .main-caption.caption-2 .p-cloud {transform: translateY(-100%);;}
.main-header.stage-3 {transform: translateY(-300px)}

.video-header {position: absolute;left:0;top:-800px;z-index:-1;text-align: center;width:100%;letter-spacing: 0.05em;}
.video-header.stage-1 {z-index: 9999;top:80px;}
.video-caption {position: absolute;left:0;top:0;width:100%;font-size: 36px;line-height: 1.4;}
.video-caption .p-cloud {transform: translateY(100%)}
.video-header.stage-1 .video-caption.caption-1 .p-cloud {transform: none;}
.video-header.stage-2 .video-caption.caption-1 .p-cloud {transform: translateY(-100%);}

.video-header.stage-1-2 .video-caption.caption-1 .p-cloud {transform: translateY(-100%);}
.video-header.stage-1-2 .video-caption.caption-2 .p-cloud {transform: translateY(0%);}

.video-header.stage-2 .video-caption.caption-2 .p-cloud {transform: translateY(-100%);}


.poll-scene {position: absolute;left:0;bottom:-3px;width:100%;transition: transform 0.3s ease;}

.poll-scene-image {position: absolute;left:0;bottom:-3px;width:100%;}
.poll-scene-image img {display: block;transition: all 1s ease;}
.poll-scene-image.image-1 img {display: block;width:100%;height:auto;}
.poll-scene-image.image-1 img.utp {z-index:1;opacity:1;}
.poll-scene-image.image-1 img.poll {z-index:2;opacity:0;position: absolute;left:0;bottom:0;}

.poll-scene-image.image-1 {z-index:1;transition: all 1.5s ease;transform-origin: center bottom}
.poll-scene-image.image-2 {z-index:2;transition: all 2s ease 0.1s;}

.poll-scene.stage-0 .poll-scene-image.image-1 {transform: translateY(50%)}
.poll-scene.stage-0 .poll-scene-image.image-2 {transform: translateY(100%)}

.poll-scene.stage-1 .poll-scene-image.image-1 {transform: translateY(19%)}
.poll-scene.stage-1 .poll-scene-image.image-2 {transform: translateY(12%)}

.poll-scene.stage-2 .poll-scene-image.image-1 {transform: translateY(32%)}
.poll-scene.stage-2 .poll-scene-image.image-2 {transform: translateY(42%)}
.poll-scene.stage-2 .poll-scene-image.image-1 img.poll {opacity:1;}


.poll-scene.stage-3 .poll-scene-image.image-1 {transform: translateY(16%) scale(0.73);}
.poll-scene.stage-3 .poll-scene-image.image-2 {transform: translateY(134%)}

.poll-scene.stage-4 .poll-scene-image.image-1 {transform: translateY(170%) scale(1.3);}

.stage-video {width:100%;height:100%;object-fit: cover;transition: opacity 2s ease 0.5s;opacity: 0;}
.swiper-slide-active.swiper-slide-main-video .stage-video.cute {transition-duration: 0.5s;transition-delay:0s;opacity: 0;}
.swiper-slide-active.swiper-slide-main-video .stage-video {opacity: 1;}

body.newblue  .swiper-slide-main-poll {background:url(../i/poll/bgblue.webp) no-repeat;background-size: 100% 100%;}
body.newblue  .swiper-slide-main-polltrans {background:url(../i/poll/bgblue.webp) no-repeat;background-size: 100% 100%;}

body.newcompact100  .swiper-slide-main-poll {background:url(../i/poll/bg.webp) no-repeat;background-size: 100% 100%;}
body.newcompact100  .swiper-slide-main-polltrans {background:url(../i/poll/bg.webp) no-repeat;background-size: 100% 100%;}

body.newcompact  .swiper-slide-main-poll {background:url(../i/poll/bg.webp) no-repeat;background-size: 100% 100%;}
body.newcompact  .swiper-slide-main-polltrans {background:url(../i/poll/bg.webp) no-repeat;background-size: 100% 100%;}


body.newred  .swiper-slide-main-poll {background:url(../i/poll/bgred.webp?1) no-repeat;background-size: 100% 100%;}
body.newred  .swiper-slide-main-polltrans {background:url(../i/poll/bgred.webp?1) no-repeat;background-size: 100% 100%;}

body.newred100  .swiper-slide-main-poll {background:url(../i/poll/bgred100.webp?1) no-repeat;background-size: 100% 100%;}
body.newred100  .swiper-slide-main-polltrans {background:url(../i/poll/bgred100.webp?1) no-repeat;background-size: 100% 100%;}

body.newgold  .swiper-slide-main-poll {background:url(../i/poll/bggold.webp?22) no-repeat;background-size: 100% 100%;}
body.newgold  .swiper-slide-main-polltrans {background:url(../i/poll/bggold.webp?21) no-repeat;background-size: 100% 100%;}

body.newbeige  .swiper-slide-main-poll {background:url(../i/poll/bgbeige.webp) no-repeat;background-size: 100% 100%;}
body.newbeige  .swiper-slide-main-polltrans {background:url(../i/poll/bgbeige.webp) no-repeat;background-size: 100% 100%;}



.swiper-slide-main-video {background: #000;}
body.newred .swiper-slide-main-video {background: #8C0007;}

.main-nav-back {position:absolute;bottom: 10px;left:0;opacity:1;width: 120px;height: 88px;transform: rotate(-180deg);display: flex;align-items: center;justify-content: center;z-index:99999;}
.main-nav-back.disabled {opacity: 0;}
.main-nav-back.active {display: flex;opacity: 1;}
.main-nav-back img {width:45px;height:20px}
