﻿.forms button.btn{width:100% !important}p.accept{font-size:14px;line-height:17.5px;width:-webkit-fill-available}input.accept{margin-top:3px}.forms .sex label.sex{margin-left:8px;font-size:16px;color:#545a57}.criar-contato .image{position:sticky;top:0px;margin:0 auto;border-radius:10px}.form{border:1px solid var(--color-black);border-radius:10px}.input,select.input{border-radius:5px}label,.label__document{color:var(--black-color)}.criar-contato .link{color:var(--tertiary-color);font-weight:bold}.criar-contato .link:hover{color:var(--black-color)}select:focus{border:1px solid var(--primary-color)}input[type=radio]{display:none}input[type=radio]+label:before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px;position:relative;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid var(--color-black)}input[type=radio]:hover+label:before{background-color:var(--primary-color)}input[type=radio]:checked+label:before{background-color:var(--primary-color)}input[type=checkbox].accept{appearance:none;width:15px;height:15px;border:1px solid var(--color-black);border-radius:3px;position:relative;cursor:pointer}input[type=checkbox].accept:hover{border-color:var(--primary-color)}input[type=checkbox].accept:checked{background-color:var(--primary-color);border-color:var(--color-black)}input[type=checkbox].accept:checked::after{content:"✔";color:var(--color-black);font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-weight:bold}span{color:red}