/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}*,body,html{margin:0;padding:0}body,html{width:100%;height:100%}body.is-modal,html.is-modal{overflow:hidden}body{background-color:#ffc000}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0}.button{display:block;cursor:pointer;text-decoration:none;border:none;outline:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.button:focus,.button:hover{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent}.button--primary{font:700 4vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-transform:uppercase;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:69.5vw;padding:2.375vw 4vw;background:url(../images/button-01.png) 50% 50%/contain no-repeat;color:#ffe50a;letter-spacing:.125vw}@media screen and (min-width:51em){.button--primary{font-size:3.125vw;width:25.9765625vw;height:6.40625vw;padding:1.1728395062vw 1.975308642vw}}.button--primary.is-long{background-image:url(../images/button-01-long.png);width:76.5625vw;height:8.5416666667vw}@media screen and (min-width:51em){.button--primary.is-long{width:45.9114583333vw;height:7.109375vw;padding:2.0833333333vw 1.6666666667vw}}.button--primary:focus,.button--primary:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background:url(../images/button-01.png) 50% 50%/contain no-repeat;color:#ffe50a}.button--primary:focus.is-long,.button--primary:hover.is-long{background-image:url(../images/button-01-long.png)}.button--secondary{font:700 4vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-transform:uppercase;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:69.5vw;padding:2.375vw 4vw;background:url(../images/button-02.png) 50% 50%/contain no-repeat;color:#fff;letter-spacing:.125vw}@media screen and (min-width:51em){.button--secondary{font-size:2.0833333333vw;width:25.9765625vw;height:4.375vw;padding:1.1728395062vw 1.975308642vw}}.button--secondary.is-long{font-size:4vw}@media screen and (min-width:51em){.button--secondary.is-long{font-size:1.5625vw}}.button--secondary.is-light{background-image:url(../images/button-03.png)}.button--secondary.is-yellow{color:#ffe50a}.button--secondary:focus,.button--secondary:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background:url(../images/button-02.png) 50% 50%/contain no-repeat;color:#fff}.button--secondary:focus.is-light,.button--secondary:hover.is-light{background-image:url(../images/button-03.png)}.button--secondary:focus.is-yellow,.button--secondary:hover.is-yellow{color:#ffe50a}.form__label{font:700 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-transform:uppercase;text-align:center;color:#725199;text-shadow:.125vw 0 0 #fff,-.125vw 0 0 #fff,0 .125vw 0 #fff,0 -.125vw 0 #fff,.125vw .125vw 0 #fff,-.125vw -.125vw 0 #fff,.125vw -.125vw 0 #fff,-.125vw .125vw 0 #fff;margin:0 auto}@media screen and (min-width:51em){.form__label{font-size:2.4691358025vw}}.form__input{font:700 4vw/1.2 Grandstander,Helvetica,sans-serif;color:#000;width:100%;padding:2vw 4vw;background-color:#fff;border-radius:6vw;border:none;-webkit-box-shadow:.25vw .25vw 0 0 rgba(0,0,0,.25);box-shadow:.25vw .25vw 0 0 rgba(0,0,0,.25)}@media screen and (min-width:51em){.form__input{font:700 1.6049382716vw/1.2 Grandstander,Helvetica,sans-serif;padding:.987654321vw 1.975308642vw;border-radius:2.962962963vw}}.app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100%;overflow-x:hidden;overflow-y:auto}.app>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.app{background-color:#ffc000;margin-bottom:3.3333333333vw}.app.is-home{z-index:-1;margin-bottom:-16.6666666667vw}.app__wrapper{width:100%;margin:0 auto;overflow:hidden;padding-top:13.8666666667vw}@media screen and (min-width:51em){.app__wrapper{width:100vw;padding-top:8.8541666667vw}}.app__section{display:block;width:100%;padding:0 2vw}@media screen and (min-width:51em){.app__section{padding:0}}.app .ht{text-indent:-9999px;overflow:hidden}.app__header{margin-bottom:4.4270833333vw}.app__header.no-margin{margin-bottom:0}.app__header .header__banner{width:100dvw;height:51.8dvw;padding:.78125vw 5.625vw;background:url(../images/header-banner.png) 50% 50%/contain no-repeat}.app__header .header__title{font:400 10vw/1 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#725199;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;margin:4vw auto 0}@media screen and (min-width:51em){.app__header .header__title{font-size:5.2083333333vw}}.app__header .header__title.is-large{font-size:8.6666666667vw}@media screen and (min-width:51em){.app__header .header__title.is-large{font-size:5.2083333333vw}}.app__header .header__subtitle{font:400 5.8333333333vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75);color:#fff;margin:.5vw auto 0}@media screen and (min-width:51em){.app__header .header__subtitle{font-size:3.90625vw}}.app__section--login{margin-bottom:4.6875vw}.app__section--login .login__form{gap:2.5vw}.app__section--login .login__form,.app__section--login .login__form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app__section--login .login__form__wrapper{gap:3.25vw;margin-bottom:2vw}@media screen and (min-width:51em){.app__section--login .login__form__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.app__section--login .login__form__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5vw;width:58.5vw}@media screen and (min-width:51em){.app__section--login .login__form__element{gap:.7407407407vw;width:28.8888888889vw}}.app__section--login .login__form__label{font:700 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-transform:uppercase;text-align:center;color:#725199;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;margin:0 auto}@media screen and (min-width:51em){.app__section--login .login__form__label{font-size:2.4691358025vw}}.app__section--login .login__form__text{font:700 2.75vw/1.2 Grandstander,Helvetica,sans-serif;color:#2a2283}@media screen and (min-width:51em){.app__section--login .login__form__text{font-size:1.3580246914vw}}.app__section--login .login__form__link{display:block;text-align:center;color:#fff}.app__section--login .login__form .button--primary{margin:2.5vw auto 0}@media screen and (min-width:51em){.app__section--login .login__form .button--primary{margin:1.2345679012vw auto 0}}.app__section--login-register{padding:0 2vw}@media screen and (min-width:51em){.app__section--login-register{padding:0}}.app__section--login-register .login-register__subtitle,.app__section--login-register .login-register__title{text-transform:uppercase;text-align:center;color:#fff;margin:0 auto}.app__section--login-register .login-register__title{font:800 5.25vw/1.2 Luckiest Guy,Helvetica,sans-serif;color:#725199;text-shadow:.125vw 0 0 #fff,-.125vw 0 0 #fff,0 .125vw 0 #fff,0 -.125vw 0 #fff,.125vw .125vw 0 #fff,-.125vw -.125vw 0 #fff,.125vw -.125vw 0 #fff,-.125vw .125vw 0 #fff}@media screen and (min-width:51em){.app__section--login-register .login-register__title{font:800 2.5925925926vw/1.2 Luckiest Guy,Helvetica,sans-serif}}.app__section--login-register .login-register__subtitle{font:400 4.375vw/1.2 Luckiest Guy,Helvetica,sans-serif;margin-top:.5vw;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75)}@media screen and (min-width:51em){.app__section--login-register .login-register__subtitle{font-size:2.1604938272vw;margin-top:.2469135802vw}}.app__section--login-register .login-register__text{font:600 2.5vw/1.2 Grandstander,Helvetica,sans-serif;text-align:center;color:#2a2283;margin-top:2vw}@media screen and (min-width:51em){.app__section--login-register .login-register__text{font-size:1.2345679012vw}}.app__section--login-register .button--primary{margin:7.75vw auto 3.75vw}@media screen and (min-width:51em){.app__section--login-register .button--primary{margin:3.8271604938vw auto 1.8518518519vw}}.app__section--login-register .button--secondary{margin:5vw auto 0}@media screen and (min-width:51em){.app__section--login-register .button--secondary{margin:2.4691358025vw auto 0}}.app__section--steps .steps__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:92.7083333333vw;width:100%;margin:0 auto}@media screen and (min-width:51em){.app__section--steps .steps__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.app__section--steps .step__number{font:900 6.25vw/1 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;text-shadow:.2083333333vw 0 0 #fff,-.2083333333vw 0 0 #fff,0 .2083333333vw 0 #fff,0 -.2083333333vw 0 #fff,.2083333333vw .2083333333vw 0 #fff,-.2083333333vw -.2083333333vw 0 #fff,.2083333333vw -.2083333333vw 0 #fff,-.2083333333vw .2083333333vw 0 #fff;color:#2a2283;margin:1.6666666667vw auto 0}.app__section--steps .step__number__wrapper{z-index:2;position:relative;width:8.5416666667vw;height:8.5416666667vw;border-radius:100%;background-color:#ffe50a;border:.2083333333vw solid #fff;-webkit-box-shadow:.125vw .25vw 0 rgba(0,0,0,.25);box-shadow:.125vw .25vw 0 rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto -8.3333333333vw}.app__section--steps .step__wrapper{z-index:1;position:relative;width:43.3854166667vw;height:52.0833333333vw;padding:10.4166666667vw 2.0833333333vw 0;background:url(../images/home/step-wrapper.png) 50% 50%/43.3854166667vw 44.8958333333vw no-repeat}.app__section--steps .step__text{font:400 3.2291666667vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#ffe50a;margin:0 auto}.app__section--steps .step__text.is-white{font-size:2.7083333333vw}.app__section--steps .step__text.is-bigger{font-size:3.8020833333vw}.app__section--steps .step__asset{display:block;margin:0 auto;background:transparent 50% 50%/contain no-repeat}.app__section--steps .step__asset--code{width:33.9583333333vw;height:32.0833333333vw;margin-top:-4.1666666667vw;background-image:url(../images/home/step-1.png)}.app__section--steps .step__asset--points{width:30.3125vw;height:30.3125vw;margin-top:-2.0833333333vw;background-image:url(../images/home/step-2.png)}.app__section--steps .step .is-white{color:#fff}.app__section--slider .slider{width:100%;height:29.6875vw;margin:.9375vw auto 1.9791666667vw;overflow:hidden}.app__section--slider .slider__wrapper{width:90.9375vw;height:47.5520833333vw;margin:0 auto;padding:5.2083333333vw 3.9583333333vw 3.125vw;background:url(../images/home/slider-wrapper.png) 50% 50%/contain no-repeat}.app__section--slider .slider__title{font:400 3.8020833333vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#fff;margin:0 auto}.app__section--slider .slider__item{height:100%}@media screen and (min-width:51em){.app__section--slider .slider__item{width:27.0833333333vw}}.app__section--slider .slider__item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%}.app__section--slider .slider__item__image{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;background:transparent 50% 50%/contain no-repeat}.app__section--slider .slider__item__title{text-indent:-9999px;overflow:hidden;white-space:nowrap}.app__section--slider .slider__item.is-egor .slider__item__image{background-image:url(../images/home/slider-egor.png)}.app__section--slider .slider__item.is-dona .slider__item__image{background-image:url(../images/home/slider-dona.png)}.app__section--slider .slider__item.is-tor .slider__item__image{background-image:url(../images/home/slider-tor.png)}.app__section--slider .slider__item.is-rex .slider__item__image{background-image:url(../images/home/slider-rex.png)}.app__section--slider .slider__item.is-tina .slider__item__image{background-image:url(../images/home/slider-tina.png)}.app__section--slider .slider__item.is-gus .slider__item__image{background-image:url(../images/home/slider-gus.png)}.app__section--slider .slider__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto;gap:2.0833333333vw}.app__section--slider .slider__navigation__button{display:block;width:3.2291666667vw;height:2.7083333333vw;margin:0;padding:0;border:none;background:transparent 50% 50%/contain no-repeat;cursor:pointer}.app__section--slider .slider__navigation__button.is-left{background-image:url(../images/home/slider-navigation-left.png)}.app__section--slider .slider__navigation__button.is-right{background-image:url(../images/home/slider-navigation-right.png)}.app__section--slider .slider__navigation__button.swiper-button-disabled{opacity:.4;cursor:default}.app__section--slider .button--secondary{margin:2.34375vw auto 0}.app__section--guide .guide__wrapper{margin-top:5.2083333333vw}.app__section--guide .guide__title{font:400 5.7291666667vw/1 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#725199;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;margin:0 auto}.app__section--guide .guide__text{font:400 2.6041666667vw/1 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#725199;margin:1.0416666667vw auto 0;max-width:76.5625vw}.app__section--guide .guide__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5208333333vw;margin-top:2.0833333333vw}.app__section--guide .guide__list__item{display:block;margin:0;background:transparent 50% 50%/contain no-repeat}.app__section--guide .guide__list__item.is-one{width:27.03125vw;height:35.6770833333vw;background-image:url(../images/home/guide-1-v2.png)}.app__section--guide .guide__list__item.is-two{width:31.6666666667vw;height:36.4583333333vw;background-image:url(../images/home/guide-2-v2.png)}.app__section--guide .guide__list__item.is-three{width:28.6979166667vw;height:42.3958333333vw;background-image:url(../images/home/guide-3.png)}.app__section--poll{width:100%;background:url(../images/home/poll-wrapper.png) 50% 0/cover no-repeat}.app__section--poll .poll__wrapper{padding:7.6041666667vw 1.6666666667vw 3.125vw}.app__section--poll .poll__wrapper:after{content:"";display:block;width:100%;height:15.625vw;background-color:#725199}.app__section--poll .poll__title{font:400 3.125vw/1 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#fff;margin:0 auto}.app__section--poll .poll__title span{display:block;font-size:6.25vw;text-shadow:.5208333333vw .5208333333vw 0 rgba(0,0,0,.25);color:#ffe50a;margin-top:1.0416666667vw}.app__section--poll .poll__legal{font:500 1.0416666667vw/1 Grandstander,Helvetica,sans-serif;text-align:center;color:#fff;margin:1.0416666667vw auto 0}.app__section--poll .poll__legal .is-link{color:#fff;text-decoration:underline}.app__section--recovery{margin-bottom:16.25vw;padding:0 2vw}@media screen and (min-width:51em){.app__section--recovery{padding:0}}.app__section--recovery .recovery__title{font:400 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;color:#fff;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75)}@media screen and (min-width:51em){.app__section--recovery .recovery__title{font-size:2.5vw}}.app__section--recovery .recovery__message{font:400 5vw/1.2 Cabin Condensed,Helvetica,sans-serif;text-align:center;text-decoration:underline;color:#fff;margin:2.5vw auto 0}@media screen and (min-width:51em){.app__section--recovery .recovery__message{font-size:2.0833333333vw;margin:1.0416666667vw auto 0}}.app__section--recovery .recovery__form{margin-top:3.90625vw}.app__section--recovery .recovery__form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.5vw}@media screen and (min-width:51em){.app__section--recovery .recovery__form__wrapper{margin-bottom:5.4166666667vw}}.app__section--recovery .recovery__form__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5vw;width:75vw}@media screen and (min-width:51em){.app__section--recovery .recovery__form__element{width:39.7395833333vw}}.app__section--recovery .recovery__form__text{font:400 2.75vw/1.2 Cabin Condensed,Helvetica,sans-serif;color:#fff}@media screen and (min-width:51em){.app__section--recovery .recovery__form__text{font:400 1.1458333333vw/1.2 Cabin Condensed,Helvetica,sans-serif}}.app__section--recovery .recovery__form__link{display:block;text-align:center;color:#fff}.app__section--recovery .button--primary{margin:10.5vw auto 0}@media screen and (min-width:51em){.app__section--recovery .button--primary{margin:4.375vw auto 0}}.app__section--recovery .button--secondary{margin:4.5vw auto 0}@media screen and (min-width:51em){.app__section--recovery .button--secondary{margin:1.875vw auto 0}}.app__section--profile{margin-bottom:12.5vw}.app__section--profile .profile__title{font:400 8.75vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#fff;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75);margin:0 auto}@media screen and (min-width:51em){.app__section--profile .profile__title{font-size:3.6458333333vw}}.app__section--profile .profile__tpoints{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.6666666667vw auto 5.2083333333vw;gap:1.25vw}.app__section--profile .profile__tpoints__item{width:4.2708333333vw;height:4.2708333333vw;background:url(../images/profile-cookie.png) 50% 50%/contain no-repeat}@media screen and (min-width:51em){.app__section--profile .profile__tpoints__item{width:4.2708333333vw;height:4.2708333333vw}}.app__section--profile .profile__tpoints__item.is-active{background-image:url(../images/profile-cookie-active.png)}.app__section--profile .profile__remind{max-width:145vw;margin:0 auto 12.5vw}@media screen and (min-width:51em){.app__section--profile .profile__remind{margin:0 auto 5.2083333333vw}}.app__section--profile .profile__remind__title{font:900 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;color:#2a2283;margin:0 auto 2.5vw}@media screen and (min-width:51em){.app__section--profile .profile__remind__title{font-size:4.6875vw;margin:0 auto 1.0416666667vw}}.app__section--profile .profile__remind__text{color:#2a2283;font:800 3.25vw/1.2 Grandstander,Helvetica,sans-serif;text-align:center}@media screen and (min-width:51em){.app__section--profile .profile__remind__text{font-size:3.0208333333vw}}.app__section--profile .profile__remind__footer{font:400 5.625vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75);color:#fff;margin-top:2.5vw}@media screen and (min-width:51em){.app__section--profile .profile__remind__footer{font-size:3.5416666667vw;margin-top:1.875vw}}@media screen and (min-width:51em){.app__section--profile .profile__remind{max-width:60.4166666667vw}}.app__section--profile .button--primary{margin:8.25vw auto 0}@media screen and (min-width:51em){.app__section--profile .button--primary{margin:4.0740740741vw auto 0}}.app__section--profile .button--secondary{margin:3vw auto 0}@media screen and (min-width:51em){.app__section--profile .button--secondary{margin:1.4814814815vw auto 0}}@media screen and (min-width:51em){.app__section--profile{margin-bottom:6.1728395062vw}}.app__section--coupon{margin-bottom:16.25vw}.app__section--coupon .coupon__example{width:60.5vw;height:20.5vw;margin:0 auto 5vw;background:url(../images/coupon.png) 50% 50%/contain no-repeat}@media screen and (min-width:51em){.app__section--coupon .coupon__example{width:25.2083333333vw;height:8.5416666667vw;margin:0 auto 2.0833333333vw}}.app__section--coupon .coupon__title{font:400 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;color:#fff;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75)}@media screen and (min-width:51em){.app__section--coupon .coupon__title{font-size:2.5vw}}.app__section--coupon .coupon__title__wrapper{max-width:145vw;width:100%;margin:0 auto}@media screen and (min-width:51em){.app__section--coupon .coupon__title__wrapper{max-width:60.4166666667vw}}.app__section--coupon .coupon__error__message{font:400 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-decoration:underline;color:#2a2283;margin:2.5vw auto 0}@media screen and (min-width:51em){.app__section--coupon .coupon__error__message{font-size:2.0833333333vw;margin:1.0416666667vw auto 0}}.app__section--coupon .coupon__form{margin-top:8vw}.app__section--coupon .coupon__form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.5vw}@media screen and (min-width:51em){.app__section--coupon .coupon__form__wrapper{margin-bottom:4.6875vw}}.app__section--coupon .coupon__form__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5vw;width:58.375vw}@media screen and (min-width:51em){.app__section--coupon .coupon__form__element{gap:.625vw;width:24.3229166667vw}}@media screen and (min-width:51em){.app__section--coupon .coupon__form{margin-top:3.3333333333vw}}.app__section--coupon .button--primary{margin:13.125vw auto 0}@media screen and (min-width:51em){.app__section--coupon .button--primary{margin:5.46875vw auto 0}}.app__section--coupon .button--secondary{margin:4.5vw auto 0}@media screen and (min-width:51em){.app__section--coupon .button--secondary{margin:1.875vw auto 0}}@media screen and (min-width:51em){.app__section--coupon{margin-bottom:6.7708333333vw}}.app__section--cresponse{margin-bottom:16.25vw}.app__section--cresponse .cresponse__title{font:400 8.75vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#fff;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75);margin:0 auto}@media screen and (min-width:51em){.app__section--cresponse .cresponse__title{font-size:3.6458333333vw}}.app__section--cresponse .cresponse__subtitle{font:800 5.625vw/1.2 Grandstander,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#2a2283;margin:0 auto}@media screen and (min-width:51em){.app__section--cresponse .cresponse__subtitle{font-size:2.34375vw}}.app__section--cresponse .cresponse__points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:29.2013888889vw;height:28.2291666667vw;margin:2.2916666667vw auto 3.4895833333vw;background:url(../images/profile-points-one.png) 50% 50%/contain no-repeat}.app__section--cresponse .cresponse__points.is-one{background-image:url(../images/points-1.png)}.app__section--cresponse .cresponse__points.is-two{background-image:url(../images/points-2.png)}@media screen and (min-width:51em){.app__section--cresponse .cresponse__points{width:29.2013888889vw;height:28.2291666667vw;margin:2.2916666667vw auto 3.4895833333vw}}.app__section--cresponse .cresponse__tpoints{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.6666666667vw auto 5.2083333333vw;gap:1.25vw}.app__section--cresponse .cresponse__tpoints__item{width:4.2708333333vw;height:4.2708333333vw;background:url(../images/profile-cookie.png) 50% 50%/contain no-repeat}@media screen and (min-width:51em){.app__section--cresponse .cresponse__tpoints__item{width:4.2708333333vw;height:4.2708333333vw}}.app__section--cresponse .cresponse__tpoints__item.is-active{background-image:url(../images/profile-cookie-active.png)}.app__section--cresponse .cresponse__remind{max-width:145vw;margin:0 auto 12.5vw}@media screen and (min-width:51em){.app__section--cresponse .cresponse__remind{margin:0 auto 5.2083333333vw}}.app__section--cresponse .cresponse__remind__title{font:900 5vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;color:#2a2283;margin:0 auto 2.5vw}@media screen and (min-width:51em){.app__section--cresponse .cresponse__remind__title{font-size:4.6875vw;margin:0 auto 1.0416666667vw}}.app__section--cresponse .cresponse__remind__text{color:#2a2283;font:800 3.25vw/1.2 Grandstander,Helvetica,sans-serif;text-align:center}@media screen and (min-width:51em){.app__section--cresponse .cresponse__remind__text{font-size:3.0208333333vw}}.app__section--cresponse .cresponse__remind__footer{font:400 5.625vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75);color:#fff;margin-top:2.5vw}@media screen and (min-width:51em){.app__section--cresponse .cresponse__remind__footer{font-size:3.5416666667vw;margin-top:1.875vw}}@media screen and (min-width:51em){.app__section--cresponse .cresponse__remind{max-width:60.4166666667vw}}.app__section--cresponse .cresponse__outofstock__title{font:800 4.75vw/1.2 Grandstander,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#2a2283;margin:0 auto}@media screen and (min-width:51em){.app__section--cresponse .cresponse__outofstock__title{font-size:3.0208333333vw}}.app__section--cresponse .cresponse__outofstock__title br{display:none}@media screen and (min-width:51em){.app__section--cresponse .cresponse__outofstock__title br{display:block}}.app__section--cresponse .cresponse__outofstock .cresponse__highlight__wrapper{max-width:57.2916666667vw;width:100%;margin:4.4791666667vw auto 0}.app__section--cresponse .cresponse__outofstock .cresponse__highlight__title{font:400 6.875vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#725199;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;margin:0 auto}@media screen and (min-width:51em){.app__section--cresponse .cresponse__outofstock .cresponse__highlight__title{font-size:3.3854166667vw}}.app__section--cresponse .cresponse__outofstock .cresponse__highlight__text{font:400 6vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#fff;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75);margin:1.6666666667vw auto 0}@media screen and (min-width:51em){.app__section--cresponse .cresponse__outofstock .cresponse__highlight__text{font-size:3.0208333333vw}}.app__section--cresponse .cresponse__outofstock .cresponse__lottery__wrapper{background:url(../images/box.png) 50% 50%/contain no-repeat;width:50.9375vw;height:18.3333333333vw;margin:2.8125vw auto 3.6458333333vw;padding:5.2083333333vw 1.3541666667vw 3.4895833333vw}.app__section--cresponse .cresponse__outofstock .cresponse__lottery__date,.app__section--cresponse .cresponse__outofstock .cresponse__lottery__text{font-family:Luckiest Guy,Helvetica,sans-serif;font-weight:400;text-align:center;text-transform:uppercase;margin:0 auto}.app__section--cresponse .cresponse__outofstock .cresponse__lottery__text{font-size:3.8020833333vw;color:#ffe50a}.app__section--cresponse .cresponse__outofstock .cresponse__lottery__date{font-size:4.8958333333vw;color:#fff}.app__section--cresponse .button--primary{margin:15.125vw auto 0}@media screen and (min-width:51em){.app__section--cresponse .button--primary{margin:6.3020833333vw auto 0}}.app__section--cresponse .button--secondary{margin:4.25vw auto 0}@media screen and (min-width:51em){.app__section--cresponse .button--secondary{margin:1.7708333333vw auto 0}}.app__section--cresponse--outofstock .button--primary{margin:5vw auto 0}@media screen and (min-width:51em){.app__section--cresponse--outofstock .button--primary{margin:2.0833333333vw auto 0}}.app__section--winner{margin-bottom:12.5vw}.app__section--winner .winner__title{font:400 8.75vw/1 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#fff;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75)}@media screen and (min-width:51em){.app__section--winner .winner__title{font-size:3.5416666667vw}}.app__section--winner .winner__subtitle{font:400 8.75vw/1 Luckiest Guy,Helvetica,sans-serif;text-align:center;text-transform:uppercase;color:#725199;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;margin-top:5vw}@media screen and (min-width:51em){.app__section--winner .winner__subtitle{font-size:6.875vw}}.app__section--winner .winner__important__wrapper{max-width:129.25vw;width:100%;margin:6vw auto 0}@media screen and (min-width:51em){.app__section--winner .winner__important__wrapper{max-width:76.5625vw;margin:6.25vw auto 0}}.app__section--winner .winner__important__title{font:900 5vw/1 Luckiest Guy,Helvetica,sans-serif;text-transform:uppercase;text-align:center;color:#725199;text-shadow:.25vw 0 0 #fff,-.25vw 0 0 #fff,0 .25vw 0 #fff,0 -.25vw 0 #fff,.25vw .25vw 0 #fff,-.25vw -.25vw 0 #fff,.25vw -.25vw 0 #fff,-.25vw .25vw 0 #fff;margin-bottom:2vw}@media screen and (min-width:51em){.app__section--winner .winner__important__title{font-size:4.6875vw;margin-bottom:.987654321vw}}.app__section--winner .winner__important__title.is-white{color:#fff;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75)}@media screen and (min-width:51em){.app__section--winner .winner__important__title.is-white{font-size:3.3854166667vw}}.app__section--winner .winner__important__text{font:400 3.75vw/1.2 Grandstander,Helvetica,sans-serif;text-align:center;color:#2a2283;margin:0 auto}.app__section--winner .winner__important__text a{color:#2a2283}@media screen and (min-width:51em){.app__section--winner .winner__important__text{font-size:2.34375vw}}.app__section--winner .winner__valid{font:400 2vw/1.2 Mali,Helvetica,sans-serif;text-align:center;color:#c40b20;margin:6vw auto 7.5vw}@media screen and (min-width:51em){.app__section--winner .winner__valid{font:400 .987654321vw/1.2 Mali,Helvetica,sans-serif;margin:2.962962963vw auto 3.7037037037vw}}.app__section--winner .button--primary{margin:5.125vw auto 0}@media screen and (min-width:51em){.app__section--winner .button--primary{margin:2.5308641975vw auto 0}}.app__section--winner .button--secondary{margin:3.25vw auto 0}@media screen and (min-width:51em){.app__section--winner .button--secondary{margin:1.6049382716vw auto 0}}.app__section--register{margin-bottom:11.25vw;padding:0 2vw}@media screen and (min-width:51em){.app__section--register{padding:0}}.app__section--register .button.is-center{margin:0 auto}.app__section--register .register__title{font:400 4.375vw/1.2 Luckiest Guy,Helvetica,sans-serif;text-align:center;color:#fff;text-shadow:-.125vw .25vw 0 rgba(0,0,0,.75);margin:0 auto 4vw}@media screen and (min-width:51em){.app__section--register .register__title{font-size:3.3854166667vw;margin:0 auto 1.6666666667vw}}.app__section--register .register__confirm__message{font:400 3.75vw/1.2 Grandstander,Helvetica,sans-serif;text-align:center;color:#2a2283;margin:1.25vw auto 0}@media screen and (min-width:51em){.app__section--register .register__confirm__message{font-size:1.5625vw;margin:.5208333333vw auto 0}}.app__section--register .register__confirm__message.is-last{margin-bottom:2.5vw}@media screen and (min-width:51em){.app__section--register .register__confirm__message.is-last{margin-bottom:1.0416666667vw}}.app__section--register .register__confirm .button{margin:2.5vw auto 0}@media screen and (min-width:51em){.app__section--register .register__confirm .button{margin:1.0416666667vw auto 0}}.app__section--register .register__form{gap:2.5vw;max-width:75vw;width:100%;margin:4.6875vw auto 0}.app__section--register .register__form,.app__section--register .register__form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app__section--register .register__form__row{gap:3.25vw;margin-bottom:1.5vw}@media screen and (min-width:51em){.app__section--register .register__form__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1.3541666667vw}}.app__section--register .register__form__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.0416666667vw;width:36.4583333333vw}.app__section--register .register__form__element--full{width:58.5vw}@media screen and (min-width:51em){.app__section--register .register__form__element--full{width:75vw}}.app__section--register .register__form__label{font:700 5vw/1.2 Mali,Helvetica,sans-serif;text-transform:uppercase;text-align:center;color:#fff;margin:0 auto}@media screen and (min-width:51em){.app__section--register .register__form__label{font:700 2.0833333333vw/1.2 Mali,Helvetica,sans-serif}}.app__section--register .register__form__text{font:400 2.75vw/1.2 Mali,Helvetica,sans-serif;color:#fff}@media screen and (min-width:51em){.app__section--register .register__form__text{font:400 1.1458333333vw/1.2 Mali,Helvetica,sans-serif}}.app__section--register .register__form__link{display:block;text-align:center;color:#fff}.app__section--register .register__form .button--primary{margin:2.5vw auto 0}@media screen and (min-width:51em){.app__section--register .register__form .button--primary{margin:1.0416666667vw auto 0}}.app__section--register .register__required{font:800 2.5vw/1.2 Grandstander,Helvetica,sans-serif;text-align:center;color:#2a2283;margin:0 auto}@media screen and (min-width:51em){.app__section--register .register__required{font-size:1.0416666667vw}}.app__section--register .register__legal{font:400 2.5vw/1.2 Grandstander,Helvetica,sans-serif;text-align:center;color:#2a2283;margin:0 auto}@media screen and (min-width:51em){.app__section--register .register__legal{font-size:1.0416666667vw}}.app__section--register .register__legal__wrapper{max-width:122.75vw;width:100%;margin:10vw auto 6.25vw}@media screen and (min-width:51em){.app__section--register .register__legal__wrapper{max-width:51.1458333333vw;margin:0 auto}}.app__section--register .register__legal__label{font:400 2.5vw/1.2 Grandstander,Helvetica,sans-serif;color:#2a2283;margin:0 auto}@media screen and (min-width:51em){.app__section--register .register__legal__label{font-size:1.0416666667vw}}.app__section--register .register__legal__link{font-weight:700;color:#2a2283;text-decoration:underline}.app__section--register .register__legals__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5vw;max-width:103.75vw;width:100%;margin:0 auto 6.25vw}@media screen and (min-width:51em){.app__section--register .register__legals__wrapper{gap:.2083333333vw;max-width:43.2291666667vw;margin:0 auto 2.6041666667vw}}.app__section--register .register__legals__element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5vw}@media screen and (min-width:51em){.app__section--register .register__legals__element{gap:1.0416666667vw}}