showDateErrorModal = false, 4000)">
Adultos 1
Continuar
Processing...
Confíanos tus sueños: en pocos clics, desencadena la aventura. En 48 horas, nuestros expertos transforman tus ideas, presupuesto y ritmo en un itinerario exclusivo. Completa el formulario y déjanos orquestar el viaje que se adapte a ti.
1
Viaje
2
Coordenadas
3
Confirmación
0) {
const rect = $el.parentElement.getBoundingClientRect();
const percentage = Math.max(0, Math.min(100, ((event.touches[0].clientX - rect.left) / rect.width) * 100));
const value = Math.round((percentage / 100) * (maxLimit - minLimit) + minLimit);
updateMinBudgetSlider(value);
}"
@mouseup.window="isDraggingMin = false"
@touchend.window="isDraggingMin = false">
0) {
const rect = $el.parentElement.getBoundingClientRect();
const percentage = Math.max(0, Math.min(100, ((event.touches[0].clientX - rect.left) / rect.width) * 100));
const value = Math.round((percentage / 100) * (maxLimit - minLimit) + minLimit);
updateMaxBudgetSlider(value);
}"
@mouseup.window="isDraggingMax = false"
@touchend.window="isDraggingMax = false">
-
Formulario seguro - Protección anti-spam activa
6 buenas razones para elegirTourifica
Seamos honestos, no somos los únicos que organizamos viajes a medida.
pero tenemos algunas ventajas que innegablemente marcan la diferencia.
EXPERIENCIA LOCAL
Expertos en destinos para experiencias auténticas.ANFITRIONES DE BIENVENIDA
Expertos locales que desvelan los secretos de su región.GARANTÍAS YANIS
Seguridad garantizada de principio a fin.PAGO SEGURO
Solución de pago confiable y segura.EXPERIENCIAS ÚNICAS
Actividades exclusivas seleccionadas para ti.ASISTENCIA 24/7
Soporte disponible las 24 horas del día, los 7 días de la semana. show = false, 5000)"
x-show="show"
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 transform translate-y-2"
x-transition:enter-end="opacity-100 transform translate-y-0"
x-transition:leave="transition ease-in duration-300"
x-transition:leave-start="opacity-100 transform translate-y-0"
x-transition:leave-end="opacity-0 transform translate-y-2"
class="fixed top-24 right-5 p-4 rounded-md text-white z-[101]"
:class="type === 'success' ? 'bg-green-500' : 'bg-red-500'"
style="display: none;">