.form{position:relative;z-index:100;width:430px;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;color:#000;background-color:#fff;-webkit-box-shadow:0 0 0 1px #d8d8d8,0 0 0 15px #fff;box-shadow:0 0 0 1px #d8d8d8,0 0 0 15px #fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.form__title{line-height:26px;font-weight:900;text-transform:uppercase;padding:0 10px;text-align:center;margin-top:10px;margin-bottom:20px}.form__text{font-size:16px;line-height:19px}.timer{display:flex;align-items:center;font-weight:900;color:#1b478a}.hms{border:2px dotted #ebd50c;border-radius:50%;padding:10px;margin:0 10px;display:flex;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:30px;line-height:35px;font-weight:900;color:#1b478a;margin-bottom:10px}.timer_text{font-family:lora,Georgia,serif;color:#000;font-size:12px}.form__input{font-size:19px;line-height:22px;color:#000;text-align:center;border:none;padding:20px;margin-bottom:10px;margin-top:10px}::-webkit-input-placeholder{color:#fff;opacity:1}::-ms-input-placeholder{color:#fff;opacity:1}::placeholder{color:#000;opacity:1}.form__btn{font-size:23px;line-height:26px;font-weight:990;color:#fff;text-transform:uppercase;border:1px solid #00a31e;border-radius:5px;padding:20px;margin-bottom:20px;background-image:linear-gradient(180deg,#00d228 0%,#00ab20 100%);-webkit-box-shadow:0 5px 0-2px #007906;box-shadow:0 5px 0-2px #007906;cursor:pointer;margin-top:10px}@media (max-width:480px){.form{width:auto}.form__title{font-size:19px;line-height:22px;margin-bottom:15px}#form .form__input{font-size:17px;line-height:20px;padding:15px}.form__btn{font-size:20px;line-height:23px;padding:15px}.hms{font-size:25px}}.prices p:first-child{font-size:20px!important;text-align:center;font-weight:600;color:gray!important}.prices .oldprice{text-decoration:line-through}.prices p:last-child{font-size:20px;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.prices p{margin:5px!important}.prices .newprice{font-size:28px;font-weight:800;color:#ff0000}.form-wrapper{background-color:#eaeeff;padding:30px;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}