.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#e67e22;transition:width .3s ease}.nav-link:hover:after{width:100%}.hero-parallax .parallax-bg{transition:transform .5s cubic-bezier(.33,1,.68,1)}@keyframes blob{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-50px) scale(1.1)}50%{transform:translate(-20px,20px) scale(.9)}75%{transform:translate(10px,50px) scale(1.05)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-slow{animation:bounce-slow 3s ease-in-out infinite}@keyframes scroll{0%{opacity:0;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(12px)}}.animate-scroll{animation:scroll 2s ease-in-out infinite}.hero-content{animation:fadeInUp 1.2s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes animate-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:animate-fade-in-up .8s ease forwards}.cta-button{box-shadow:0 20px 40px #e67e224d}.cta-button:hover{box-shadow:0 25px 50px #e67e2266}.destination-card{box-shadow:0 10px 40px #0000001a}.destination-card:hover{box-shadow:0 20px 60px #0003}.article-card{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.article-card:hover{transform:translateY(-8px)}.article-card-small:hover{transform:translate(4px)}.testimonial-card{transition:all .3s ease}.testimonial-card:hover{transform:translateY(-4px)}.scroll-animate{transition:opacity .6s ease,transform .6s ease}@media (max-width: 1024px){.hero-content h1{font-size:3.5rem}}@media (max-width: 768px){.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1.1rem}.destination-card{min-height:400px!important}}@media (max-width: 480px){.logo{font-size:1.4rem!important}.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#e67e22;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#bf6516}
