


@font-face {
    font-family: '72bold';
    src: url('../fonts/72-bold-webfont.woff2') format('woff2'),
    url('../fonts/72-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'druk_heavy';
    src: url('../fonts/DrukCyr-Heavy.woff2') format('woff2'),
    url('../fonts/DrukCyr-Heavy.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'druk_cyrbold';
    src: url('../fonts/drukcyr-bold-webfont.woff2') format('woff2'),
    url('../fonts/drukcyr-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.b {font-family: 'druk_cyrbold';}
.h {font-family: 'druk_heavy';}
.b.i {font-family: 'druk_cyrbold_italic';}
.u {text-transform: uppercase;}

html {font-size:10px;}
td,table,img {padding:0; border:none;border-collapse:collapse;}
body {width:750px; background: #000;   font-family: '72bold', sans-serif;margin:0; padding:0;font-size:30px;color:#fff;scroll-behavior: smooth;line-height:1.2;}

body.interimblue {background:#000 url(../i/bg/1.webp) center center no-repeat;background-size: 100% 100%;}
body.interimcompact {background:#000 url(../i/bg/2.webp) center center no-repeat;background-size: 100% 100%;}
body.interimcompact100 {background:#000 url(../i/bg/2.webp) center center no-repeat;background-size: 100% 100%;}
body.interimred100 {background:#000 url(../i/bg/3.webp) center center no-repeat;background-size: 100% 100%;}
body.interimred {background:#000 url(../i/bg/3.webp) center center no-repeat;background-size: 100% 100%;}
body.interimbeige {background:#000 url(../i/_beige/bgr.webp) center center no-repeat;background-size: 100% 100%;}
body.interimgold {background:#000 url(../i/bg/5.webp) center center no-repeat;background-size: 100% 100%;}

body.desktop.interimblue {background:#000 url(../i/desktop/1.webp) center center no-repeat;background-size:cover;}
body.desktop.interimcompact {background:#000 url(../i/desktop/2.webp) center center no-repeat;background-size:cover;}
body.desktop.interimcompact100 {background:#000 url(../i/desktop/2.webp) center center no-repeat;background-size:cover;}
body.desktop.interimred100 {background:#000 url(../i/desktop/3.webp) center center no-repeat;background-size:cover;}
body.desktop.interimred {background:#000 url(../i/desktop/3.webp) center center no-repeat;background-size:cover;}
body.desktop.interimbeige {background:#000 url(../i/desktop/4.webp) center center no-repeat;background-size:cover;}
body.desktop.interimgold {background:#000 url(../i/desktop/5.webp) center center no-repeat;background-size:cover;}


.expired {width:100%;height:100%;display: flex;align-items: center;justify-content: center;}
.expired-w {width:610px;padding:150px 30px 100px 30px;text-align: center;background: no-repeat;background-size: 100% 100%;position: absolute}
.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:36px;line-height: 1.2}
.expired-text {font-size:24px;margin-top:40px;line-height: 1.3}

body.interimblue .glass-alert {background: url(../i/interimblue/alert.png) center center no-repeat;background-size: 100% 100%;}
body.interimcompact .glass-alert {background: url(../i/interimcompact/alert.png) center center no-repeat;background-size: 100% 100%;}
body.interimcompact100 .glass-alert {background: url(../i/interimcompact100/alert.png) center center no-repeat;background-size: 100% 100%;}
body.interimred100 .glass-alert {background: url(../i/interimred100/alert.png) center center no-repeat;background-size: 100% 100%;}
body.interimred .glass-alert {background: url(../i/interimred/alert.png) center center no-repeat;background-size: 100% 100%;}
body.interimbeige .glass-alert {background: url(../i/interimbeige/alert.png) center center no-repeat;background-size: 100% 100%;}
body.interimgold .glass-alert {background: url(../i/interimgold/alert.png) center center no-repeat;background-size: 100% 100%;}

body.blue .glass-alert {background: url(../i/_blue/alert.png) center center no-repeat;background-size: 100% 100%;}
body.compact .glass-alert {background: url(../i/_compact/alert.png) center center no-repeat;background-size: 100% 100%;}
body.red .glass-alert {background: url(../i/_red/alert.png) center center no-repeat;background-size: 100% 100%;}
body.beige .glass-alert {background: url(../i/_beige/alert.png) center center no-repeat;background-size: 100% 100%;}
body.gold .glass-alert {background: url(../i/_gold/alert.png) center center no-repeat;background-size: 100% 100%;}


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;}



.cf {
    padding:30px 30px 0 30px;
    box-sizing:border-box;
    display:inline-block;
    line-height:1.3;
    background: none;

    width:100%;
    -webkit-appearance: none;
    outline:none;
    color:#939598;

    transition:box-shadow .3s ease ;
    border: 2px solid #DCDCDC;
    border-radius:0px;
    font-size:30px;
    font-family: 'Roboto', sans-serif;
    text-decoration:none;

}









textarea.cf {
    width:670px;
    height:500px;
    margin: auto;
    line-height: 1.3;
    padding:24px 24px 24px 24px;

    border-radius: 32px;
    border: 3px solid rgba(255, 255, 255, 0.3);
    background: rgba(0, 0, 0, 0.2);



    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #fff;
    font-size:43px;
    display: block;

}
@media (max-height: 1150px) {
    textarea.cf {height:400px;}
}

::placeholder {
    color:rgba(255,255,255,0.6);
    opacity: 1;
    font-size:30px;
}




.button {
    padding:0 20px 0 20px;
    box-sizing:border-box;
    display:inline-block;
    height:104px;
    line-height:104px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #none;
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 16px;


    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    width:100%;
    text-transform:uppercase;
    -webkit-appearance: none;
    outline:none;
    color:#fff;

    transition:all .3s linear ;

    position: relative;

    font-size:32px;
    font-family: '72bold';
    text-decoration:none;
    text-align:center;
    cursor:pointer;
    -webkit-tap-highlight-color: transparent;

}


.button img {width:32px;height:32px;margin-left:10px;}

.clickable {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.button.blanque {border: 2px solid rgba(255, 255, 255, 0);background: #fff;color:#0154A5;}

body.interimblue .theme-color {color:#0154A5}
body.interimcompact .theme-color {color:#0154A5}
body.interimcompact100 .theme-color {color:#0154A5}
body.interimred100 .theme-color {color:#AD190A}
body.interimred .theme-color {color:#AD190A}
body.interimbeige .theme-color {color:#804122;}
body.interimgold .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;}


.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;}


.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.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: 60px;line-height: 1;padding: 80px 0;transition: all 0.3s linear;opacity:0;transform: scale(0.3)}
.y-18-bttns {width:100%;display: flex;justify-content: center;margin:100px 0 0 0;}
.y-18-bttns .button {width:200px;margin:0 30px;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;opacity: 0.7;line-height: 1.3;font-size: 20px;}

body.ready-loader .y-18-caption {opacity: 1;transform: none;}
body.ready-loader .y-18-legal {opacity: 1;}
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%)}
}


.sequence {position:absolute;left:0;top:0;width:100%;height:100%;}

.sequence.pre-final .stage-image img {object-position: center top;height:1302px;}
.stage-image {position:absolute;left:0;top:0;width:100%;height:100%;opacity: 0;}
.stage-image.active {opacity: 1}
.stage-image img {width:100%;height:100%;display: block;object-fit:cover;transition: all 1s ease; }

body.red100 .stage-image img {object-position: center top;}
body.compact100 .stage-image img {object-position: center top;}

.sequence-caption {transition:opacity 0.8s ease;opacity:0;position:absolute;padding:100px 0 0 0;left:0;top:0;width:100%;z-index: 100;text-align: center;text-transform: uppercase}

body.red100 .sequence-caption {padding:80px 0 0 0;}
.sequence-caption .title {
    font-size:26px;



    width:500px;
    height:80px;
    line-height: 0.9;
    display: flex;
    align-items: center;
    justify-content: center;
    margin:auto;

}
.sequence-caption img {height:80px;width:auto;}
.sequence-caption .title div {}
.sequence-caption .caption {font-size:44px;line-height:120%;margin:40px 0 0 0}
.sequence-caption.active {transform:none;opacity: 1;}
.sequence-caption.disabled .caption {}
.sequence-caption.active {transform:translateY(0%);}
.sequence-caption.disabled {opacity: 0;}

.sc__inner {position:absolute;left:0;top:0;z-index:10;}
.sc__canvas {position:absolute;left:0;top:0;z-index:150;transition: opacity 1s ease;}
.s-card.disabled  .sc__canvas {opacity: 0;}

.pack-hero {position:absolute;left:0;top:0;width:100%;transform-origin: center top;transform: scale(1.53) translateY(-197px);transition:all 1s ease}
body.interimblue .pack-hero {transform:scale(1.741) translateY(-180px);}
body.interimcompact .pack-hero {transform:scale(1.52) translateY(-184px);}
body.interimcompact100 .pack-hero {transform:scale(1.79) translateY(-204px)}
body.interimred .pack-hero {  transform: scale(1.7448) translateY(-181px)}
body.interimbeige .pack-hero {transform:scale(1.812) translateY(-170px);}
body.interimgold .pack-hero {transform:scale(1.812) translateY(-170px);}
body.interimred100 .pack-hero {transform:scale(1.83) translateY(-203px)}

.pack-hero img.pack-hero-sku {position:relative;z-index:10; display:block;width:100%;height:auto;xfilter: drop-shadow(0px -14px 50px #14318D) drop-shadow(0px -14.839px 63.5959px rgba(1, 84, 165, 0.8));}

body.interimcompact100 .pack-hero img.pack-hero-sku {filter:none;}




@font-face {
    font-family: '72bold';
    src: url('../fonts/72-bold-webfont.woff2') format('woff2'),
    url('../fonts/72-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'druk_heavy';
    src: url('../fonts/DrukCyr-Heavy.woff2') format('woff2'),
    url('../fonts/DrukCyr-Heavy.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'druk_cyrbold';
    src: url('../fonts/drukcyr-bold-webfont.woff2') format('woff2'),
    url('../fonts/drukcyr-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.b {font-family: 'druk_cyrbold';}
.h {font-family: 'druk_heavy';}
.b.i {font-family: 'druk_cyrbold_italic';}
.u {text-transform: uppercase;}

html {font-size:10px;}
td,table,img {padding:0; border:none;border-collapse:collapse;}
body {width:750px; background: #000;   font-family: '72bold', sans-serif;margin:0; padding:0;font-size:30px;color:#fff;scroll-behavior: smooth;line-height:1.2;}

body.interimblue {background:#000 url(../i/bg/1.webp) center center no-repeat;background-size: 100% 100%;}
body.interimcompact {background:#000 url(../i/bg/2.webp) center center no-repeat;background-size: 100% 100%;}
body.interimcompact100 {background:#000 url(../i/bg/2.webp) center center no-repeat;background-size: 100% 100%;}
body.interimred100 {background:#000 url(../i/bg/3.webp) center center no-repeat;background-size: 100% 100%;}
body.interimred {background:#000 url(../i/bg/3.webp) center center no-repeat;background-size: 100% 100%;}
body.interimbeige {background:#000 url(../i/_beige/bgr.webp) center center no-repeat;background-size: 100% 100%;}
body.interimgold {background:#000 url(../i/bg/5.webp) center center no-repeat;background-size: 100% 100%;}

body.desktop.interimblue {background:#000 url(../i/desktop/1.webp) center center no-repeat;background-size:cover;}
body.desktop.interimcompact {background:#000 url(../i/desktop/2.webp) center center no-repeat;background-size:cover;}
body.desktop.interimcompact100 {background:#000 url(../i/desktop/2.webp) center center no-repeat;background-size:cover;}
body.desktop.interimred100 {background:#000 url(../i/desktop/3.webp) center center no-repeat;background-size:cover;}
body.desktop.interimred {background:#000 url(../i/desktop/3.webp) center center no-repeat;background-size:cover;}
body.desktop.interimbeige {background:#000 url(../i/desktop/4.webp) center center no-repeat;background-size:cover;}
body.desktop.interimgold {background:#000 url(../i/desktop/5.webp) center center no-repeat;background-size:cover;}


.expired {width:100%;height:100%;display: flex;align-items: center;justify-content: center;}
.expired-w {width:610px;padding:150px 30px 100px 30px;text-align: center;background: no-repeat;background-size: 100% 100%;position: absolute}
.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:36px;line-height: 1.2}
.expired-text {font-size:24px;margin-top:40px;line-height: 1.3}

body.interimblue .glass-alert {background: url(../i/interimblue/alert.png) center center no-repeat;background-size: 100% 100%;}
body.interimcompact .glass-alert {background: url(../i/interimcompact/alert.png) center center no-repeat;background-size: 100% 100%;}
body.interimcompact100 .glass-alert {background: url(../i/interimcompact100/alert.png) center center no-repeat;background-size: 100% 100%;}
body.interimred100 .glass-alert {background: url(../i/interimred100/alert.png) center center no-repeat;background-size: 100% 100%;}
body.interimred .glass-alert {background: url(../i/interimred/alert.png) center center no-repeat;background-size: 100% 100%;}
body.interimbeige .glass-alert {background: url(../i/interimbeige/alert.png) center center no-repeat;background-size: 100% 100%;}
body.interimgold .glass-alert {background: url(../i/interimgold/alert.png) center center no-repeat;background-size: 100% 100%;}

body.blue .glass-alert {background: url(../i/_blue/alert.png) center center no-repeat;background-size: 100% 100%;}
body.compact .glass-alert {background: url(../i/_compact/alert.png) center center no-repeat;background-size: 100% 100%;}
body.red .glass-alert {background: url(../i/_red/alert.png) center center no-repeat;background-size: 100% 100%;}
body.beige .glass-alert {background: url(../i/_beige/alert.webp) center center no-repeat;background-size: 100% 100%;}
body.gold .glass-alert {background: url(../i/_gold/alert.png) center center no-repeat;background-size: 100% 100%;}


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;}



.cf {
    padding:30px 30px 0 30px;
    box-sizing:border-box;
    display:inline-block;
    line-height:1.3;
    background: none;

    width:100%;
    -webkit-appearance: none;
    outline:none;
    color:#939598;

    transition:box-shadow .3s ease ;
    border: 2px solid #DCDCDC;
    border-radius:0px;
    font-size:30px;
    font-family: 'Roboto', sans-serif;
    text-decoration:none;

}









textarea.cf {
    width:670px;
    height:500px;
    margin: auto;
    line-height: 1.3;
    padding:24px 24px 24px 24px;

    border-radius: 32px;
    border: 3px solid rgba(255, 255, 255, 0.3);
    background: rgba(0, 0, 0, 0.2);



    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #fff;
    font-size:43px;
    display: block;

}
@media (max-height: 1150px) {
    textarea.cf {height:400px;}
}

::placeholder {
    color:rgba(255,255,255,0.6);
    opacity: 1;
    font-size:30px;
}




.button {
    padding:0 20px 0 20px;
    box-sizing:border-box;
    display:inline-block;
    height:104px;
    line-height:104px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #none;
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 16px;


    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    width:100%;
    text-transform:uppercase;
    -webkit-appearance: none;
    outline:none;
    color:#fff;

    transition:all .3s linear ;

    position: relative;

    font-size:32px;
    font-family: '72bold';
    text-decoration:none;
    text-align:center;
    cursor:pointer;
    -webkit-tap-highlight-color: transparent;

}


.button img {width:32px;height:32px;margin-left:10px;}

.clickable {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.button.blanque {border: 2px solid rgba(255, 255, 255, 0);background: #fff;color:#0154A5;}

body.interimblue .theme-color {color:#0154A5}
body.interimcompact .theme-color {color:#0154A5}
body.interimcompact100 .theme-color {color:#0154A5}
body.interimred100 .theme-color {color:#AD190A}
body.interimred .theme-color {color:#AD190A}
body.interimbeige .theme-color {color:#804122;}
body.interimgold .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;}


.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;}


.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.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:82vw;text-align: center;}
.y-18-caption {font-size: 60px;line-height: 1;padding: 80px 0;transition: all 0.3s linear;opacity:0;transform: scale(0.3)}
.y-18-bttns {width:100%;display: flex;justify-content: center;margin:100px 0 0 0;}
.y-18-bttns .button {width:200px;margin:0 30px;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;opacity: 0.7;line-height: 1.3;font-size: 20px;}

body.ready-loader .y-18-caption {opacity: 1;transform: none;}
body.ready-loader .y-18-legal {opacity: 1;}
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%)}
}


.sequence {position:absolute;left:0;top:0;width:100%;height:100%;}

.sequence.pre-final .stage-image img {object-position: center top;height:1302px;}
.stage-image {position:absolute;left:0;top:0;width:100%;height:100%;opacity: 0;}
.stage-image.active {opacity: 1}
.stage-image img {width:100%;height:100%;display: block;object-fit:cover;transition: all 1s ease; }

body.red100 .stage-image img {object-position: center top;}
body.compact100 .stage-image img {object-position: center top;}

.sequence-caption {transition:opacity 0.8s ease;opacity:0;position:absolute;padding:100px 0 0 0;left:0;top:0;width:100%;z-index: 100;text-align: center;text-transform: uppercase}



body.red100 .sequence-caption {padding:80px 0 0 0;}
.sequence-caption .title {
    font-size:26px;



    width:500px;
    height:80px;
    line-height: 0.9;
    display: flex;
    align-items: center;
    justify-content: center;
    margin:auto;

}


.sequence-caption img {height:80px;width:auto;}
.sequence-caption .title div {}
.sequence-caption .caption {font-size:44px;line-height:120%;margin:40px 0 0 0}
.sequence-caption.active {transform:none;opacity: 1;}
.sequence-caption.disabled .caption {}
.sequence-caption.active {transform:translateY(0%);}
.sequence-caption.disabled {opacity: 0;}

@media (max-height: 1150px) {
    .sequence-caption {padding:60px 0 0 0;}
    .sequence-caption .title {font-size:22px;}
    .sequence-caption .caption {font-size:34px;margin:30px 40px 0 40px}
}

.sc__inner {position:absolute;left:0;top:0;z-index:10;}
.sc__canvas {position:absolute;left:0;top:0;z-index:150;transition: opacity 1s ease;}
.s-card.disabled  .sc__canvas {opacity: 0;}

.pack-hero {position:absolute;left:0;top:0;width:100%;transform-origin: center top;transform: scale(1.53) translateY(-197px);transition:all 1s ease}
body.interimblue .pack-hero {transform:scale(1.741) translateY(-180px);}
body.interimcompact .pack-hero {transform:scale(1.8) translateY(-171px)}
body.interimcompact100 .pack-hero {transform:scale(2.05) translateY(-181px)}
body.interimred .pack-hero {  transform: scale(1.7448) translateY(-181px)}
body.interimbeige .pack-hero {transform:scale(1.812) translateY(-170px);}
body.interimgold .pack-hero {transform:scale(1.812) translateY(-170px);}
body.interimred100 .pack-hero {transform:scale(2.045) translateY(-181px)}

.pack-hero img.pack-hero-sku {position:relative;z-index:10; display:block;width:100%;height:auto;xfilter: drop-shadow(0px -14px 50px #14318D) drop-shadow(0px -14.839px 63.5959px rgba(1, 84, 165, 0.8));}

body.interimcompact100 .pack-hero img.pack-hero-sku {filter:none;}









.pack-hero-line {transition: width 1s ease;width:0px;height:100%;display: block;position:absolute;top:0;overflow:hidden;}
.pack-hero-line img {width:750px;min-width:750px;display:block;height:auto;position:absolute;top:0;}
.pack-hero-line.line-1 {transition-delay:0.3s; right:0;}
.pack-hero-line.line-2 {transition-delay:0.6s;left:0;}
.pack-hero-line.line-3 {transition-delay:0.9s;left:0;}

.pack-hero-line.line-1 img {right:0;}
.pack-hero-line.line-2 img {left:0;}
.pack-hero-line.line-3 img {left:0;}

body.interimcompact .pack-hero-line.line-2 img {opacity:0.8}

.pack-stage.stage-2 .pack-hero {transform: scale(1.35);top:0vh;}
.pack-stage.stage-2 .pack-hero-line {width:100%;}



@media (max-height: 1150px) {
    .pack-stage.stage-2 .pack-hero {transform: scale(1.25);}
    .pack-stage.stage-3 .pack-hero {transform: scale(1);top:-40px}
    .pack-stage.stage-4 .pack-hero {transform: scale(1);top:-20px;}
}

.pack-stage.stage-3 .pack-hero {transform: scale(1.1);transition-delay:4.6s;}
.pack-stage.stage-3 .pack-hero-line {width:100%;}

.game-hand {width:112px;height:48px;animation:pointer2 2s infinite linear;position:absolute;left:50%;top:307px;margin-left:-56px;z-index: 150;}
body.red100 .game-hand {top:345px;}
body.compact100 .game-hand {top:345px;}
.game-hand img {width:100%;height:auto;}
.stage-buttons {text-transform: uppercase;font-size:36px;line-height:1.2;position:absolute;left:0;bottom:5vh;width:100%;z-index: 100;}
.game-helper {width:560px;height:300px;margin:auto;display: flex;justify-content: center;align-items: center;font-size:36px;text-align: center;}

.pack-helper {display: flex;align-items:flex-end;justify-content: center;width:100%;padding: 0 30px 0 0;}
.pack-helper-text {width:440px;height:300px;margin:auto;display: flex;justify-content: center;align-items: center;font-size:36px;text-align: center;}
@media (max-height: 1150px) {
    .pack-helper-text {height:250px;font-size: 30px;}
}
.pack-helper-text p {margin:10px 0;}
.pack-helper-bttn {width:200px;height:220px;font-size:20px;cursor:pointer;text-align: center;animation: pulse 1s linear infinite}
.pack-helper-bttn img {display: block;width:140px;height:140px;margin:auto auto 40px auto;}

.stage-buttons.buttons-1 {transition:all 1s ease;transform: translateX(20%);opacity:0; }

.stage-buttons.buttons-2 .pack-helper-text {transition:all 0.8s ease 0.5s;transform: translateX(20%);opacity:0;}
.stage-buttons.buttons-2 .pack-helper-bttn {transition:all 0.8s ease 0.5s;transform: scale(0.5);opacity:0;}

.pack-stage.stage-1 .stage-buttons.buttons-1 {transform: none;opacity:1;}
.pack-stage.stage-2 .stage-buttons.buttons-1 {transform: translateX(-20%);opacity:0;}


.pack-stage.stage-2 .pack-helper-text {transform: none;opacity:1;}
.pack-stage.stage-2 .pack-helper-bttn {transform: none;opacity:1;}
.pack-stage.stage-3 .pack-helper-text {transition:all 0.8s ease;transform: translateX(-20%);opacity:0;}
.pack-stage.stage-3 .pack-helper-bttn {transition:all 0.8s ease;transform: scale(0.5);opacity:0;}



.stage-glass {background:center center no-repeat;background-size: 100% 100%;}

body.blue .stage-glass {background-image: url(../i/_blue/c1.webp)}
body.compact .stage-glass {background-image: url(../i/_compact/c1.webp)}
body.red .stage-glass {background-image: url(../i/_red/c1.webp)}
body.beige .stage-glass {background-image: url(../i/_beige/c1.webp?1)}
body.gold .stage-glass {background-image: url(../i/_gold/c1.webp)}

.pack-utp {display: flex;width:1500px;font-size:24px;text-align: center;padding:0 0 0 40px}
.pack-utm-item {position:relative;text-align: center;}
.pack-utm-item .caption {z-index: 100;position:relative;height: 91px;display: flex;width: 100%;align-items: center;justify-content: center;}
.pack-utm-item.item-3 .caption {width:auto;align-items: flex-start;flex-direction: column;}
.pack-utm-item.item-3 .caption span {display: block;margin-top:10px;font-size:80%;}

body.compact100 .pack-utm-item.item-3 .caption {font-size:28px;}


body.interimred100 .pack-utm-item.item-3 {flex-direction:column;}
body.interimred100 .pack-utm-item.item-3 .icon {width:440px;height:80px;margin: 0 0px 0 0;}
body.interimred100 .pack-utm-item.item-3 .caption {font-size:16px;opacity:0.8;height: 40px;}



.pack-utm-item .count {font-size:32px;position:absolute;left:20px;top:20px;opacity:0.4;z-index:100;}
.pack-utm-item .icon {width:110px;height:110px;margin:auto auto 5px auto;z-index: 100;position:relative;}
.pack-utm-item .icon img {width:100%;height:100%;display: block;object-fit: contain;}
.pack-utm-item.item-3 img {object-position: right center;}
.pack-utm-item.item-1,
.pack-utm-item.item-2  {height:260px;width:324px;padding:35px 0 0 0;margin:0 150px 0 0;border-radius: 28px;box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.25), inset -2px 0px 6px rgba(255, 255, 255, 0.4), inset 2px 0px 2px rgba(255, 255, 255, 0.4);}
.pack-utm-item.item-3  {display: flex;width:666px;height:200px;padding:0 0 px 0;margin:20px 0 0 0;align-items:center;justify-content:center;background:center center no-repeat;background-size: 100% 100%;}

body.blue .pack-utm-item.item-3 {height:228px;padding:0 0 20px 0;}
body.blue .pack-utm-item.item-1 {background: url(../i/_blue/utp1.webp) no-repeat;background-size: 100% 100%;}
body.blue .pack-utm-item.item-2 {background: url(../i/_blue/utp2.webp) no-repeat;background-size: 100% 100%;}

body.beige .pack-utm-item.item-3 {height:228px;padding:0 0 20px 0;}

body.compact .pack-utm-item.item-1 {background: url(../i/_compact/utp1.webp) no-repeat;background-size: 100% 100%;}
body.compact .pack-utm-item.item-2 {background: url(../i/_compact/utp2.webp) no-repeat;background-size: 100% 100%;}

body.beige .pack-utm-item.item-1 {background: url(../i/_beige/utp1.webp?1) no-repeat;background-size: 100% 100%;}
body.beige .pack-utm-item.item-2 {background: url(../i/_beige/utp1.webp?1) no-repeat;background-size: 100% 100%;}

body.gold .pack-utm-item.item-1 {background: url(../i/_gold/utp1.webp?1) no-repeat;background-size: 100% 100%;}
body.gold .pack-utm-item.item-2 {background: url(../i/_gold/utp1.webp?1) no-repeat;background-size: 100% 100%;}

body.red .pack-utm-item.item-1 {background: url(../i/_red/utp1.webp) no-repeat;background-size: 100% 100%;}
body.red .pack-utm-item.item-2 {background: url(../i/_red/utp2.webp) no-repeat;background-size: 100% 100%;}



@media (max-height: 1290px) {
    .pack-utm-item.item-1 {height:240px;padding:30px 0 0 0;}
    .pack-utm-item.item-2 {height:240px;padding:30px 0 0 0;}
    .stage-buttons {bottom:3vh}
}

@media (max-height: 1150px) {
    .pack-utm-item.item-1 {height:230px;padding:20px 0 0 0;}
    .pack-utm-item.item-2 {height:230px;padding:20px 0 0 0;}
    .stage-buttons {bottom:40px}
}

.pack-utm-item.item-3 {text-align: left;}
.pack-utm-item.item-3 .icon {width:240px;height:130px;margin:0 30px 0 0;}

body.compact .pack-utm-item.item-3 .icon {width:240px;}
body.interimcompact .pack-utm-item.item-3 .icon {width:140px;}
body.beige .pack-utm-item.item-3 .icon {width:140px;}
body.gold .pack-utm-item.item-3 .icon {width:140px;}

body.interimred .pack-utm-item.item-3 .icon {width:140px;}
body.interimblue .pack-utm-item.item-3 .icon {width:140px}

body.interimcompact100 .pack-utm-item.item-3 {flex-direction:column;}
body.interimcompact100 .pack-utm-item.item-3 .icon {width:440px;height:80px;margin: 0 0px 0 0;}
body.interimcompact100 .pack-utm-item.item-3 .caption {font-size:16px;opacity:0.8;height: 40px;}

.pack-utm-item.item-3:before  {display: block;position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:center center no-repeat;background-size: 100% 100%;opacity: 1}

body.blue .pack-utm-item.item-3:before {background-image: url(../i/_blue/utp3.webp);}
body.compact .pack-utm-item.item-3:before {background-image: url(../i/_compact/sku.webp)}
body.red .pack-utm-item.item-3:before {background-image: url(../i/_red/sku.webp?1);}
body.beige .pack-utm-item.item-3:before {background-image: url(../i/_beige/utp3.webp?1);}
body.gold .pack-utm-item.item-3:before {background-image: url(../i/_gold/sku.webp);}


.stage-buttons.buttons-3 {transform:translate(120%,26.66vw);transition: all 2s ease;}

.pack-utm-item.item-3 {transform: translateY(600px);transition: transform 1s ease 5s;}
.pack-utm-item.item-1 {width:676px;}

.pack-utm-item.item-1 {transition:all 2s ease 2.5s;}

.pack-stage.stage-3 .pack-utm-item.item-1  {width:324px;margin:0 20px 0 0;}
.pack-stage.stage-3 .pack-utm-item.item-3 {transform: translateY(0);}
.pack-stage.stage-3 .stage-buttons.buttons-3 {animation:stage-buttons-buttons-3 6s ease;animation-fill-mode:forwards;}


@keyframes stage-buttons-buttons-3 {

    0% {transform:translate(120%,26.66vw)}
    25% {transform:translate(0,26.66vw)}
    80% {transform:translate(0,26.66vw)}
    100% {transform:translate(0,0)}
}

@keyframes pulse {

    0% {transform:scale(1)}
    50% {transform:scale(1.1)}
    100% {transform:scale(1)}
}

.pack-stage.stage-4 .pack-utp-1 {transform: translateX(-120%);transition:transform 1.5s ease;}
.pack-stage.stage-4 .pack-utp-2 {transform: translateX(-120%);transition:transform 1.5s ease 0.2s;}
.pack-stage.stage-4 .pack-hero {transform: scale(1.3);transition-delay:0.5s;}

.poll-invite-caption {position:absolute;left:0;top:40px;width:100%;z-index: 100;transition: all 1s ease 1s;transform: translateY(-150%);text-align: center;}
.poll-invite-caption img {height:80px;width:auto;}
.pack-stage.stage-4 .poll-invite-caption {transform: none;}

.poll-intro {transform:translateY(100vh);position:absolute;bottom:12vh;left:0;width:100%;z-index:170;transition: all 1s ease;padding:40px;text-transform: uppercase;font-size:31px;line-height: 120%;text-align: center;}
@media (max-height: 1290px) {
    .poll-intro {bottom:140px;font-size:29px;}
}


.poll-button-intro {transform:translateY(200px);position:absolute;bottom:0px;left:0;width:100%;z-index:170;transition: all 1s ease 0.3s;padding:40px;}
.poll-button-intro.active {transform: none;}
.pack-stage.stage-4 .poll-intro {transform: none}
.pack-stage.stage-4 .poll-button-intro {transform: none}

.poll-button .button {height:80px;line-height:80px;}




.swiper-container-poll {height:100%;z-index:100;}
.poll-bttn {position:absolute;bottom:0;left:0;width:100%;padding:0 40px 40px 40px}
.poll-bttn-register {padding:0 40px 70px 40px}
.poll-slide-header .header {text-align: center;font-size:44px;text-transform: uppercase;}
.poll-slide-header.tiny .header {font-size:44px;}
.poll-slide {height:100%;width:100%;display: flex;align-items: center;justify-content: center;}
.poll-slide.flexed {padding-bottom:300px;}
.poll-slide.unflexed {display: block;padding-top:350px;}
.poll-slide.unflexed.tiny {display: block;padding-top:290px;}

.poll-slide-header .caption.top {position:absolute;left:0%;top:250px;width:100%;}

.vote-stars {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin:30px auto 0 auto;
    width:680px;
    height:124px;
    position:absolute;
    top:45vh;
    left:40px;

}


/* 3 */







.vote-star {width:124px;height:124px;position:relative;display: flex;align-items: center;justify-content: center;margin:0 10px 0 10px;}
.vote-star span {display: block;width:100%;height:100%;}
.vote-star .num {position: absolute;left:0;top:0;width:100%;height:100%;display: flex;justify-content: center;align-items: center;font-size:48px;color:#fff;opacity:0.4;z-index: 10;}
.vote-star.active .num {

}

.vote-star span.w {display: block;height:100%;}
.vote-star {}
.vote-star.active span.w {width:100%;height:100%;}
.vote-star span.w {width:100%;height:100%;background: url(../i/_blue/star.png) center center no-repeat;background-size:contain;display: block;transition: all 0.3s ease;}
.vote-star span.c {opacity:0;width:100%;height:100%;display: block;transition: all 1s ease;opacity: 0;background: url(../i/_blue/star_.png) center center no-repeat;background-size:contain;}
.vote-star.active span.w {animation: star .4s linear;animation-fill-mode:forwards;}
.vote-star.active span.c {animation: star .4s linear;animation-fill-mode:forwards}
.vote-star.active .num {animation: num .4s linear;animation-fill-mode:forwards}

body.compact .vote-star span.w {background-image: url(../i/_compact/star.png);}
body.compact .vote-star span.c {background-image: url(../i/_compact/star_.png);}

body.beige .vote-star span.w {background-image: url(../i/_beige/star.png?1);}
body.beige .vote-star span.c {background-image: url(../i/_beige/star_.png?1);}

body.red .vote-star span.w {background-image: url(../i/_red/star.png);}
body.red .vote-star span.c {background-image: url(../i/_red/star_.png);}

body.gold .vote-star span.w {background-image: url(../i/_gold/star.png);}
body.gold .vote-star span.c {background-image: url(../i/_gold/star_.png);}

.vote-star.star-1 span.w {animation-delay: 0s;transition-delay: 0;}
.vote-star.star-2 span.w {animation-delay: 0.1s;transition-delay:0.1s}
.vote-star.star-3 span.w {animation-delay: 0.2s;transition-delay:0.2s}
.vote-star.star-4 span.w {animation-delay: 0.3s;transition-delay:0.3s}
.vote-star.star-5 span.w {animation-delay: 0.4s;transition-delay:0.4s}

.vote-star.star-1 span.c {animation-delay: 0s;}
.vote-star.star-2 span.c {animation-delay: 0.1s;}
.vote-star.star-3 span.c {animation-delay: 0.2s;}
.vote-star.star-4 span.c {animation-delay: 0.3s;}
.vote-star.star-5 span.c {animation-delay: 0.4s;}

@keyframes star {
    0%{transform:scale(1);}
    50%{transform:scale(1.2);opacity:1;}
    100%{transform:scale(1);opacity:1;}
}

@keyframes num {
    0%{transform:scale(1);}
    50%{transform:scale(1.2);opacity:0.4;}
    100%{transform:scale(1);opacity: 1;background: linear-gradient(180.18deg, #FFFFFF 37.35%, rgba(255, 255, 255, 0.3) 99.84%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;}
}

.vote-textarea {padding:150px 0 0 0;}
.vote-pack img {width:340px; height:auto;}


.poll-slide-header .counter {transition: transform 0.6s ease 0s;transform: translateX(600px)}
.poll-slide-header .caption {transition: transform 0.9s ease 0s;transform: translateX(600px)}
.vote-pack {transition: transform 1.2s ease 0s;transform: translateX(600px);text-align: center;padding-top:20px;}
.vote-stars {transition: transform 1.3s ease 0s;transform: translateX(600px)}

.swiper-slide-poll .p-cloud {transition: all 1s ease;transform: translateY(100%);}
.swiper-slide-main.swiper-slide-active .swiper-slide-poll.swiper-slide-active .p-cloud {opacity: 1;transform: none}

.swiper-slide-poll .p-cloud.p-cloud-1 {transition-delay:.6s;}
.swiper-slide-poll .p-cloud.p-cloud-2 {transition-delay:0.8s;}
.swiper-slide-poll .p-cloud.p-cloud-3 {transition-delay:1s;}
.swiper-slide-poll .p-cloud.p-cloud-4 {transition-delay:1.2s;}
.swiper-slide-poll .p-cloud.p-cloud-5 {transition-delay:1.4s;}
.swiper-slide-poll .p-cloud.p-cloud-6 {transition-delay:1.5s;}
.swiper-slide-poll .p-cloud.p-cloud-7 {transition-delay:1.6s;}

.swiper-slide-poll .header {}

.swiper-slide-poll-ask .poll-bttn {transition:all 1s ease 0s}
.poll-bttn .button {height: 84px;line-height:84px;}
.swiper-slide-poll-ask .poll-bttn.disabled {transition:all 1.6s ease 0s;transform: translateX(600px)}
.swiper-slide-poll-ask .poll-bttn.disabled .button {background: none;opacity:0.6;color:#fff;}

.swiper-slide-poll-ask.swiper-slide-active .poll-slide-header .counter {transform: none}
.swiper-slide-poll-ask.swiper-slide-active .poll-slide-header .caption {transform: none}
.swiper-slide-poll-ask.swiper-slide-active .vote-stars {transform: none}
.swiper-slide-poll-ask.swiper-slide-active .vote-pack {transform: none}
.swiper-slide-poll-ask.swiper-slide-active .poll-bttn {transform: none}



.vote-progress {position:absolute;left:0;top:0;z-index: 100;width:100%;padding:150px 140px;justify-content: space-between;display: flex;transition: all 1s ease;}
.vote-progress.disabled {transform: translateX(-700px)}
.vote-progress .stage {background: rgba(255,255,255,0.3);width:31%;height:14px;border-radius:14px;overflow: hidden;}
.vote-progress .stage div {background:#fff;width:0px;height:100%;transition: width 2s ease; }
.vote-progress.stage-1 .stage.s-1 div {width:100%;}
.vote-progress.stage-2 .stage.s-2 div {width:100%;}
.vote-progress.stage-3 .stage.s-3 div {width:100%;}

.swiper-slide-poll-done {display: flex;align-items: center;justify-content: center;text-align:center;}
.poll-done {margin:00px 0 00px 0;text-transform: uppercase;width:660px;height:500px;background: url(../i/_blue/pollfinal.webp) center center no-repeat;background-size:100% 100%;display: flex;justify-content: center;align-items: center;}

body.compact .poll-done {background-image: url(../i/_compact/pollfinal.webp)}
body.red .poll-done {background-image: url(../i/_red/pollfinal.webp)}
body.beige .poll-done {background-image: url(../i/_beige/pollfinal.webp?1)}
body.gold .poll-done {background-image: url(../i/_gold/pollfinal.webp)}

@media (max-height: 1150px) {
    .poll-done {height:400px;}
}


.poll-done a {display: inline-block;border-bottom:4px solid #fff;}
.poll-done-intro {}
.poll-done-intro .header {font-size:44px;}
.poll-done-intro-2 {font-size:44px;line-height:1.2;}


.poll-done-top {position:absolute;left:0;top:0;width:100%;}
.poll-done-logo {padding:150px 0 0 0;}
.poll-done-logo img {width:160px;height:auto;}

.poll-done-line {position: absolute;width:0px;overflow:hidden;}
.poll-done-line.line-left {transition: all 1s ease 1s;}
.poll-done-line.line-left img {width:740px;}
.poll-done-line.line-right img {width:320px;}
.poll-done-line.line-right {transition: all 1s ease 1.3s;}
.poll-done-line img {display: block;}
.poll-done-line.line-left {left:0;top:0;}
.poll-done-line.line-right {right:0;top:136px;}
.swiper-slide-poll-done.swiper-slide-active .poll-done-line.line-left {width:740px;}
.swiper-slide-poll-done.swiper-slide-active .poll-done-line.line-right {width:320px;}

@media (max-height: 1350px) {

}

