form{max-width:300px;margin:10px auto;padding:10px 20px;background:#f4f7f8;border-radius:8px}h4{margin:2% 0 20px;text-align:center;font-size:1.7rem}h5{margin:0 0 30px;text-align:center;font-size:1.2rem}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea,select{background:#ffffff1a;border:none;font-size:16px;height:auto;margin:0 0 30px;outline:0;padding:15px;width:90%;background-color:#e8eeef;color:#01090f;box-shadow:0 1px #00000008 inset}input[type=radio],input[type=checkbox]{margin:0 4px 8px 0}select{padding:6px;height:32px;border-radius:2px}button{padding:19px 39px 18px;color:#eee8e8;background-color:#000;font-size:18px;text-align:center;font-style:normal;border-radius:5px;width:100%;border:1px solid #83aa8f;border-width:1px 1px 3px;margin-bottom:10px}fieldset{margin-bottom:30px;border:none}legend{font-size:1em;margin-bottom:10px;font-weight:700}label{display:block;margin-bottom:8px}label.light{font-weight:300;display:inline}.number{background-color:#000;color:#e5dde3;height:30px;width:30px;display:inline-block;font-size:.8em;margin-right:4px;line-height:30px;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.2);border-radius:100%;font-weight:bolder}@media screen and (min-width: 480px){form{max-width:480px}}.topper{margin-top:5%}@media (max-width: 1200px){.topper{margin-top:10%}}.don{font-weight:700}.center{justify-content:center;display:flex;align-items:center}.top{margin-top:7%}
