*{font-family:"sofiapro-light";font-size:16px;border:0px;border-collapse:collapse;webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;outline:0}input[type=text],input[type=email],button{-webkit-appearance:none;box-shadow:none;border-radius:0px}html,body{padding:0px;margin:0px;height:100%;width:100%;color:#0e1238}body{background-image:url(../img/BG_V1.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}b,strong{font-family:"sofiapro-bold";font-weight:normal}#bg{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:840px;height:810px;max-width:100%;display:none}#bg #slotmachine_layer0,#bg #slotmachine_layer1,#bg #slotmachine_layer2,#bg #slotmachine_layer3{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url(../img/energy_slotmachine_layer_0.png);background-size:contain;z-index:10}#bg #slotmachine_layer1,#bg #slotmachine_layer2,#bg #slotmachine_layer3{display:none}#bg #slotmachine_layer1{background-image:url(../img/energy_slotmachine_layer_1.png)}#bg #slotmachine_layer2{background-image:url(../img/energy_slotmachine_layer_2.png)}#bg #slotmachine_layer3{background-image:url(../img/energy_slotmachine_layer_3.png)}#bg #spinner1,#bg #spinner2,#bg #spinner3{position:absolute;width:157px;height:230px;top:320px;z-index:10;left:156px;border-radius:6px;overflow:hidden;background-color:#fff}#bg #spinner1>div,#bg #spinner2>div,#bg #spinner3>div{position:relative;background-repeat:repeat-y;background-position:50% 20px;width:100%;height:calc(100% + 20px);margin-top:-10px;background-image:url(../img/spinner.jpg);background-size:147px}#bg #spinner1>aside,#bg #spinner2>aside,#bg #spinner3>aside{position:absolute;height:100%;width:100%;left:0px;top:0px;background-image:url(../img/gradient.png);background-size:100% 100%}#bg #spinner2{left:343px}#bg #spinner3{left:528px}#bg button{position:absolute;width:150px;height:150px;background-color:rgba(0,0,0,0);top:609px;left:560px;cursor:pointer;z-index:11}#bg.show{display:block}form,#success,#error{position:relative;top:0px;left:0px;padding:40px;width:calc(100% - 80px);display:none;max-width:320px;margin:0px auto}form img,#success img,#error img{width:110%;margin-left:-10%;margin-right:-10%}form label,#success label,#error label{display:block;margin-bottom:10px;text-transform:uppercase}form label input[type=text],form label input[type=number],form label input[type=email],#success label input[type=text],#success label input[type=number],#success label input[type=email],#error label input[type=text],#error label input[type=number],#error label input[type=email]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;width:100%;border:1px solid #bbb;margin-top:6px}form label .form-help,#success label .form-help,#error label .form-help{display:none;font-size:12px;color:#777;margin-top:3px;color:#c9302c}form label.error input[type=text],form label.error input[type=number],form label.error input[type=email],#success label.error input[type=text],#success label.error input[type=number],#success label.error input[type=email],#error label.error input[type=text],#error label.error input[type=number],#error label.error input[type=email]{border-color:#c9302c}form label.error .form-help,#success label.error .form-help,#error label.error .form-help{display:block;text-transform:none}form label.terms,#success label.terms,#error label.terms{text-transform:none}form label.terms>div,#success label.terms>div,#error label.terms>div{display:flex;align-items:flex-start;margin-bottom:20px}form label.terms>div input,#success label.terms>div input,#error label.terms>div input{margin-right:10px}form label.terms>div>div,#success label.terms>div>div,#error label.terms>div>div{font-size:10px}form label.terms>div>div u,#success label.terms>div>div u,#error label.terms>div>div u{font-size:10px}form button,#success button,#error button{color:#fff;background:#0e1238;border:none;display:block;overflow:hidden;text-align:center;text-decoration:none;border:0;cursor:pointer;position:relative;line-height:1.2;box-sizing:border-box;padding:12px 20px;width:100%;font-family:"sofiapro-bold";font-weight:normal;line-height:100%}form button span,#success button span,#error button span{font-family:"sofiapro-bold";font-weight:normal;line-height:100%}form.show,#success.show,#error.show{display:block}h1{font-family:"domaine-display";margin:0px;padding:0px;margin-bottom:12px;font-size:50px;width:100%;line-height:100%;text-align:left}/*# sourceMappingURL=main.css.map */
