 .bg-fundo{
	background-color:#020232
 }
 .cor-laranja {
	color: #EE5601;
 }

 .bg-laranja {
	background-color: #EE5601
}

 #section-metodo {
	background-color:#020232
 }

#section-metodo .text-justify {
    text-align: justify !important;
}

#section-metodo .text-formated {
	/* superior | direita | inferior | esquerda */
padding: 0 20px 0 20px;
color: #FFFFFF
	 
}

#section-sobre {
	background-color:#020232;
	color: #FFFFFF
 }

.col-padding-2 {
	padding:0 2rem; 
  }

.col-padding-3 {
  padding:0 3rem; 
}  

.text-justify {
    text-align: justify !important;
}
 
.text-white{
	color: #FFFFFF; 
}

.pd-r-15 {
	padding-right:15px;
}

 /* Se o link tiver um ID único */
#meuLink {
	text-decoration: none;
	color: #fff;
  }
  
  #meuLink:hover {
	color: #edeae8;
  }
  
  /* Se você quiser adicionar uma classe adicional */
  .link-especial	 {
	text-decoration: none;
	color: #fff;
  }
  
  .link-especial:hover {
	color:rgb(152, 149, 147);
  }

.gradient-diagonal-1 {
	background: linear-gradient(45deg, #ee5601, #fff);
	background-size: 400% 400%;
	-webkit-animation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;
	animation: Gradient 15s ease infinite;
  }
  
  @keyframes Gradient {
	0% {
	  background-position: 0% 50%;
	}
	50% {
	  background-position: 100% 50%;
	}
	100% {
	  background-position: 0% 50%;
	}
  }

  .gradient-diagonal-2 {
	background: linear-gradient(135deg, #ee5601, #f2994a, #fff);
	background-size: 400% 400%;
	-webkit-animation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;
	animation: Gradient 15s ease infinite;
  }

  .gradient-diagonal-3 {
	background: linear-gradient(45deg, #ee5601, rgba(238, 86, 1, 0));
	background-size: 400% 400%;
	-webkit-animation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;
	animation: Gradient 15s ease infinite;
  }

  /* Estilos do botÃ£o flutuante WhatsApp */
.whatsapp-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #25D366;
    display: flex;
    justify-content: center;
    align-items: center;
    /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); */
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    z-index: 999;
    /* animation: pulsate 2s infinite; Aplica o efeito de pulsaÃ§Ã£o */
}

.whatsapp-button img {
    width: 40px;
    height: 40px;
    object-fit: cover;
}


/* Define o efeito de pulsaÃ§Ã£o usando @keyframes */
@keyframes pulsate {
  0% {
      transform: scale(1);
  }
  50% {
      transform: scale(1.05);
  }
  100% {
      transform: scale(1);
  }
}
  

#whatsapp .wtsapp:focus {  border: none;  outline: none;}

#whatsapp .wtsapp {
position: fixed; 
transition: all .5s ease;   
background: #25d366;   
display: block;   
text-align: center;  
box-shadow: 0 0 20px rgba(0,0,0,0.15);  
/* margin: 0; */   
border-radius: 50px; 
border-right: none;  
color: #fff;  
font-weight: 700; 
font-size: 26px;  
bottom: 50px;   
right: 40px;   
border: 0;   
z-index: 99; 
width: 50px;  
height: 50px;  
line-height: 48px;
}

#whatsapp .wtsapp:before {  
content: ""; 
position: absolute;  
z-index: -1;  
left: 50%;  
top: 50%;  
transform: translateX(-50%) translateY(-50%);
display: block; 
width: 60px;  
height: 60px;  
background: #25d366; 
border-radius: 50%;  
-webkit-animation: pulse-border 1500ms ease-out infinite;  
animation: pulse-border 1500ms ease-out infinite;
}

@keyframes pulse-border {

0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1;}

100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0;}

}
.error { color: red; font-size: 0.9em; }
.step { display: none; }
.step.active { display: block; }
.step-indicator { margin-bottom: 20px; }
.step-indicator span {
      display: inline-block;
      padding: 5px 15px;
      /* border: 1px solid #fff; */
      border-radius: 100%;
      margin-right: 10px;
      background-color: #fff;
	  color:#000
}
.step-indicator span.active { background-color:#ee5601; color: #fff; }

 .barra{
	padding:10px;
 }

 .espacamento-txt-1{
  height: 100px;
 }

 .espacamento-entre-texto {
  line-height: 35px !important;
 }