@charset "utf-8";
/* CSS Document */
	.logo {
    width: 260px;
}

@media only screen and (max-width: 768px) {
    .logo {
        /* Estilos para dispositivos com largura de tela de 768 pixels ou menos */
        width: auto; /* ou qualquer outro estilo que desejar para telas menores */
    }
}

.ftco-navbar-light {
    background: #000000 !important;
}

.btn_sistema {
    font-size: 15px;
}


.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
   font-size: 15px;
}

@media only screen and (max-width: 768px) {
.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
        /* Estilos para dispositivos com largura de tela de 768 pixels ou menos */
        font-size: 17px;
    }
}

.services {
        padding: 20px 10px;

}

.faq{
	margin-bottom: 50px;
}

.faq_wrapper .question:nth-child(odd) {
      background-color: #fbfbfb; /* Cor para as perguntas ímpares */
    }

    .faq_wrapper .question:nth-child(even) {
      background-color: #ffffff; /* Cor para as perguntas pares */
    }

    .question.active .title {
      color: #41a5df; /* Cor do texto quando a pergunta está ativa */
    }

    .question .icon {
    float: inline-end;
    margin-right: 10px;
    margin-top: 2px;
    font-size: 20px;
    color: #8d8d8d;
}

.answer {
    display: none;
    padding-left: 15px;
    padding-bottom: 15px;
    margin-top: -15px;
}
	
.title {
    height: 60px;
    padding-top: 17px;
    padding-left: 15px;
	font-size: 16px;
}
.ftco-footer {
    padding: 30px 0px 10px;
}
.ftco-footer {
    padding: 30px 0px 10px inherit;
}
.block-23 ul li, .block-23 ul li > a {
    margin-bottom: 5px;
}
.topper {
    font-size: 14px;
}