showDateErrorModal = false, 4000)">
Angebotsanfrage
Lassen Sie uns gemeinsam Ihre individuelle Reise gestalten
Vertrauen Sie uns Ihre Träume an: Mit wenigen Klicks starten Sie das Abenteuer. Innerhalb von 48 Stunden verwandeln unsere Experten Ihre Ideen, Ihr Budget und Ihr Tempo in eine exklusive Reiseroute. Füllen Sie das Formular aus und lassen Sie unser Team die für Sie passende Reise organisieren.
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">
-
Sicheres Formular - Anti-Spam-Schutz aktiv
6 Gute Gründe für die WahlYanis Moroccan Experience
Seien wir ehrlich, wir sind nicht die Einzigen, die maßgeschneiderte Reisen organisieren.
aber wir haben einige Vorzüge, die zweifellos den Unterschied machen.
LOKALE EXPERTISE
Zielgebiets-Experten für authentische Erlebnisse.WILLKOMMENS-GASTGEBER
Lokale Experten enthüllen die Geheimnisse ihrer Region.YANIS GARANTIEN
Sicherheit von Anfang bis Ende garantiert.SICHERE ZAHLUNG
Zuverlässige und sichere Zahlungslösung.EINZIGARTIGE ERLEBNISSE
Exklusive Aktivitäten, die wir für Sie ausgewählt haben.24/7 HILFE
Unterstützung rund um die Uhr verfügbar. 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;">