*{
	padding: 0px;
	margin: 0px;
	font-family: sans-serif;
}

.klaksdladasd01029393302020202{
	width: 100%;
	height: auto;

}

.sad919110101011{
	width: 100%;height: auto;
	background: rgb(0, 140, 21) !important;
	padding: 10px;
}

.slakdaslkdsd111 {
  display: flex; /* Definindo que o container 'nav' vai usar flexbox */
  justify-content: center; /* Alinha os itens horizontalmente no centro */
  align-items: center; /* Alinha os itens verticalmente no centro */

  }

 .menu-mobile-wrapper {
    width: 100%;
  }
 
  /* Barra verde com o hambúrguer */
  .menu-mobile-toggle {
    display: flex;
    align-items: center;
    gap: 10px;
    background-color:rgb(0, 140, 21); /* verde igual ao print */
    color: white;
    padding: 10px 10px;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
  }
 
  .menu-mobile-toggle .icon-hamburguer {
    font-size: 30px;
    line-height: 1;
  }
 
  /* Nav (dropdown) escondido por padrão, colado embaixo da barra verde */
  .slakdaslkdsd111 {
    display: none; /* some por padrão, aparece quando .aberto */
    background-color: rgb(73, 78, 94); /* cinza escuro igual ao print */
    margin: 0;
  }
 
  .slakdaslkdsd111.aberto {
    display: block;
  }
 
  .slakdaslkdsd111 ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
 
  .slakdaslkdsd111 ul li {
    color: rgb(0, 140, 21); /* verde clarinho igual ao print */
    padding: 15px;
    font-size: 20px;
    cursor: pointer;
  }
 
  .slakdaslkdsd111 ul li:hover {
    color: rgb(255, 193, 12);
  }
 @media screen and (max-width: 700px) {
    .moile00100img {
        position: relative !important;
        top: -30px !important;
    }
}
 
  /* ==== Regras para desktop (caso queira manter o layout horizontal em telas grandes) ==== */
  @media (min-width: 768px) {
    .menu-mobile-toggle {
      display: none; /* esconde o botão hambúrguer no desktop */
    }

    
    .slakdaslkdsd111 {
      display: flex !important; /* sempre visível no desktop */
      justify-content: center;
      align-items: center;
      background-color: transparent;
    }
 
    .slakdaslkdsd111 ul {
      display: flex;
    }
 
    .slakdaslkdsd111 ul li {
      color: white;
      border-bottom: none;
      margin-right: 25px;
      padding: 0;
    }
  }




.lsakdlaksssticon{
	width: 100%;height: auto;
	padding: 20px;background:rgb(0, 140, 21) ;
}
.lskdlakdlkas10110{
	margin-top: 10px;
	margin-left: 5px;
}

.lskdlakdlkas10110 ul li {
	list-style: none;
	 color: rgb(234, 234, 234);
	 font-size: 14px;
	 cursor: pointer;
	 line-height: 25px;
}
.sdasasdsadsadasd{
	width: 100%;height: auto;
	padding: 20px;background:white ;
}


.modlalalsls{
	width: 30%;
	height: auto;
	padding: 20px;
	background: white;

}