#news {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

* {box-sizing: border-box; margin: 0; padding: 0; }


#servicos-geral {width: 100%;
     	  margin: 0; padding: 0;
     
    }

    #servicos-container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 0px;
	  margin-top:0px;
	  
    }

    .servicos-row {
      display: flex;
      flex-wrap: wrap;
      margin: 0px;
      justify-content: flex-start; /* alinhamento à esquerda */
    }

    .servico-column {
      background-color: white;
      border: 1px solid #ddd;
      border-radius: 8px;
      padding: 16px;
      margin: 10px;
      flex: 0 0 calc(33.333% - 20px);
      max-width: calc(33.333% - 20px);
      box-shadow: 0 2px 6px rgba(0,0,0,0.1);
    }

    .servico-column img {
      width: 100%;
      height: auto;
      border-radius: 6px;
      margin-bottom: 12px;
    }

    .servico-column h3 {
      margin-bottom: 8px;
      font-size: 20px;
      color: #333;
    }

    .servico-column p {
      font-size: 14px;
      color: #555;
    }

    @media (max-width: 991px) {
      .servico-column {
        flex: 0 0 calc(50% - 20px);
        max-width: calc(50% - 20px);
      }
    }

    @media (max-width: 600px) {
      .servico-column {
        flex: 0 0 100%;
        max-width: 100%;
		margin: 0;
		margin-top:10px;
		
      }
    }
	
	
#botao-saibamais {
  display: inline-block;
  background-color: #28a745; /* verde */
  color: #FFFFFF;
  padding: 9px 21px;
  border: none;
  border-radius: 3px;
  font-size: 13px;
  text-decoration: none;
  margin-top: 8px;
  width: 145px;

  /* animação só no tamanho */
  animation: pulse 1.5s infinite;
}

#botao-saibamais:hover {
  background-color: #218838; /* verde mais escuro */
  color: #FFFFFF;
  transform: scale(1.05);
}

/* animação pulsando */
@keyframes pulse {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.08); }
  100% { transform: scale(1); }
}

	
	 #botao-compre-saibamais {
      display: inline-block;
      background-color: #BF8F66; /* verde */
      color: #FFFFFF;
      padding: 9px 21px;
      border: none;
      border-radius: 3px;
      font-size: 13px;
      text-decoration: none;
      transition: background-color 0.3s ease, transform 0.2s ease;
	  margin-top:8px;
	  width:145px;
    }

    #botao-compre-saibamais:hover {
      background-color: #976740; /* verde mais escuro */
      transform: scale(1.05);
	  color: #FFFFFF;
    }
	
	
	/*DESKTOP*/

@media screen and (min-width: 601px) {

.celular {display:none;}
.desktop {display:block;}
.div-textos {text-align:left;}
	
	 #botao-compre-cartao {
      display: inline-block;
      background-color: #218838; /* verde */
      color: #FFFFFF;
      padding: 9px 21px;
      border: none;
      border-radius: 3px;
      font-size: 13px;
      text-decoration: none;
      transition: background-color 0.3s ease, transform 0.2s ease;
	  margin-top:8px;
	  width:383px;
    }

    #botao-compre-cartao:hover {
      background-color: #218838; /* verde mais escuro */
      transform: scale(1.05);
	  color: #FFFFFF;
    }
	
}

/*CELULAR*/

@media screen and (max-width: 600px) {
	
.celular {display:block;}
.desktop {display:none;}
.div-textos {text-align:center;}

#botao-compre-cartao-celular {
display: inline-block;
background-color: #218838; /* verde */
color: #FFFFFF;
padding: 9px 21px;
border: none;
border-radius: 3px;
font-size: 13px;
text-decoration: none;
transition: background-color 0.3s ease, transform 0.2s ease;
margin-top:8px;
width:150px;
}

#botao-compre-cartao-celular:hover {
background-color: #218838; /* verde mais escuro */
transform: scale(1.05);
color: #FFFFFF;
}

}
	
	body {
  overflow-x: hidden;
}
	