/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Aug 09 2025 | 01:15:46 */
.wpcf7-form {
	width:1250px;	
}

.form-grid p{
  display: grid;
  grid-template-columns: repeat(2, 1fr); /* 2 columnas iguales */
  gap: 16px; /* Espacio entre campos */
}

.form-grid input {
	border: none;
    border-radius: 10px;
    height: 60px;
}

.form-grid select {
	border: none;
    border-radius: 10px;
    height: 60px;
}

.form-textarea {
	border: none;
    border-radius: 10px;
	resize: none; /* Evita que el usuario estire el textarea */
    height: auto; /* Deja que rows controle la altura */
}

/* Estilo del placeholder, y texto */
.form-grid input::placeholder,
.form-textarea::placeholder,
.form-grid input,
.form-grid select,
.form-textarea {
  color: #052C83;
  font-size: 20px;
  font-family: "Corsa Grotesk", Sans-serif;
}

/* Para navegadores antiguos */
.form-grid input::-webkit-input-placeholder,
.form-textarea::-webkit-input-placeholder {
  color: #052C83;
}

.form-grid input:-ms-input-placeholder,
.form-textarea:-ms-input-placeholder {
  color: #052C83;
}

.form-grid .field-formulario {
  width: 100%; /* Que los inputs ocupen todo el ancho de su celda */
}

.sendButton-container {
	display: flex;
    justify-content: center;
}

.form-sendButton {
	background: #7AAF2F;
    color: #FFF;
    border-radius: 50px;
    padding: 15px 50px;
    border: none;
    margin-top: 15px;
	font-weight: 900;
    letter-spacing: 2px;
    font-size: 20px;
}

.form-sendButton:hover {
	background: #052C83;
}

@media (max-width: 1250px) {
	.wpcf7-form {
		width:100%!important;	
	}
	
	.form-container {
		margin-right: 20px;
    	margin-left: 20px;	
		padding-bottom: 30px;
	}	
}

@media (max-width: 467px) {
	.form-grid p {
    	grid-template-columns: repeat(1, 1fr);
	}
	
	.sendButton-container {
		display: flex;
		justify-content: left;
	}
	
	.form-container {
		margin-right: 15px;
    	margin-left: 15px;	
		padding-bottom: 20px;
	}
}

