/* Alterando cor do fundo  */
#primary{
  background-color: white!important;
}

/**
 * Geral
 * */
@font-face {
	font-family: PoiretOne;
	src: url('../fonts/PoiretOne-Regular.ttf');
}
#home_page {
	font-family: Arial;
	margin: auto;
}

.card, .accordion-button	{
	position: initial!important;
}
.header_full{
	margin: auto;
}
.header_min{
	max-width: 1200px;
	margin: auto;
}
.topo{
	text-align: center;
	padding: 25px;
}
.topo > p{
	font-size: 14pt;
}
h2{
	text-transform: initial;
}

/* Home Topo */
.imghome_fundo{
  margin: auto;
  text-align: center;
  background-color: #07163d;
  padding: 30px;
}
.imghome_fundo > div {
  display: inline-block;
  vertical-align: middle;
  margin: auto;
  text-align: center;
  padding: 30px;
}
.imghome_fundo > div > h2, .imghome_fundo > div > h4 {
  color: white!important;
}
.imghome_fundo > div > img {
  width: 340px;
  border-radius: 50%;
  margin-top: 70px;
}
.button_comece {
  margin: auto;
  color: white;
  padding: 6px;
  border-radius: 10px;
  text-align: center;
  width: 290px;
  cursor: pointer;
  text-transform: capitalize;
  border: 3px solid white;
}
.button_comece > a {
  color: white!important;
}
@media(max-width: 997px) {
  .imghome_fundo > div  {
    padding: 0px;
    margin-top: 12px;
  }
  .imghome_fundo > div > img {
    margin-top: 0px;

  }
}
@media(max-width: 390px) {
  .imghome_fundo > div > img {
    width: 300px;
  }
}


.heigth{
	height: 0px;
}

/* Botão */
.button_comece {
  margin: auto;
  background-color: #07163d;
  color: white;
  padding: 6px;
  border-radius: 10px;
  text-align: center;
  width: 290px;
  cursor: pointer;
  text-transform: capitalize;
}
.button_comece > a {
  color: white;
}

/* Sessao dois */
#sessao_dois{
  text-align: center;
  padding: 10px;
}

/* Sessao tres */
#sessao_tres {
  padding: 20px;
  text-align: center;
}
#sessao_tres > div {
  display: inline-block;
  vertical-align: top;
  width: 500px;
  text-align: initial;
}
#sessao_tres > div > img {
  width: 100%;
  border-radius: 10px;
}
#sessao_tres > div > div > h4 > a {
  color: #638f51;;
}
@media(max-width: 500px) {
  #sessao_tres > div  {
    width: fit-content;
  }
  #sessao_tres > div > img {
    width: 98%;
  }
}

/* Quem Somos nós */
#quem_somos > div {
  display: inline-block;
  vertical-align: top;
  padding: 10px;
}
#quem_somos > div > img {
  width: 285px;
  border-radius: 10px;
}

.quem_somos_text {
  width: 72%;
}
@media(max-width: 500px) {
  #quem_somos > div  {
    width: fit-content;
  }
  #quem_somos > div > img {
    width: 98%;
  }
}

/* Depoimentos */
.depoimentos {  
  text-align: center;
  overflow-x: auto;
  display: flex;
  gap: 20px;
  height: 350px; 
  padding: 10px;
}
.depoimentos > div {
  width: 395px;
  background-color: #618e4f;
  color: white;
  padding: 25px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  flex: 0 0 auto;
  height: 325px;
}
.depoimento_text {
  height: 200px;
}

/**
 * Nosso Time
 * */
 .nosso_time {
  text-align: center;
}
.nosso_time > div {
  width: 310px;
  padding: 10px;
  text-align: center;
  margin: auto;
}
.nosso_time > div > img {
  width: 100%;
  height: 480px;
  object-fit: cover;
  border-radius: 10px;
}
.nosso_time > div > h4 {
  padding: 10px;
}
.nosso_time > div > p {
  height: 70px;
}
.nosso_time {
	overflow-x: auto;
	display: flex;
	gap: 20px; 
}
.nosso_time div {
	flex: 0 0 auto;
}


/**
 * Perguntas e Respostas
 * */
#perguntaresposta{
	padding: 10px;
}

/**
 * Dúvidas
 * */
#duvida {
  padding: 10px;
}
.accordion-button.collapsed, .accordion-button:not(.collapsed) {
  background-color: #000f37!important;
  color: white!important;
}
.accordion-body {
  margin-top: 15px;
}

/**
 * Formulário Mensagem
 * */
#formulario_mensagem{
	margin: auto;
}
#formulario_mensagem > div {
  background-color: #000f37;
}
#formulario_mensagem > div > div > div > label {
  color: white!important;
}
#enviar {
	color: white;
  width: 100px;
  margin: auto;
  padding: 6px;
  border-radius: 10px;
  font-family: Arial;
  border: 2px solid white!important;
}
#enviar:hover{
	transform: scale(1.1);
}