showDateErrorModal = false, 4000)">
Entrust us with your dreams: in a few clicks, trigger the adventure. Within 48 hours, our experts transform your ideas, your budget and your pace into an exclusive itinerary. Fill out the form and let our team orchestrate the trip that suits you.
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">
-
Secure form - Anti-spam protection active
6 good reasons to chooseYanis Moroccan Experience
Let's be honest, we are not the only ones organizing custom trips.
but we have some assets that undeniably make the difference.
LOCAL EXPERTISE
Destination experts for authentic experiences.WELCOME HOSTS
Local experts revealing regional secrets.YANIS GUARANTEES
Security guaranteed from start to finish.SECURE PAYMENT
Reliable and secure payment solution.UNIQUE EXPERIENCES
Exclusive activities selected for you.24/7 ASSISTANCE
Support available 24/7. 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;">