
.form-row {
    display: flex !important;
    justify-content: space-between;
    gap: 15px;
    flex-wrap: wrap;
}

.form-group {
    flex: 1;
    min-width: 200px; /* Garante que os campos tenham um tamanho mínimo */
}

.form-group select,
.form-group input {
    width: 100%;
}


.whatsapp-text {
    color: #; /* Altere a cor conforme necessário */
	text-transform: uppercase;
	font-weight: bold;


}


/* Layout responsivo */
.form-row {
    display: flex;
    flex-wrap: wrap;
    gap: 15px; /* Espaçamento entre os campos */
}

.form-group {
    flex: 1;
    min-width: 250px; /* Garante um tamanho mínimo adequado */
}

/* Estilização padrão para os campos */
.form-group input,
.form-group select,
.form-group textarea {
    width: 100%;
    padding: 12px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #fff;
    box-sizing: border-box;
}

/* Ajuste do select para ficar igual aos outros campos */
.form-group select {
    width: 322px !important;
    min-width: 100px; /* Garante que ele ocupe toda a largura disponível */
    height: 52px; /* Mantém a altura igual aos outros campos */
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #fff;
    cursor: pointer;
    box-sizing: border-box; /* Garante que padding e borda não afetem a largura */
}

/* Efeito de foco */
.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus {
    outline: none;
    border-color: #0073e6;
    box-shadow: 0 0 5px rgba(0, 115, 230, 0.3);
}



/* Botão de envio */
input[type="submit"] {
    width: 100%;
    padding: 12px;
    font-size: 18px;
    background: linear-gradient(to bottom,#AD8F6D, #886F53);
    color: #fff;
    border: none;
    border-radius: 5px; 
    cursor: pointer;
    transition: 0.3s;
}

input[type="submit"]:hover {
	 background: linear-gradient(to bottom,#AD8F6D, #886F53);
    transform: scale(1.05);
}










/* Ajuste do select para ficar igual aos outros campos */
.form-group2 select {
    width: 200px !important;
    min-width: 100px; /* Garante que ele ocupe toda a largura disponível */
    height: 52px; /* Mantém a altura igual aos outros campos */
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background-color: #fff;
    cursor: pointer;
    box-sizing: border-box; border-radius: 20px;
	
	
	/* Garante que padding e borda não afetem a largura */
}

