';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/1?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = '
Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
United States
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/2?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = '
Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
France
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/3?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = '
Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
China
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/4?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = '
Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Spain
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/5?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = '
Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Italy
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/6?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Turkey
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/7?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = '
Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
United Kingdom
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/8?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = '
Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Germany
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/9?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = '
Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Mexico
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/10?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = '
Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Thailand
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/11?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Hong Kong
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/12?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Malaysia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/13?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Greece
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/14?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Canada
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/15?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
South Korea
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/16?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Japan
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/17?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Singapore
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/18?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Aruba
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/19?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Afghanistan
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/20?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Anguilla
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/21?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Albania
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/22?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Andorra
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/23?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
United Arab Emirates
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/24?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Argentina
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/25?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Armenia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/26?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Antigua And Barbuda
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/27?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Australia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/28?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Austria
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/29?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Azerbaijan
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/30?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Belgium
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/31?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Benin
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/32?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Bonaire
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/33?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Burkina Faso
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/34?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Bangladesh
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/35?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Bulgaria
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/36?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Bahrain
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/37?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Bahamas
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/38?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Bosnia and Herzegovina
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/39?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Saint Barthélemy
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/40?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Belarus
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/41?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Belize
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/42?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Bermuda
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/43?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Bolivia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/44?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Brazil
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/45?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Barbados
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/46?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Brunei
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/47?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Bhutan
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/48?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Botswana
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/49?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Central African Republic
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/50?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Switzerland
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/51?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Chile
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/52?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Côte d'Ivoire
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/53?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Cameroon
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/54?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Democratic Republic Of The Congo
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/55?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Republic of the Congo
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/56?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Colombia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/57?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Cape Verde
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/58?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Costa Rica
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/59?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Curaçao
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/60?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Cayman Islands
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/61?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Cyprus
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/62?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Czech Republic
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/63?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Dominica
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/64?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Denmark
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/65?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Dominican Republic
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/66?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Algeria
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/67?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Ecuador
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/68?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Egypt
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/69?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Estonia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/70?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Ethiopia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/71?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Finland
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/72?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Fiji
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/73?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Faroe Islands
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/74?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Gabon
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/75?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Georgia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/76?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Ghana
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/77?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Gibraltar
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/78?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Guinea
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/79?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Guadeloupe
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/80?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Gambia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/81?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Guinea-Bissau
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/82?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Grenada
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/83?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Greenland
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/84?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Guatemala
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/85?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
French Guiana
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/86?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Guam
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/87?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Guyana
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/88?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Honduras
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/89?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Croatia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/90?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Haiti
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/91?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Hungary
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/92?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Indonesia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/93?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Isle of Man
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/94?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
India
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/95?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Ireland
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/96?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Iraq
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/97?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Iceland
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/98?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Israel
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/99?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Jamaica
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/100?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Jersey
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/101?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Jordan
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/102?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Kazakhstan
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/103?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Kenya
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/104?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Kyrgyzstan
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/105?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Cambodia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/106?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Saint Kitts and Nevis
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/107?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Kuwait
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/108?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Laos
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/109?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Lebanon
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/110?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Liberia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/111?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Saint Lucia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/112?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Liechtenstein
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/113?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Sri Lanka
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/114?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Lesotho
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/115?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Lithuania
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/116?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Luxembourg
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/117?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Latvia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/118?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Macao
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/119?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Saint Martin (French Part)
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/120?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Morocco
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/121?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Moldova
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/122?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Madagascar
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/123?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
North Macedonia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/124?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Mali
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/125?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Malta
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/126?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Montenegro
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/127?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Mongolia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/128?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Mozambique
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/129?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Montserrat
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/130?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Martinique
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/131?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Mauritius
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/132?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Malawi
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/133?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Mayotte
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/134?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Namibia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/135?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Niger
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/136?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Nigeria
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/137?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Nicaragua
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/138?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Netherlands
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/139?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Norway
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/140?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Nepal
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/141?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Nauru
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/142?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
New Zealand
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/143?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Oman
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/144?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Pakistan
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/145?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Panama
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/146?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Peru
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/147?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Philippines
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/148?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Papua New Guinea
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/149?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Poland
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/150?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Portugal
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/151?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Paraguay
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/152?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Palestine, State of
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/153?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Qatar
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/154?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Réunion
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/155?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Romania
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/156?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Rwanda
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/157?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Saudi Arabia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/158?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Senegal
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/159?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Sierra Leone
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/160?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
El Salvador
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/161?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Serbia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/162?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Suriname
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/163?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Slovakia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/164?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Slovenia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/165?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Sweden
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/166?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Eswatini
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/167?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Seychelles
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/168?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Turks and Caicos Islands
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/169?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Chad
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/170?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Togo
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/171?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Tajikistan
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/172?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Timor - Leste
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/173?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Tonga
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/174?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Trinidad and Tobago
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/175?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Tunisia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/176?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Taiwan
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/177?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Tanzania
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/178?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Uganda
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/179?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Ukraine
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/180?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Uruguay
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/181?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Uzbekistan
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/182?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Vatican City
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/183?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Saint Vincent and the Grenadines
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/184?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Venezuela
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/185?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Virgin Islands (U.S.)
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/186?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Vietnam
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/187?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Vanuatu
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/188?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Samoa
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/189?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
South Africa
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/190?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Zambia
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/191?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Zimbabwe
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/192?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Marie-Galante
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/193?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Antilles
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/194?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Kosovo
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/195?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Puerto Rico
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/196?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Scotland
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/197?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Canary Islands
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/198?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Madeira
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/199?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Azores
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/200?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Northern Cyprus
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/201?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Saba
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/202?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Sint Eustatius
';
const isMobile = window.innerWidth <= 1024;
fetch('https://esim.citytravelers.co/product/country-packages/212?mobile=' + isMobile)
.then(response => response.text())
.then(html => {
$refs.modalContent.innerHTML = html;
Alpine.initTree($refs.modalContent);
})
.catch(error => {
console.error('Error loading packages:', error);
$refs.modalContent.innerHTML = 'Error loading packages. Please try again.
';
});
"
class="cursor-pointer bg-white rounded-2xl border-2 border-grey-200 shadow-sm
hover:border-blue-500 hover:ring-2 hover:ring-blue-500/30 hover:shadow-lg hover:-translate-y-1 hover:scale-105
transition-all duration-300 w-full h-[180px] sm:w-[270px] sm:h-[210px]
p-4 flex-none flex flex-col items-center text-center overflow-hidden">
Russia
No Packages Found
We couldn’t find any local packages matching your search.
Please try a different destination or browse our available options.
How It Works
1
Select Your Plan
Choose your destination and a suitable eSIM data plan for your travel needs.
2
Scan or Set Up
Install your eSIM by scanning the QR from email or setting up via the app manually.
3
Get Online
Your plan activates upon arrival or in 30 days. Enjoy seamless connectivity worldwide.