Seeweg Südamerika
Südamerika zählt zu unseren wichtigen Fernstrecken: über unser Partnernetzwerk verlässlicher Reedereien organisieren wir planbare Transporte zwischen Hamburg und den zentralen Häfen der Region.
Ob Verschiffung, Containertransport oder Luftfracht – wir stellen für jeden Auftrag die passende Route und den passenden Partner zusammen.
Von uns bediente Länder:
- Brasilien, Argentinien, Chile, Kolumbien
Sprechen Sie uns an – wir beraten Sie gern zu Laufzeiten und Konditionen für Ihre Sendung nach Südamerika.
Brasilien
ca. 18 TageSantosTransitzeit ab Hamburg
ca. 17 TageRio de JaneiroTransitzeit ab Hamburg
Argentinien
ca. 21 TageBuenos AiresTransitzeit ab Hamburg
Chile
ca. 24 TageValparaísoTransitzeit ab Hamburg
Kolumbien
ca. 15 TageCartagenaTransitzeit ab Hamburg
<script>
(function(){
function animateCounter(el, duration){
if (!el.dataset.counterText) { el.dataset.counterText = el.textContent; }
var match = /^(.*?)(\d+)(.*)$/.exec(el.dataset.counterText);
if (!match) { return; }
var prefix = match[1], target = parseInt(match[2], 10), suffix = match[3];
if (el._counterRAF) { cancelAnimationFrame(el._counterRAF); }
var start = null;
function step(ts){
if (!start) { start = ts; }
var progress = Math.min((ts - start) / duration, 1);
var value = Math.round(progress * target);
el.textContent = prefix + value + suffix;
if (progress < 1) { el._counterRAF = requestAnimationFrame(step); }
}
el._counterRAF = requestAnimationFrame(step);
}
function resetCounter(el){
if (!el.dataset.counterText) { return; }
if (el._counterRAF) { cancelAnimationFrame(el._counterRAF); }
var match = /^(.*?)(\d+)(.*)$/.exec(el.dataset.counterText);
if (!match) { return; }
el.textContent = match[1] + '0' + match[3];
}
document.querySelectorAll('.hmgl-country').forEach(function(details){
var counters = details.querySelectorAll('.hmgl-days');
details.addEventListener('toggle', function(){
if (details.open) {
counters.forEach(function(el){ animateCounter(el, 800); });
} else {
counters.forEach(function(el){ resetCounter(el); });
}
});
if ('IntersectionObserver' in window) {
var obs = new IntersectionObserver(function(entries){
entries.forEach(function(entry){
if (!details.open) { return; }
if (entry.isIntersecting) {
animateCounter(entry.target, 800);
} else {
resetCounter(entry.target);
}
});
}, {threshold: 0.4});
counters.forEach(function(el){ obs.observe(el); });
}
});
})();
</script>