.elementor-21518 .elementor-element.elementor-element-ee87ef7{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:30px;--margin-right:30px;--padding-top:61px;--padding-bottom:61px;--padding-left:61px;--padding-right:61px;}@media(max-width:767px){.elementor-21518 .elementor-element.elementor-element-ee87ef7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}}/* Start custom CSS for html, class: .elementor-element-6b81800 */body, html {
  background-color: #1000; /* Fundo preto */
  color: #ffff; /* Texto branco */
  font-family: 'Sora';
}

/* Estilos para os inputs */
input[type=text], .iti input[type=tel] {
  width: 100%;
  padding: 20px 33px;
  margin: 0px;
  margin-bottom: -15px;
  font-size: 14px;
  box-sizing: border-box;
  border-radius: 30px; /* Bordas arredondadas */
  background-color: #212121; /* Fundo preto */
  color: #ffff; /* Texto branco */
  border: none; /* Sem borda */
}

input[type=text]:focus, .iti input[type=tel]:focus {
  outline: none; /* Remove o contorno ao focar */
}

/* Ajuste do campo de telefone e da bandeira */
.iti {
  width: 100%; /* Garante que o campo ocupe a largura total */
}

.iti input {
  width: calc(100% - 50px); /* Ajusta a largura do input sem cortar a bandeira */
}

/* Estilos para o botão */
button._submit {
  width: 100%;
  padding: 22px;
  font-family: 'Sora';
  font-weight: 600;
  font-size: 16px;
  color: #1413C; /* Cor do texto */
  border-radius: 30px; /* Bordas arredondadas */
  border: none; /* Sem borda */
  background-image: linear-gradient(to right, #00C6FF, #0072FF); /* Gradiente azul */
  box-shadow: 0px 4px 0px #0052D4; /* Sombra com tom mais escuro de azul */
  margin-top: 26px;
  margin-bottom: 5px;
  transition: background-color 0.3s; /* Transição suave ao mudar de cor */
}

button._submit:hover {
  background-image: linear-gradient(to right, #00E6FF, #0093FF); /* Gradiente azul mais claro no hover */
}

/* Ajuste da cor do texto no menu de países */
.iti__country-list {
  color: black !important; /* Define a cor do texto da lista de países para preto */
}

/* Garante que a lista de países tenha fundo branco */
.iti__country-list {
  background-color: white !important;
}/* End custom CSS */