Login

Sign Up

After creating an account, you'll be able to track your payment status, track the confirmation and you can also rate the tour after you finished the tour.
Username*
Password*
Confirm Password*
First Name*
Last Name*
Birth Date*
Email*
Phone*
Country*
* Creating an account means you're okay with our Terms of Service and Privacy Statement.
Please agree to all the terms and conditions before proceeding to the next step

Already a member?

Login

Tag

GASTRONOMIA

TEMPORADA 2024
Mammoth Mountain Ski Area

Mammoth Mountain

Novembro > Julho

Uma das estações de ski com temporada mais longa do Hemisfério Norte, Mammoth encanta com sua alma vibrante e grande quantidade de neve.

Uma das estações de ski com temporada mais longa do Hemisfério Norte, Mammoth Mountain […]

Heavenly

Novembro > Abril

Aprecie uma bela vista do Lake Tahoe esquiando através de clareiras em Heavenly e aproveite o après ski e vida noturna eletrizante. 

Aprecie uma bela vista do Lake Tahoe esquiando através de clareiras em Heavenly e […]

Beaver Creek

Novembro > Abril

Beaver Creek oferece luxo típico de boutiques em uma vila aconchegante onde se localiza uma das melhores escola do mundo.

Beaver Creek oferece luxo típico de boutiques em uma vila aconchegante onde se localiza […]
TEMPORADA 2025

Aspen Snowmass

Novembro > Abril

Famosa mundialmente, a estação de ski Aspen Snowmass é uma das preferidas dos brasileiros. Combina cidade histórica e cultura com montanhas perfeitas para todos os níveis de ski/snow.

Famosa mundialmente, a estação de ski Aspen Snowmass é uma das preferidas dos brasileiros. […]
1 2

Proceed Booking

document.addEventListener("DOMContentLoaded", function () { const targetPercentage = 8; // Percentual final const animationDuration = 1200; // Duração total da animação do círculo (1200ms) const skillCircle = document.getElementById('skillCircle'); const skillPercentage = document.getElementById('skillPercentage'); const skillCaption = document.getElementById('skillCaption'); let startTime; function animateSkillCircle(timestamp) { if (!startTime) startTime = timestamp; const elapsedTime = timestamp - startTime; // Calcula o progresso com easing manual const progress = Math.min(elapsedTime / animationDuration, 1); // De 0 a 1 const easedProgress = easeOutQuad(progress); // Aplicar easing const currentPercentage = easedProgress * targetPercentage; // Atualiza o gradiente do círculo skillCircle.style.background = `conic-gradient( #81d742 ${currentPercentage}%, #dcdcdc ${currentPercentage}% )`; // Atualiza a opacidade do texto (termina antes do círculo) if (progress >= 0.5) { skillPercentage.style.opacity = 1; // Aparece mais rápido skillCaption.style.opacity = 1; // Aparece mais rápido } else { skillPercentage.style.opacity = easedProgress * 2; // Ajuste para acelerar skillCaption.style.opacity = easedProgress * 2; // Ajuste para acelerar } // Continua a animação se não completou if (progress < 1) { requestAnimationFrame(animateSkillCircle); } } // Função de easing personalizada (ease-out quadrático) function easeOutQuad(t) { return t * (2 - t); // Acelera no início e desacelera no final } // Inicia a animação requestAnimationFrame(animateSkillCircle); });