.boas-vindas p {
color: #0E1116;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 28px; }
.faq .quadro-duvidas {
border: solid 1px #DADADA;
border-radius: 20px;
padding: 40px 35px;
}
.faq .quadro-duvidas img {
border-radius: 10px;
margin-right: 20px;
margin-bottom: 20px;
}
.faq .quadro-duvidas h2 {
color: #08044F;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 130%;
}
.faq .quadro-duvidas p {
color: #0E1116;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; }
.faq .perguntas {
list-style: none;
margin: 0;
padding: 0;
}
.faq .perguntas li {
border: solid 1px #DADADA;
background-color: transparent;
transition: all .3s;
color: #0E1116;
font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 0.17px;
border-radius: 80px;
padding: 15px;
text-align: center;
list-style: none;
margin-bottom: 20px;
cursor: pointer;
}
.faq .perguntas li:last-child {
margin-bottom: 0;
}
.faq .perguntas li.active,
.faq .perguntas li:hover {
background-color: #08044F;
font-weight: 600;
color: #FFFFFF;
}
.faq .resposta {
display: none;
}
.faq .resposta.active {
display: block;
}
.faq .resposta h3 {
color: #DC0019;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: 30px;
letter-spacing: 0.3px;
margin-bottom: 23px;
}
.faq .resposta p {
color: #0E1116;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 32px;
}
.canal-denuncia .container {
background-color: rgba(0,0,0, .8);
border-radius: 25px;
padding: 60px;
}
.canal-denuncia h2 {
color: #FFF;
font-size: 35px;
font-style: normal;
font-weight: 700;
line-height: 30px; letter-spacing: 0.35px;
margin-bottom: 30px;
}
.canal-denuncia p {
color: #FFF;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 35px; letter-spacing: 0.18px;
margin-bottom: 40px;
}
.canal-denuncia .btn-cta:hover {
background-color: #FFFFFF;
}
@media (max-width: 992px) {
.boas-vindas p {
color: #0E1116;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 28px;
}
.faq .quadro-duvidas {
padding: 30px 15px;
text-align: center;
}
.faq .quadro-duvidas h2 {
font-size: 22px;
margin-bottom: 16px;
}
.faq .quadro-duvidas p {
font-size: 16px;
}
.faq .perguntas li {
color: #0E1116;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 0.16px;
}
.faq .perguntas li.active {
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.faq .resposta h3 {
text-align: center;
font-size: 25px;
font-style: normal;
font-weight: 700;
line-height: 30px; letter-spacing: 0.25px;
}
.conteudo p {
color: #0E1116;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 32px; }
}