.elementor .e-78b59d80-344d04e{width:45%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-77cf446c-c3c1b86{width:30%;margin-left: 38px;\n}.elementor .e-36aed974-2544cdf{width:25%;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;}.elementor .e-2448ebc1-5d3c261{width:70%;margin:0%;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-6f68c67b-4154bf2{width:30%;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;selector .eael-advanced-menu-toggle-text {
  display: none !important;
}\n}.elementor .e-18f286f0-d23a038{width:35%;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;}.elementor .e-259ff5a3-08e31c5{width:1120px;height:50px;min-height:50px;position:fixed;z-index:999;padding:0px;margin-block-start:40px;border-radius:25px;background-color:#000000;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-6184a58b-5b7592d{display:none;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-c14e34a-39f0a85{width:100%;height:15vw;display:none;flex-direction:column;}.elementor .e-33d9b66a-6c210b5{width:1120px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-224124e-fad2d06{width:100%;overflow:visible;background-image:url("/wp-content/uploads/2026/08/fondo-blanco-expandido-1024x720.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-177a8ec-25b8763{margin-block-start:20px;margin-block-end:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-9ce79c3{width:100%;padding-block-start:30px;padding-block-end:0px;background-image:url("/wp-content/uploads/2026/08/fondo-blanco-expandido.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-0ff5afe-b51a169{width:1120px;padding-block-start:0px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-2bf04dc{width:100%;padding-block-end:94px;background-image:url("/wp-content/uploads/2026/08/fondo-blanco-expandido.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center;/* =========================================================
 CORRECCIÓN DEL ORDEN DE CAMPOS – GESTIÓN ÁGIL
 Debe permanecer al final de todo el CSS
 ========================================================= */

/* Campos auxiliares que no deben ocupar espacio */
#form_1s78o #frm_field_20_container,
#form_1s78o #frm_field_26_container {
	display: none !important;
}

/* =========================
 ESCRITORIO
 ========================= */

@media (min-width: 1025px) {

	#form_1s78o .frm_fields_container {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
		column-gap: clamp(12px, 2vw, 20px) !important;
		row-gap: 8px !important;
	}

	/* Títulos */
	#form_1s78o #frm_field_15_container {
		grid-column: 1 !important;
		grid-row: 1 !important;
	}

	#form_1s78o #frm_field_21_container {
		grid-column: 2 !important;
		grid-row: 1 !important;
	}

	/* Reserva / Nombre */
	#form_1s78o #frm_field_16_container {
		grid-column: 1 !important;
		grid-row: 2 !important;
	}

	#form_1s78o #frm_field_22_container {
		grid-column: 2 !important;
		grid-row: 2 !important;
	}

	/* DNI */
	#form_1s78o #frm_field_17_container {
		grid-column: 1 !important;
		grid-row: 3 !important;
	}

	#form_1s78o #frm_field_23_container {
		grid-column: 2 !important;
		grid-row: 3 !important;
	}

	/* Celular */
	#form_1s78o #frm_field_18_container {
		grid-column: 1 !important;
		grid-row: 4 !important;
	}

	#form_1s78o #frm_field_24_container {
		grid-column: 2 !important;
		grid-row: 4 !important;
	}

	/* Mail */
	#form_1s78o #frm_field_19_container {
		grid-column: 1 !important;
		grid-row: 5 !important;
	}

	#form_1s78o #frm_field_25_container {
		grid-column: 2 !important;
		grid-row: 5 !important;
	}

	/* Mensaje */
	#form_1s78o #frm_field_27_container {
		grid-column: 1 / -1 !important;
		grid-row: 6 !important;
		margin-top: 20px !important;
	}

	/* Botones */
	#form_1s78o #frm_field_28_container {
		grid-column: 1 / -1 !important;
		grid-row: 7 !important;
		margin-top: 20px !important;
	}
}

/* =========================
 TABLET Y MÓVIL
 ========================= */

@media (max-width: 1024px) {

	#form_1s78o .frm_fields_container {
		grid-template-columns: 1fr !important;
		row-gap: 10px !important;
	}

	/* Pasajero */
	#form_1s78o #frm_field_15_container {
		grid-column: 1 !important;
		grid-row: 1 !important;
	}

	#form_1s78o #frm_field_16_container {
		grid-column: 1 !important;
		grid-row: 2 !important;
	}

	#form_1s78o #frm_field_17_container {
		grid-column: 1 !important;
		grid-row: 3 !important;
	}

	#form_1s78o #frm_field_18_container {
		grid-column: 1 !important;
		grid-row: 4 !important;
	}

	#form_1s78o #frm_field_19_container {
		grid-column: 1 !important;
		grid-row: 5 !important;
	}

	/* Responsable */
	#form_1s78o #frm_field_21_container {
		grid-column: 1 !important;
		grid-row: 6 !important;
		margin-top: 14px !important;
	}

	#form_1s78o #frm_field_22_container {
		grid-column: 1 !important;
		grid-row: 7 !important;
	}

	#form_1s78o #frm_field_23_container {
		grid-column: 1 !important;
		grid-row: 8 !important;
	}

	#form_1s78o #frm_field_24_container {
		grid-column: 1 !important;
		grid-row: 9 !important;
	}

	#form_1s78o #frm_field_25_container {
		grid-column: 1 !important;
		grid-row: 10 !important;
	}

	/* Mensaje */
	#form_1s78o #frm_field_27_container {
		grid-column: 1 !important;
		grid-row: 11 !important;
		margin-top: 14px !important;
	}

	/* Botones */
	#form_1s78o #frm_field_28_container {
		grid-column: 1 !important;
		grid-row: 12 !important;
		margin-top: 14px !important;
	}
}\n}.elementor .e-5770e494-1a61003{width:33%;justify-content:flex-end;}.elementor .e-48546973-b4efc69{width:30%;justify-content:center;}.elementor .e-37dd2e16-1738710{width:35%;justify-content:flex-start;align-self:center;}.elementor .e-681a84a7-2f6c8af{width:100%;height:auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-self:end;}.elementor .e-51d35e06-e74492f{width:80%;height:auto;padding:0px;margin-block-start:-14px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-2a90c6c3-3d18d85{width:80%;height:auto;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:start;}.elementor .e-1265264b-ca8b6cb{width:84px;height:auto;margin-inline-start:0px;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-4d25bb0c-f8d30c2{margin-block-start:-42px;margin-block-end:-42px;margin-inline-start:-63px;margin-inline-end:-42px;}.elementor .e-77baeaf7-57ee1b0{display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;}.elementor .e-58d5c06d-ce3af3e{width:20%;background-color:#fe5000;flex-direction:row;justify-content:flex-start;align-items:center;align-self:start;}.elementor .e-5424121d-988bdee{width:100%;padding:0px;background-color:#000000;display:flex;flex-direction:row;justify-content:center;align-items:center;}