html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#222;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}.logo{display:inline-block;}@media (max-width:767px){.logo{max-width:100px}}.logo__img{vertical-align:top;max-width:100%}.button{display:inline-block;width:310px;height:76px;line-height:76px;margin-bottom:100px;padding:0;background:-webkit-gradient(linear,left top, left bottom,from(#730047),color-stop(92%, #330d1f),to(#710046));background:linear-gradient(to bottom,#730047 0%,#330d1f 92%,#710046 100%);border:none;border-radius:5px;text-transform:uppercase;text-decoration:none;font-family:Arial,sans-serif;font-size:34px;font-weight:bold;color:#fff15f;cursor:pointer;text-shadow:0 1px 0 rgba(255,255,255,0.4);-webkit-box-shadow:0 6px 0 #861f5e,0 9px 4px rgba(0,0,0,0.45);box-shadow:0 6px 0 #861f5e,0 9px 4px rgba(0,0,0,0.45);}.button:hover{background:-webkit-gradient(linear,left top, left bottom,from(#9b005f),color-stop(92%, #571635),to(#710046));background:linear-gradient(to bottom,#9b005f 0%,#571635 92%,#710046 100%)}.button:active{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-webkit-box-shadow:0 1px 0 #861f5e,0 4px 4px rgba(0,0,0,0.45);box-shadow:0 1px 0 #861f5e,0 4px 4px rgba(0,0,0,0.45)}.button[disabled]{background:-webkit-gradient(linear,left top, left bottom,from(#3a3a3a),color-stop(92%, #202020),to(#393939));background:linear-gradient(to bottom,#3a3a3a 0%,#202020 92%,#393939 100%);-webkit-box-shadow:0 1px 0 #525252,0 4px 4px rgba(0,0,0,0.45);box-shadow:0 1px 0 #525252,0 4px 4px rgba(0,0,0,0.45);color:#818181}.button_hidden{display:none}.counter{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;padding:15px 0;font-size:15px;font-weight:bold;text-transform:uppercase;color:#aa0b6c}.counter__text{margin-right:12px;line-height:18px}.counter__value{font-size:50px;}@media (max-width:767px){.counter__value{font-size:15px}}@media (max-width:767px){.counter__br{display:none}}.title{margin-bottom:25px;}@media (max-width:767px){.title{padding:10px;margin-bottom:10px;margin-right:0;margin-left:auto;max-width:calc(100% - 120px);text-align:right}}.title__main{display:inline-block;margin-bottom:10px;font-size:70px;color:#fff;text-shadow:0 6px 3px rgba(0,0,0,0.44);}@media (max-width:767px){.title__main{font-size:28px;margin-bottom:5px;text-shadow:0 4px 2px rgba(0,0,0,0.44)}}.title__subtext{font-size:36px;color:#aa0b6c;text-shadow:0 2px 0 rgba(255,255,255,0.44);}@media (max-width:767px){.title__subtext{font-size:16px;text-shadow:0 1px 0 rgba(255,255,255,0.44)}}.chip{margin:15px;width:224px;border-radius:50%;-webkit-box-shadow:0 8px 3px rgba(0,0,0,0.44);box-shadow:0 8px 3px rgba(0,0,0,0.44);}@media (max-width:767px){.chip{width:120px;margin:10px}}.chip_active{width:300px;-webkit-box-shadow:0 0 68px #fff,0 0 68px #fff,0 8px 3px rgba(0,0,0,0.44);box-shadow:0 0 68px #fff,0 0 68px #fff,0 8px 3px rgba(0,0,0,0.44);-webkit-animation:1s pulse ease-in-out infinite;animation:1s pulse ease-in-out infinite}.chip_animated-in{-webkit-animation:.3s chip-in cubic-bezier(.175,.885,.32,1.275) forwards;animation:.3s chip-in cubic-bezier(.175,.885,.32,1.275) forwards}.chip_animated-out{-webkit-animation:.3s chip-out ease-in forwards;animation:.3s chip-out ease-in forwards}.chip__img{width:100%;height:auto;vertical-align:top}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 68px rgba(255,255,255,0),0 0 68px rgba(255,255,255,0),0 8px 3px rgba(0,0,0,0.44);box-shadow:0 0 68px rgba(255,255,255,0),0 0 68px rgba(255,255,255,0),0 8px 3px rgba(0,0,0,0.44)}50%{-webkit-box-shadow:0 0 68px #fff,0 0 68px #fff,0 8px 3px rgba(0,0,0,0.44);box-shadow:0 0 68px #fff,0 0 68px #fff,0 8px 3px rgba(0,0,0,0.44)}100%{-webkit-box-shadow:0 0 68px rgba(255,255,255,0),0 0 68px rgba(255,255,255,0),0 8px 3px rgba(0,0,0,0.44);box-shadow:0 0 68px rgba(255,255,255,0),0 0 68px rgba(255,255,255,0),0 8px 3px rgba(0,0,0,0.44)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 68px rgba(255,255,255,0),0 0 68px rgba(255,255,255,0),0 8px 3px rgba(0,0,0,0.44);box-shadow:0 0 68px rgba(255,255,255,0),0 0 68px rgba(255,255,255,0),0 8px 3px rgba(0,0,0,0.44)}50%{-webkit-box-shadow:0 0 68px #fff,0 0 68px #fff,0 8px 3px rgba(0,0,0,0.44);box-shadow:0 0 68px #fff,0 0 68px #fff,0 8px 3px rgba(0,0,0,0.44)}100%{-webkit-box-shadow:0 0 68px rgba(255,255,255,0),0 0 68px rgba(255,255,255,0),0 8px 3px rgba(0,0,0,0.44);box-shadow:0 0 68px rgba(255,255,255,0),0 0 68px rgba(255,255,255,0),0 8px 3px rgba(0,0,0,0.44)}}@-webkit-keyframes chip-in{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes chip-in{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes chip-out{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(10);transform:scale(10);opacity:0}}@keyframes chip-out{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(10);transform:scale(10);opacity:0}}.chip-list{position:relative;overflow:hidden;}@media (max-width:767px){.chip-list{margin:0 0 0 auto;max-width:140px}}.chip-list__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (max-width:767px){.chip-list__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.chip-list__button-holder{position:absolute;left:0;top:30px;right:0;margin:auto;height:76px;max-width:320px;opacity:0;-webkit-transform:translateY(-106px);-ms-transform:translateY(-106px);transform:translateY(-106px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;}@media (max-width:767px){.chip-list__button-holder{display:none}}.chip-list:not(.chip-list_empty):hover .chip-list__button-holder{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.chip-list__header{margin-bottom:.2em;font-size:30px;font-weight:bold;color:#aa0b6c;text-shadow:0 2px 0 rgba(255,255,255,0.44);}@media (max-width:767px){.chip-list__header{font-size:18px}}.chip-list__placeholder{font-size:30px;color:#aa0b6c;text-shadow:0 2px 0 rgba(255,255,255,0.44);}@media (max-width:767px){.chip-list__placeholder{font-size:18px}}.payments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff}.payments__item{margin:5px 15px}.payments__logo{vertical-align:top}.wheel{position:fixed;top:0;bottom:0;left:0;height:100vh;width:50vh}.wheel__wrap{position:relative;height:100%;width:200%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}.wheel__disk{vertical-align:top;height:100%;width:auto}.wheel__holder{position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/wheel-holder.png") 50% 50% no-repeat;background-size:auto 100%}.wheel__light{position:absolute;left:0;top:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:auto 100%}.wheel__light_1{background-image:url("../images/wheel-light-1.png")}.wheel__light_2{background-image:url("../images/wheel-light-2.png")}.wheel_waiting .wheel__light{-webkit-animation:2.4s blink step-start infinite;animation:2.4s blink step-start infinite}.wheel_waiting .wheel__light_2{-webkit-animation-delay:1.2s;animation-delay:1.2s}.wheel_spinning .wheel__light{-webkit-animation:.8s blink step-start infinite;animation:.8s blink step-start infinite}.wheel_spinning .wheel__light_2{-webkit-animation-delay:.4s;animation-delay:.4s}.wheel_stopping .wheel__light{-webkit-animation:.4s blink step-start infinite;animation:.4s blink step-start infinite}.wheel_stopping .wheel__light_2{-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background:url("../images/bg.jpg") 100% 0 no-repeat;font-family:Helvetica,Arial,sans-serif;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media (max-width:767px){.page{background-image:url("../images/bg-small.jpg")}}.page__container{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;}@media (max-width:767px){.page__container{min-height:100vh}}.page__screen-layer{position:absolute;left:0;top:0;height:100%;width:76%;background:url("../images/overlay.png") 100% 50% no-repeat;background-size:cover;-webkit-transition:-webkit-transform 1.2s;transition:-webkit-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s, -webkit-transform 1.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}@media (max-width:767px){.page__screen-layer{width:100%;background:rgba(230,190,19,0.8)}}.page__screen-layer_init{-webkit-transform:translateX(-105%);-ms-transform:translateX(-105%);transform:translateX(-105%)}.page__logo{position:absolute;top:15px;right:0;z-index:3;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}@media (max-width:767px){.page__logo{right:auto;left:20px;top:10px;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.page__wheel{z-index:1;-webkit-transition:-webkit-transform 1.2s;transition:-webkit-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s, -webkit-transform 1.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.page__wheel_init{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.page__achievements{position:relative;z-index:1;padding-top:100px;margin:auto;max-width:640px;-webkit-transition:opacity .5s;transition:opacity .5s;}@media (max-width:767px){.page__achievements{padding-top:0}}.page__achievements_init{opacity:0}.page__control-panel{position:absolute;left:0;right:0;bottom:0;text-align:center;z-index:1;opacity:1;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275);}@media (max-width:767px){.page__control-panel{padding-top:10px;margin-bottom: 80px;background-color:rgba(230,190,19,0.8)}}@media (max-width:767px) and (orientation:landscape){.page__control-panel{width:76%;right:auto}}.page__control-panel_init{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.page__char{position:absolute;right:0;bottom:0;width:918px;height:80%;max-height:783px;background:url("../images/two-head-char.png") 50% 0 no-repeat;background-size:auto 100%;-webkit-transform:translateX(320px);-ms-transform:translateX(320px);transform:translateX(320px);-webkit-transition:1s;transition:1s;}@media (max-width:1024px) and (orientation:portrait){.page__char{max-height:500px}}@media (max-height:660px){.page__char{height:70%;-webkit-transform:translateX(380px);-ms-transform:translateX(380px);transform:translateX(380px)}}@media (max-width:767px){.page__char{background-image:none}}.page__char_init{opacity:0}.page__footer{position:relative;padding:10px 0;background-color:#000;}.page__footer:before,.page__footer:after{content:'';position:absolute}.page__footer:before{z-index:1;left:15%;bottom:20px;width:150px;height:207px;background:url("../images/chicken.png") 0 0 no-repeat}.page__footer:after{right:30px;top:-157px;width:164px;height:168px;background:url("../images/boy.png") 0 0 no-repeat}@media (max-width:767px){.page__footer{z-index:2}.page__footer:before,.page__footer:after{display:none}}.page__chip-source{display:none}.page__overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:2;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}.page__overlay_hidden{display:none}.page__overlay-inner{position:relative;-webkit-transition:opacity .3s,-webkit-transform .8s;transition:opacity .3s,-webkit-transform .8s;transition:transform .8s,opacity .3s;transition:transform .8s,opacity .3s,-webkit-transform .8s}.page__overlay-inner_init{-webkit-transform:translateX(-50vw) scale(.4) rotate(-1080deg);-ms-transform:translateX(-50vw) scale(.4) rotate(-1080deg);transform:translateX(-50vw) scale(.4) rotate(-1080deg);opacity:0}.page__you-win{position:absolute;left:50%;top:0;text-transform:uppercase;color:#fff;font-size:50px;font-weight:bold;text-shadow:0 0 10px #aa0b6c;white-space:nowrap;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:0;}@media (max-width:767px){.page__you-win{font-size:40px}}.page__you-win_animated{-webkit-animation:2.4s you-win linear forwards;animation:2.4s you-win linear forwards}@-webkit-keyframes you-win{0%{opacity:0;-webkit-transform:translate(-50%,20%);transform:translate(-50%,20%)}25%{opacity:1}75%{opacity:1}100%{opacity:0;-webkit-transform:translate(-50%,-300%);transform:translate(-50%,-300%)}}@keyframes you-win{0%{opacity:0;-webkit-transform:translate(-50%,20%);transform:translate(-50%,20%)}25%{opacity:1}75%{opacity:1}100%{opacity:0;-webkit-transform:translate(-50%,-300%);transform:translate(-50%,-300%)}}