@font-face{font-family:"Jersey25";font-style:normal;font-weight:400 700;src:url(/assets/fonts/Jersey25-Regular.ttf)format("truetype")}*{font-size:16px;line-height:1;font-family:"Jersey25",serif;box-sizing:border-box;color:#ebf5f5;image-rendering:crisp-edges;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none}body{background:#333 url(/assets/img/bgaaa.webp)repeat-x fixed top center;background-size:cover;width:100vw;height:100vh;margin:0;padding:0}header{padding:1rem}header .logo{font-size:24px;font-weight:1000;color:#fff;text-shadow:-1px 0#000,0 1px #000,1px 0#000,0-1px #000}header .logo span{color:#f6b531}header .logo,header .logo:hover{text-decoration:none}header .logo:hover span{color:#e83535}input,select,textarea{padding:.75rem;border:solid 1px #000;background:linear-gradient(#d5cbba 0,#ede4d1 100%);border-radius:4px;font-size:1rem;box-shadow:2px 3px 0 0#000;outline:0;color:#222}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{background:linear-gradient(#f4f2ec 0,#ede8dc 100%)}input:not([type=checkbox],[type=radio]),select:not([type=checkbox],[type=radio]),textarea:not([type=checkbox],[type=radio]){width:100%}input[type=checkbox],input[type=radio],select[type=checkbox],select[type=radio],textarea[type=checkbox],textarea[type=radio]{margin-right:5px}button[type=button],button[type=submit]{margin-top:1rem;background:linear-gradient(162deg,#e68a2f 0,#fabb34 50%,#e68a2f 100%);color:#1f2e33;padding:.75rem 1.5rem;font-weight:700;cursor:pointer;border-radius:4px;transition:background-color .3s;border:solid 1px #000;box-shadow:2px 3px 0 0#000}button[type=button]:focus,button[type=button]:hover,button[type=submit]:focus,button[type=submit]:hover{background:linear-gradient(162deg,#df8124 0,#d3991f 50%,#df8124 100%)}button[type=button].w-100,button[type=submit].w-100{width:100%}.row-input{margin:1rem auto 0}.row-input>label{display:block;margin-bottom:.5rem;font-weight:600}.row-input:first-child{margin:0 auto}.row-input.checkbox>.list>.label,.row-input.radio>.list>.label{margin-bottom:3px}.row-input>.error{margin-top:.25rem;color:#ffabab}.row-input>.error:empty{margin:0;display:none}main{margin:20%auto;background:#8b4c3b;padding:1.5rem;width:320px;color:#ebf5f5;border:solid 2px #d88d44;box-shadow:3px 4px 0 0#000;border-radius:6px}