@import "css_1.css";@import "css.css";*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}img{border:none}html{font-size:62.5%}html,body{height:100%}ol,ul{list-style:none}body{font-family:'Open Sans', Arial, sans-serif;line-height:1.1;font-size:2.2rem;color:#fff;background:#1479ce;background:-moz-radial-gradient(center, ellipse cover, #1479ce 2%, #145b96 100%);background:-webkit-radial-gradient(center, ellipse cover, #1479ce 2%, #145b96 100%);background:radial-gradient(ellipse at center, #1479ce 2%, #145b96 100%)}.header{text-align:center;padding:15px 0}.header h1{text-transform:uppercase;font-size:3.5rem;color:#ff4e00}.center{width:95%;min-width:300px;max-width:600px;position:relative;margin:0 auto}.step{display:none}.step.first_step{display:block}.step_header{background:#0a3151;padding:5px 10px;margin-bottom:25px;text-align:center}.step_header h2{font-size:2.4rem}.step_content{position:relative}.step_question{text-align:center;background:rgba(0, 0, 0, .7);padding:10px 5px;font-size:2rem;position:absolute;bottom:0;left:0;right:0}.main_img{width:100%;display:block}.warning_title{font-family:'Gentium Basic', sans-serif}.warning_title span{line-height:1.3;display:block;font-family:'Open Sans', Arial, sans-serif;font-size:3.8rem}.option_block{text-align:center}.option_item{display:inline-block;width:23%;text-align:center;cursor:pointer;position:relative}.option_item.selected .option_img:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:url(../images/yes_thumb.png) no-repeat 0 0;background-size:cover;transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.option_img{position:relative;display:block;margin:0 auto 10px;width:90%;border-radius:50%;overflow:hidden;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear}.option_item.selected .option_img{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-webkit-backface-visibility:visible;backface-visibility:visible}.option_img img{display:block;width:100%}.option_title{font-size:1.4rem;text-align:center;display:block;font-weight:800}.buttons_block{text-align:center;margin:25px 0}.btn,.btn_start{font-family:'Gentium Basic', Georgia, serif;color:#fff;font-weight:bold;font-size:2.3rem;display:inline-block;margin:0 2px;text-align:center;height:50px;line-height:50px;box-shadow:#000 0 0 18px -4px;width:45%;max-width:200px;background:#ff4e00}.btn:hover{text-decoration:none}.btn_no{background:#000}.loader{width:0;height:20px;margin-bottom:20px;background:#fff}.loading h3{margin-bottom:20px;text-align:center}.final_block{margin-bottom:10px}.final_block h2{font-size:2rem;font-weight:800;padding:5px 0;text-align:center;background:#0a3151}.final_block ul{padding:10px 20px;background:rgba(0, 0, 0, .6);overflow:hidden}.final_block li{font-size:1.5rem;font-weight:bold;font-family:'Gentium Basic', Georgia, serif;margin-bottom:6px;line-height:22px;padding-left:27px;position:relative}.features h2{display:none}.features ul,.rules{display:none}.final_block.features li{background:url(../images/tick.png) no-repeat 0 0;background-size:22px;display:none}.final_block.features li:first-child{display:block}.final_block.rules li .number{width:22px;height:22px;position:absolute;top:0;left:0;border-radius:50%;line-height:22px;color:#000;background:#ff4e00;display:block;text-align:center;font-family:'Open Sans', sans-serif;font-weight:800}.final_step .buttons_block{display:none}.back_disc,.wrapper,.wrapper .mask,.wrapper .pie{position:absolute}.back_disc{background:#1e5684;border-radius:100%}.wrapper{top:-5px;right:10px}.back_disc,.wrapper{width:45px;height:45px}.wrapper .pie{width:50%;height:100%;transform-origin:100% 50%;background:#ff4e00;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%}.body_step_0 .wrapper .spinner,.wrapper .spinner{transform:rotate(50deg);-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg)}.wrapper .spinner{border-top-left-radius:100% 50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:100% 50%;z-index:200;border-right:0;transition:transform .3s linear;-webkit-transition:transform .3s linear;-moz-transition:transform .3s linear}.body_step_1 .wrapper .spinner{transform:rotate(100deg);-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg)}.body_step_2 .wrapper .spinner{transform:rotate(150deg);-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg)}.body_step_3 .wrapper .spinner{transform:rotate(200deg);-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg)}.body_step_4 .wrapper .spinner{transform:rotate(250deg);-webkit-transform:rotate(250deg);-moz-transform:rotate(250deg)}.body_step_5 .wrapper .spinner{transform:rotate(300deg);-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg)}.body_step_6 .wrapper .spinner{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg)}.body_step_3 .wrapper .mask{height:50%;border-top-left-radius:500px}.body_step_4 .wrapper .mask,.body_step_5 .wrapper .mask,.body_step_6 .wrapper .mask{opacity:0}.body_step_3 .wrapper .filler{height:50%;border-top-right-radius:500px;opacity:1}.body_step_4 .wrapper .filler,.body_step_5 .wrapper .filler,.body_step_6 .wrapper .filler{opacity:1}.body_step_6 .wrapper{background-image:url(../images/tick_big.png);width:45px;height:45px;background-size:cover}.body_step_6 .wrapper *{visibility:hidden}.wrapper:hover .filler,.wrapper:hover .mask,.wrapper:hover .spinner{animation-play-state:running}.wrapper .filler{border-top-left-radius:0;border-top-right-radius:100% 50%;border-bottom-right-radius:100% 50%;border-bottom-left-radius:0;left:50%;opacity:0;z-index:100;border-left:none}.wrapper .mask{width:50%;height:100%;background:#1e5684;opacity:1;z-index:300;border-top-left-radius:100% 50%;border-bottom-left-radius:100% 50%;border:1px solid #1e5684;top:-1px}@keyframes "rota"{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);}}@keyframes "opa"{0%{opacity:1;}100%,50%{opacity:0;}}@media (max-width: 600px){html{font-size:50%}}