/* Caixa de concordância do formulário, aviso de cookies e links de privacidade */
.consent{flex-direction:row!important; align-items:flex-start; gap:12px!important; text-transform:none!important; letter-spacing:0!important; font-weight:400!important; font-size:14px!important; line-height:1.5; color:#B9C6DB!important; cursor:pointer}
.consent input{flex:none; width:22px!important; height:22px; min-height:22px!important; margin:2px 0 0; padding:0!important; accent-color:#FF6A13; cursor:pointer}
.consent input:focus-visible{outline:3px solid #FF7A21!important; outline-offset:3px}
.consent a{color:#FF7A21; text-decoration:underline; text-underline-offset:3px}
.plink{text-decoration:underline!important; text-underline-offset:3px}

.mc-cookie{position:fixed; left:12px; right:12px; bottom:12px; z-index:100; max-width:640px; margin-inline:auto; background:#0B1F3A; color:#EEF1F5; border-radius:18px; padding:16px 18px; box-shadow:0 18px 44px rgba(7,20,39,.35); display:flex; flex-direction:column; gap:12px; font:400 14px/1.5 'Sora',system-ui,sans-serif}
.mc-cookie p{margin:0}
.mc-cookie a{color:#FF7A21; text-underline-offset:3px}
.mc-cookie div{display:flex; gap:10px; justify-content:flex-end}
.mc-cookie button{font:700 14px/1 'Sora',system-ui,sans-serif; min-height:44px; padding:0 22px; border-radius:999px; cursor:pointer; border:2px solid #FF6A13}
.mc-cookie .mc-yes{background:#FF6A13; color:#0B1F3A}
.mc-cookie .mc-no{background:transparent; color:#EEF1F5}
.mc-cookie button:focus-visible{outline:3px solid #FF7A21; outline-offset:3px}
@media (min-width:640px){.mc-cookie{flex-direction:row; align-items:center; justify-content:space-between}}
