@font-face{font-family:'BEBAS';src:url('fonts/BebasNeue-Regular.eot');src:url('fonts/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/BebasNeue-Regular.woff') format('woff'),url('fonts/BebasNeue-Regular.ttf') format('truetype');}*{box-sizing:border-box;font-family:'BEBAS';text-transform:uppercase}

body{
  min-height:100vh;
  margin:0;
  color:#fff;
}

body::before{
  content:"";
  position:fixed;
  inset:0;
  background: url("https://i.ibb.co/5h7CpdsC/585f8dfdg.png") center/cover no-repeat;
  filter: grayscale(100%) brightness(0.35);
  z-index:-1;
}




.wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.card{max-width:420px;width:100%;text-align:center}.logo{color:#ff6a00;font-size:44px}.logo span{font-size:16px}h1{font-size:26px;color:#ff6a00}p{font-size:14px;margin-bottom:20px}input[type=text],input[type=date]{width:100%;padding:14px;margin-bottom:10px;border-radius:30px;border:2px solid #ff6a00;background:transparent;color:#fff;text-align:center}.section span{display:block;margin:15px 0 5px}small{font-size:11px;color:#aaa}.check{display:flex;align-items:center;gap:10px;margin:15px 0;cursor:pointer}.ritmo{display:flex;margin:20px 0}.col{flex:1;text-align:left}.col h3{color:#ff6a00;font-size:14px;margin-bottom:10px}.radio{display:flex;align-items:center;gap:10px;margin-bottom:8px;cursor:pointer}.radio input{display:none}.radio span{width:14px;height:14px;border:2px solid #ff6a00;border-radius:50%}.radio input:checked+span{background:#ff6a00}.divider{width:2px;background:#ff6a00;margin:0 15px}.btn{width:100%;padding:14px;border-radius:30px;border:none;background:#ff6a00;color:#fff;font-size:16px;margin-top:10px;cursor:pointer}footer{margin-top:25px;font-size:11px;color:#777}.hidden{display:none}