* CURSOR GLOW * .cursor-glow{position:fixed;width:300px;height:300px;border-radius:50%;pointer-events:none;z-index:9999; background:radial-gradient(circle,rgba(15,118,110,0.08) 0%,transparent 70%); transform:translate(-50%,-50%);transition:opacity 0.3s} /* LOADER */ .page-loader{position:fixed;inset:0;z-index:10000;background:var(--color-dark);display:flex;align-items:center;justify-content:center;transition:opacity 0.6s,visibility 0.6s} .page-loader.hidden{opacity:0;visibility:hidden} .loader-content{text-align:center} .loader-content img{display:block;margin:0 auto} .loader-logo{font-family:var(--font-display);font-size:2.5rem;color:var(--color-white);letter-spacing:3px;opacity:0;animation:fadeInUp 0.8s 0.2s forwards} .loader-bar{width:200px;height:2px;background:rgba(255,255,255,0.15);margin:20px auto 0;border-radius:2px;overflow:hidden} .loader-bar-fill{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));width:0;animation:loadBar 1.5s 0.5s ease-out forwards} @keyframes loadBar{to{width:100%}} @keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} /* NAV */ .nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 0;transition:all 0.4s} .nav.scrolled{background:rgba(255,255,255,0.95);backdrop-filter:blur(20px);padding:12px 0;box-shadow:var(--shadow-sm)} .nav-inner{display:flex;align-items:center;justify-content:space-between} .nav-logo{display:flex;align-items:center;gap:12px;text-decoration:none;margin-right:20px} .nav-logo-icon{width:44px;height:44px;border-radius:50%;background:var(--color-primary);display:flex;align-items:center;justify-content:center} .nav-logo-icon svg{width:24px;height:24px;fill:var(--color-white)} .nav-logo-img{height:48px;width:auto;border-radius:6px;transition:all var(--transition)} .nav.scrolled .nav-logo-img{height:40px} .nav-logo-text{font-family:var(--font-display);font-size:1.5rem;color:var(--color-white);transition:color var(--transition)} .nav.scrolled .nav-logo-text{color:var(--color-dark)} .nav-links{display:flex;align-items:center;gap:32px;list-style:none} .nav-links a{text-decoration:none;color:rgba(255,255,255,0.85);font-size:0.9rem;font-weight:500;letter-spacing:0.3px;position:relative;transition:color var(--transition)} .nav.scrolled .nav-links a{color:var(--color-text)} .nav-links a:hover{color:var(--color-accent-light)} .nav-links a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-accent);transition:width var(--transition)} .nav-links a:hover::after{width:100%} .nav-cta{background:var(--color-accent);color:var(--color-white) !important;padding:10px 24px;border-radius:50px;font-weight:600;transition:all var(--transition) !important} .nav-cta:hover{background:var(--color-accent-light);transform:translateY(-2px)} .nav-cta::after{display:none !important} .hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;z-index:1001;background:none;border:none} .hamburger span{width:24px;height:2px;background:var(--color-white);transition:all var(--transition)} .nav.scrolled .hamburger span{background:var(--color-dark)} .hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)} .hamburger.active span:nth-child(2){opacity:0} .hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)} .mobile-menu{display:none;position:fixed;inset:0;background:var(--color-dark);z-index:999;flex-direction:column;align-items:center;justify-content:center;gap:30px;opacity:0;visibility:hidden;transition:all 0.4s} .mobile-menu.active{opacity:1;visibility:visible} .mobile-menu a{font-family:var(--font-display);font-size:2rem;color:var(--color-white);text-decoration:none;opacity:0;transform:translateY(20px);transition:all 0.4s} .mobile-menu.active a{opacity:1;transform:translateY(0)} /* HERO */ .hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:var(--color-dark)} .hero-bg{position:absolute;inset:0} .hero-bg-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.5s ease-in-out} .hero-bg-slide.active{opacity:1} .hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(26,26,46,0.7) 0%,rgba(15,118,110,0.3) 100%)} .hero-content{position:relative;z-index:2;max-width:800px;padding-top:80px} .hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.15);padding:8px 20px;border-radius:50px;margin-bottom:24px;opacity:0;transform:translateY(30px)} .hero-badge span{color:var(--color-accent-light);font-size:0.85rem;font-weight:500;letter-spacing:1px;text-transform:uppercase} .hero h1{font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4.5rem);color:var(--color-white);line-height:1.1;margin-bottom:20px;opacity:0;transform:translateY(30px)} .hero h1 .accent{color:var(--color-accent-light);font-style:italic} .hero p{font-size:1.15rem;color:rgba(255,255,255,0.8);max-width:540px;margin-bottom:36px;line-height:1.7;opacity:0;transform:translateY(30px)} .hero-buttons{display:flex;gap:16px;flex-wrap:wrap;opacity:0;transform:translateY(30px)} .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:50px;font-size:0.95rem;font-weight:600;text-decoration:none;transition:all var(--transition);cursor:pointer;border:none;font-family:var(--font-body)} .btn-primary{background:var(--color-accent);color:var(--color-white)} .btn-primary:hover{background:var(--color-accent-light);transform:translateY(-3px);box-shadow:0 10px 30px rgba(201,149,107,0.4)} .btn-outline{background:transparent;color:var(--color-white);border:2px solid rgba(255,255,255,0.3)} .btn-outline:hover{border-color:var(--color-white);background:rgba(255,255,255,0.1);transform:translateY(-3px)} .hero-scroll{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(255,255,255,0.6);font-size:0.8rem;letter-spacing:2px;text-transform:uppercase;animation:float 3s ease-in-out infinite} .hero-scroll .mouse{width:24px;height:38px;border:2px solid rgba(255,255,255,0.4);border-radius:12px;position:relative} .hero-scroll .mouse::after{content:'';position:absolute;top:8px;left:50%;width:3px;height:8px;background:rgba(255,255,255,0.6);border-radius:3px;transform:translateX(-50%);animation:scrollWheel 2s infinite} @keyframes scrollWheel{0%{opacity:1;transform:translateX(-50%) translateY(0)}100%{opacity:0;transform:translateX(-50%) translateY(12px)}} @keyframes float{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}} .hero-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden} .particle{position:absolute;width:4px;height:4px;background:rgba(255,255,255,0.3);border-radius:50%;animation:particleFloat linear infinite} @keyframes particleFloat{0%{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(-10vh) rotate(720deg);opacity:0}} /* STATS TICKER */ .stats-ticker{background:var(--color-primary);padding:16px 0;overflow:hidden} .ticker-track{display:flex;animation:ticker 30s linear infinite;width:max-content} .ticker-item{display:flex;align-items:center;gap:12px;padding:0 40px;white-space:nowrap;color:var(--color-white);font-size:0.9rem;font-weight:500} .ticker-item .num{font-family:var(--font-display);font-size:1.3rem;color:var(--color-accent-light)} .ticker-divider{width:4px;height:4px;background:rgba(255,255,255,0.3);border-radius:50%} @keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}} /* SECTIONS */ section{padding:100px 0} .section-label{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);font-size:0.85rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px} .section-label::before{content:'';width:30px;height:2px;background:var(--color-primary)} .section-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);color:var(--color-dark);line-height:1.2;margin-bottom:20px} .section-subtitle{font-size:1.05rem;color:var(--color-text-light);max-width:600px;line-height:1.7} /* SERVICES */ .services{background:var(--color-bg)} .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px} .service-card{position:relative;background:var(--color-white);border-radius:20px;overflow:hidden;transition:all 0.5s;cursor:pointer;group:true} .service-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-xl)} .service-card-img{height:280px;overflow:hidden} .service-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s} .service-card:hover .service-card-img img{transform:scale(1.1)} .service-card-body{padding:30px} .service-card-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));display:flex;align-items:center;justify-content:center;margin-bottom:16px;margin-top:-50px;position:relative;z-index:2;box-shadow:var(--shadow-md)} .service-card-icon svg{width:24px;height:24px;fill:var(--color-white)} .service-card h3{font-family:var(--font-display);font-size:1.4rem;margin-bottom:10px;color:var(--color-dark)} .service-card p{color:var(--color-text-light);font-size:0.95rem;line-height:1.6} .service-card-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--color-primary);font-weight:600;font-size:0.9rem;text-decoration:none;transition:gap var(--transition)} .service-card:hover .service-card-link{gap:12px} /* DESTINATIONS MAP */ .destinations{background:var(--color-dark);color:var(--color-white);position:relative;overflow:hidden} .destinations .section-label{color:var(--color-accent-light)} .destinations .section-label::before{background:var(--color-accent)} .destinations .section-title{color:var(--color-white)} .destinations .section-subtitle{color:rgba(255,255,255,0.6)} .dest-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:60px;align-items:center} .dest-map{position:relative;aspect-ratio:16/10} .dest-map svg{width:100%;height:100%} .dest-map svg path{fill:rgba(255,255,255,0.08);stroke:rgba(255,255,255,0.15);stroke-width:0.5;transition:fill 0.3s} .dest-map svg path:hover{fill:rgba(20,184,166,0.3)} .continent{fill:rgba(255,255,255,0.08);stroke:rgba(255,255,255,0.18);stroke-width:0.5;transition:fill 0.4s,stroke 0.4s}.continent:hover{fill:rgba(196,149,107,0.25);stroke:rgba(196,149,107,0.4)} .map-pin-link{position:absolute;transform:translate(-50%,-50%);z-index:5;text-decoration:none;display:block;width:16px;height:16px} .map-pin-link:hover .map-tooltip,.map-pin-link:focus .map-tooltip{opacity:1;transform:translateY(0);pointer-events:auto} .tooltip-cta{display:inline-block;margin-top:8px;color:var(--color-accent);font-weight:600;font-size:0.85rem} .map-tooltip p{margin:4px 0 0;font-size:0.85rem;color:var(--color-text-light)} .map-tooltip strong{color:var(--color-primary);font-size:1rem} .map-pin{position:absolute;width:16px;height:16px;cursor:pointer;transform:translate(-50%,-50%)} .map-pin::before{content:'';position:absolute;inset:0;background:var(--color-accent);border-radius:50%;animation:ping 2s cubic-bezier(0,0,0.2,1) infinite} .map-pin::after{content:'';position:absolute;inset:3px;background:var(--color-accent-light);border-radius:50%;z-index:1} @keyframes ping{75%,100%{transform:scale(2.5);opacity:0}} .map-tooltip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(10px);background:var(--color-white);color:var(--color-dark);padding:16px 20px;border-radius:12px;box-shadow:var(--shadow-lg);pointer-events:none;opacity:0;transition:all 0.3s;z-index:10;width:220px} .map-tooltip.active{opacity:1;transform:translateX(-50%) translateY(0)} .map-tooltip h4{font-family:var(--font-display);font-size:1.1rem;margin-bottom:4px} .map-tooltip p{font-size:0.8rem;color:var(--color-text-light)} .dest-cards{display:flex;flex-direction:column;gap:20px} .dest-card{display:flex;gap:20px;padding:20px;border-radius:16px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);transition:all 0.3s;cursor:pointer} .dest-card:hover{background:rgba(255,255,255,0.1);border-color:var(--color-accent);transform:translateX(8px)} .dest-card-img{width:80px;height:80px;border-radius:12px;overflow:hidden;flex-shrink:0} .dest-card-img img{width:100%;height:100%;object-fit:cover} .dest-card h4{font-family:var(--font-display);color:var(--color-white);font-size:1.1rem;margin-bottom:4px} .dest-card p{font-size:0.85rem;color:rgba(255,255,255,0.5)} .dest-card .tag{display:inline-block;padding:4px 10px;border-radius:20px;background:rgba(201,149,107,0.2);color:var(--color-accent-light);font-size:0.75rem;font-weight:600;margin-top:6px} /* PARTNERS MARQUEE */ .partners{background:var(--color-bg-alt);padding:60px 0;overflow:hidden} .partners-title{text-align:center;font-family:var(--font-display);font-size:1.1rem;color:var(--color-text-light);margin-bottom:40px} .marquee{display:flex;overflow:hidden;gap:60px} .marquee-track{display:flex;gap:60px;animation:marquee 25s linear infinite;align-items:center} .marquee-item{flex-shrink:0;opacity:0.5;transition:opacity 0.3s;font-family:var(--font-display);font-size:1.4rem;color:var(--color-text);white-space:nowrap;padding:10px 20px;border:1px solid rgba(0,0,0,0.1);border-radius:10px;background:var(--color-white)} .marquee-item:hover{opacity:1} @keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 60px))}} /* WHY SECTION */ .why-section{background:var(--color-bg)} .why-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:60px;align-items:center} .why-visual{position:relative} .why-img{border-radius:24px;overflow:hidden;box-shadow:var(--shadow-xl)} .why-img img{width:100%;display:block} .why-float-card{position:absolute;background:var(--color-white);border-radius:16px;padding:20px;box-shadow:var(--shadow-lg);animation:floatCard 4s ease-in-out infinite} .why-float-card.card-1{top:-20px;right:-20px} .why-float-card.card-2{bottom:-20px;left:-20px;animation-delay:2s} .why-float-card .num{font-family:var(--font-display);font-size:2rem;color:var(--color-primary);font-weight:700} .why-float-card .label{font-size:0.8rem;color:var(--color-text-light);margin-top:2px} @keyframes floatCard{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}} .why-features{display:flex;flex-direction:column;gap:30px} .why-feature{display:flex;gap:20px;padding:24px;border-radius:16px;transition:all 0.3s} .why-feature:hover{background:var(--color-white);box-shadow:var(--shadow-md);transform:translateX(8px)} .why-feature-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));display:flex;align-items:center;justify-content:center;flex-shrink:0} .why-feature-icon svg{width:22px;height:22px;fill:var(--color-white)} .why-feature h4{font-family:var(--font-display);font-size:1.15rem;margin-bottom:6px;color:var(--color-dark)} .why-feature p{font-size:0.9rem;color:var(--color-text-light);line-height:1.6} /* TEAM */ .team{background:var(--color-bg)} .team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px;max-width:800px;margin-left:auto;margin-right:auto} .team-card{position:relative;border-radius:24px;overflow:hidden;background:var(--color-white);box-shadow:var(--shadow-md);transition:all 0.5s} .team-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl)} .team-card-img{height:320px;overflow:hidden;position:relative} .team-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s} .team-card:hover .team-card-img img{transform:scale(1.05)} .team-card-img::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,0.6),transparent)} .team-card-info{padding:24px 28px} .team-card h3{font-family:var(--font-display);font-size:1.4rem;color:var(--color-dark)} .team-card .role{color:var(--color-primary);font-weight:600;font-size:0.85rem;letter-spacing:0.5px;text-transform:uppercase;margin-top:4px} .team-card p{margin-top:12px;font-size:0.9rem;color:var(--color-text-light);line-height:1.6} /* TESTIMONIALS */ .testimonials{background:linear-gradient(135deg,var(--color-dark) 0%,#0f2027 100%);color:var(--color-white);position:relative;overflow:hidden} .testimonials .section-label{color:var(--color-accent-light)} .testimonials .section-label::before{background:var(--color-accent)} .testimonials .section-title{color:var(--color-white)} .test-slider{margin-top:60px;position:relative} .test-track{display:flex;transition:transform 0.6s ease} .test-card{min-width:100%;padding:0 40px} .test-card-inner{background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);border-radius:24px;padding:48px;max-width:700px;margin:0 auto} .test-stars{display:flex;gap:4px;margin-bottom:20px} .test-stars svg{width:20px;height:20px;fill:var(--color-accent)} .test-quote{font-family:var(--font-display);font-size:1.25rem;line-height:1.8;color:rgba(255,255,255,0.9);font-style:italic;margin-bottom:28px} .test-author{display:flex;align-items:center;gap:16px} .test-avatar{width:52px;height:52px;border-radius:50%;background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.2rem;color:var(--color-white)} .test-author-info h4{color:var(--color-white);font-size:1rem} .test-author-info p{color:rgba(255,255,255,0.5);font-size:0.85rem} .test-controls{display:flex;justify-content:center;gap:12px;margin-top:40px} .test-dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.2);border:none;cursor:pointer;transition:all 0.3s} .test-dot.active{background:var(--color-accent);width:30px;border-radius:5px} /* CONTACT */ .contact{background:var(--color-bg)} .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:60px} .contact-info{display:flex;flex-direction:column;gap:30px} .contact-item{display:flex;gap:16px;align-items:flex-start} .contact-item-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));display:flex;align-items:center;justify-content:center;flex-shrink:0} .contact-item-icon svg{width:20px;height:20px;fill:var(--color-white)} .contact-item h4{font-size:0.95rem;color:var(--color-dark);margin-bottom:4px} .contact-item p,.contact-item a{font-size:0.9rem;color:var(--color-text-light);text-decoration:none} .contact-item a:hover{color:var(--color-primary)} .contact-social{display:flex;gap:12px;margin-top:20px} .contact-social a{width:44px;height:44px;border-radius:12px;background:var(--color-bg-alt);display:flex;align-items:center;justify-content:center;transition:all var(--transition);text-decoration:none} .contact-social a:hover{background:var(--color-primary);transform:translateY(-3px)} .contact-social a svg{width:18px;height:18px;fill:var(--color-text);transition:fill var(--transition)} .contact-social a:hover svg{fill:var(--color-white)} /* FORM */ .contact-form{background:var(--color-white);border-radius:24px;padding:40px;box-shadow:var(--shadow-lg)} .form-step{display:none} .form-step.active{display:block;animation:fadeIn 0.4s} @keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}} .form-progress{display:flex;gap:8px;margin-bottom:32px} .form-progress-step{flex:1;height:4px;border-radius:4px;background:var(--color-bg-alt);transition:background 0.3s} .form-progress-step.active{background:var(--color-primary)} .form-group{margin-bottom:20px} .form-group label{display:block;font-size:0.85rem;font-weight:600;color:var(--color-dark);margin-bottom:8px} .form-group input,.form-group textarea,.form-group select{width:100%;padding:14px 18px;border:2px solid var(--color-bg-alt);border-radius:12px;font-size:0.95rem;font-family:var(--font-body);transition:border-color 0.3s;background:var(--color-bg);color:var(--color-text)} .form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--color-primary);background:var(--color-white)} .form-group textarea{resize:vertical;min-height:120px} .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px} .form-btn{width:100%;padding:14px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all var(--transition);font-family:var(--font-body)} .form-btn-next{background:var(--color-primary);color:var(--color-white)} .form-btn-next:hover{background:var(--color-primary-light);transform:translateY(-2px)} .form-btn-back{background:transparent;color:var(--color-text-light);margin-bottom:12px} .form-btn-back:hover{color:var(--color-text)} .form-success{text-align:center;padding:40px 20px} .form-success svg{width:64px;height:64px;fill:var(--color-primary);margin-bottom:16px} .form-success h3{font-family:var(--font-display);font-size:1.5rem;margin-bottom:8px;color:var(--color-dark)} .form-success p{color:var(--color-text-light)} /* NEWSLETTER */ .newsletter{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);padding:80px 0;text-align:center} .newsletter h2{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.5rem);color:var(--color-white);margin-bottom:12px} .newsletter p{color:rgba(255,255,255,0.8);margin-bottom:32px;font-size:1rem} .newsletter-form{display:flex;gap:12px;max-width:500px;margin:0 auto} .newsletter-form input{flex:1;padding:16px 24px;border:2px solid rgba(255,255,255,0.2);border-radius:50px;background:rgba(255,255,255,0.1);color:var(--color-white);font-size:1rem;font-family:var(--font-body)} .newsletter-form input::placeholder{color:rgba(255,255,255,0.5)} .newsletter-form input:focus{outline:none;border-color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.15)} .newsletter-form button{padding:16px 32px;background:var(--color-accent);color:var(--color-white);border:none;border-radius:50px;font-weight:600;cursor:pointer;transition:all var(--transition);font-family:var(--font-body);white-space:nowrap} .newsletter-form button:hover{background:var(--color-accent-light);transform:translateY(-2px)} /* FOOTER */ .footer{background:var(--color-dark);color:rgba(255,255,255,0.6);padding:60px 0 30px} .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px} .footer-brand .footer-logo{font-family:var(--font-display);font-size:1.8rem;color:var(--color-white);margin-bottom:12px} .footer-brand .tagline{color:var(--color-accent-light);font-size:0.9rem;margin-bottom:16px} .footer-brand p{font-size:0.9rem;line-height:1.7;max-width:300px} .footer h4{color:var(--color-white);font-size:0.95rem;margin-bottom:20px;letter-spacing:0.5px;text-transform:uppercase} .footer ul{list-style:none;display:flex;flex-direction:column;gap:10px} .footer ul a{color:rgba(255,255,255,0.6);text-decoration:none;font-size:0.9rem;transition:color 0.3s} .footer ul a:hover{color:var(--color-accent-light)} .footer-bottom{border-top:1px solid rgba(255,255,255,0.1);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:0.85rem} /* REVEAL ANIMATIONS */ .reveal{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.16,1,0.3,1)} .reveal.visible{opacity:1;transform:translateY(0)} .reveal-left{opacity:0;transform:translateX(-40px);transition:all 0.8s cubic-bezier(0.16,1,0.3,1)} .reveal-left.visible{opacity:1;transform:translateX(0)} .reveal-right{opacity:0;transform:translateX(40px);transition:all 0.8s cubic-bezier(0.16,1,0.3,1)} .reveal-right.visible{opacity:1;transform:translateX(0)} .reveal-scale{opacity:0;transform:scale(0.9);transition:all 0.8s cubic-bezier(0.16,1,0.3,1)} .reveal-scale.visible{opacity:1;transform:scale(1)} /* RESPONSIVE */ @media(max-width:968px){ .services-grid{grid-template-columns:1fr} .dest-grid,.why-grid,.contact-grid,.footer-grid{grid-template-columns:1fr} .team-grid{grid-template-columns:1fr} .nav-links{display:none} .hamburger{display:flex} .mobile-menu{display:flex} .hero-content{padding:120px 0 80px} .dest-map{display:none} .footer-grid{grid-template-columns:1fr 1fr} .form-row{grid-template-columns:1fr} .newsletter-form{flex-direction:column} } /* ========== NEW SERVICE CARDS ========== */ .services-extended{background:var(--color-bg);padding:100px 0 60px} .services-ext-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:50px} .svc-ext-card{background:var(--color-white);border-radius:20px;padding:36px 28px;box-shadow:var(--shadow-sm);transition:all 0.4s;border:1px solid rgba(0,0,0,0.04);position:relative;overflow:hidden} .svc-ext-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)} .svc-ext-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));transform:scaleX(0);transition:transform 0.4s} .svc-ext-card:hover::before{transform:scaleX(1)} .svc-ext-icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:20px;color:white} .svc-ext-card h3{font-family:var(--font-display);font-size:1.25rem;margin-bottom:10px;color:var(--color-dark)} .svc-ext-card p{color:var(--color-text-light);font-size:0.92rem;line-height:1.65} .svc-ext-card .svc-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--color-primary);font-weight:600;font-size:0.9rem;text-decoration:none;transition:gap 0.3s} .svc-ext-card:hover .svc-link{gap:12px} /* EXPANDED DESTINATIONS */ .destinations-expanded{background:var(--color-dark);padding:100px 0;color:white;position:relative;overflow:hidden} .destinations-expanded::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(201,149,107,0.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(15,118,110,0.08) 0%,transparent 50%)} .dest-continent-tabs{display:flex;gap:12px;margin-bottom:40px;flex-wrap:wrap;position:relative;z-index:2} .dest-tab{padding:10px 24px;border-radius:50px;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.6);border:1px solid rgba(255,255,255,0.1);cursor:pointer;transition:all 0.3s;font-size:0.9rem;font-weight:500;font-family:var(--font-body)} .dest-tab:hover,.dest-tab.active{background:var(--color-accent);color:white;border-color:var(--color-accent)} .dest-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;z-index:2} .dest-exp-card{border-radius:20px;overflow:hidden;position:relative;height:320px;cursor:pointer;transition:all 0.5s} .dest-exp-card:hover{transform:translateY(-8px)} .dest-exp-card img{width:100%;height:100%;object-fit:cover;transition:transform 0.7s} .dest-exp-card:hover img{transform:scale(1.1)} .dest-exp-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(0,0,0,0.8) 0%,transparent 100%)} .dest-exp-overlay h4{font-family:var(--font-display);font-size:1.2rem;margin-bottom:4px} .dest-exp-overlay p{font-size:0.82rem;color:rgba(255,255,255,0.7)} .dest-exp-tag{display:inline-block;padding:4px 12px;border-radius:20px;font-size:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;margin-top:8px} .tag-popular{background:var(--color-accent);color:white} .tag-cruise{background:var(--color-primary);color:white} .tag-adventure{background:#e74c3c;color:white} .tag-luxury{background:#9b59b6;color:white} .tag-romance{background:#e91e63;color:white} .tag-culture{background:#2196f3;color:white} .tag-safari{background:#ff9800;color:white} .tag-wellness{background:#4caf50;color:white} .tag-expedition{background:#607d8b;color:white} .dest-content-panel{display:none} .dest-content-panel.active{display:grid} /* DEALS */ .deals-section{background:linear-gradient(135deg,#0D5C5C 0%,#0A4A4A 100%);padding:80px 0;color:white;position:relative;overflow:hidden} .deals-section::before{content:'';position:absolute;top:-50%;right:-10%;width:500px;height:500px;border-radius:50%;background:rgba(201,149,107,0.1)} .deals-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;position:relative;z-index:2} .deal-card{background:rgba(255,255,255,0.08);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.12);border-radius:20px;padding:32px;transition:all 0.4s} .deal-card:hover{background:rgba(255,255,255,0.14);transform:translateY(-6px)} .deal-badge{display:inline-block;padding:4px 14px;border-radius:20px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:16px} .badge-hot{background:#e74c3c}.badge-new{background:var(--color-accent)}.badge-exclusive{background:#9b59b6} .deal-card h4{font-family:var(--font-display);font-size:1.2rem;margin-bottom:8px} .deal-card .deal-desc{color:rgba(255,255,255,0.7);font-size:0.9rem;line-height:1.6;margin-bottom:16px} .deal-price{display:flex;align-items:baseline;gap:8px;margin-bottom:16px} .deal-price .from{font-size:0.8rem;color:rgba(255,255,255,0.6)} .deal-price .price{font-family:var(--font-display);font-size:1.8rem;color:var(--color-accent-light)} .deal-price .per{font-size:0.8rem;color:rgba(255,255,255,0.6)} .deal-card .deal-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;border-radius:10px;background:rgba(255,255,255,0.15);color:white;text-decoration:none;font-weight:600;font-size:0.88rem;transition:all 0.3s;border:none;cursor:pointer;font-family:var(--font-body)} .deal-card .deal-btn:hover{background:var(--color-accent)} /* BLOG */ .blog-section{background:var(--color-bg);padding:100px 0} .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:50px} .blog-card{background:var(--color-white);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-sm);transition:all 0.4s;border:1px solid rgba(0,0,0,0.04)} .blog-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)} .blog-card-img{height:200px;overflow:hidden;position:relative} .blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s} .blog-card:hover .blog-card-img img{transform:scale(1.08)} .blog-card-cat{position:absolute;top:16px;left:16px;padding:4px 14px;border-radius:20px;font-size:0.72rem;font-weight:600;text-transform:uppercase;background:var(--color-primary);color:white} .blog-card-body{padding:24px} .blog-card-meta{display:flex;align-items:center;gap:12px;font-size:0.8rem;color:var(--color-text-light);margin-bottom:12px} .blog-card h3{font-family:var(--font-display);font-size:1.15rem;color:var(--color-dark);margin-bottom:8px;line-height:1.4} .blog-card p{font-size:0.88rem;color:var(--color-text-light);line-height:1.6} .blog-card .read-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--color-primary);font-weight:600;font-size:0.88rem;text-decoration:none;transition:gap 0.3s} .blog-card:hover .read-more{gap:12px} /* CALENDAR */ .calendar-section{background:var(--color-bg-alt);padding:100px 0} .calendar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px} .calendar-card{background:var(--color-white);border-radius:16px;padding:24px;text-align:center;transition:all 0.3s;border:1px solid rgba(0,0,0,0.04);cursor:pointer} .calendar-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)} .calendar-month{font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-primary);margin-bottom:8px} .calendar-dest{font-family:var(--font-display);font-size:1.05rem;color:var(--color-dark);margin-bottom:6px} .calendar-why{font-size:0.82rem;color:var(--color-text-light);line-height:1.5} .calendar-temp{margin-top:10px;font-size:0.85rem;font-weight:600;color:var(--color-accent)} /* QUIZ */ .quiz-section{background:linear-gradient(135deg,var(--color-bg) 0%,var(--color-bg-alt) 100%);padding:100px 0;position:relative;overflow:hidden} .quiz-wrapper{max-width:700px;margin:0 auto;background:var(--color-white);border-radius:24px;padding:48px;box-shadow:var(--shadow-lg);position:relative} .quiz-progress{display:flex;gap:8px;margin-bottom:32px} .quiz-progress-dot{flex:1;height:4px;border-radius:2px;background:var(--color-bg-alt);transition:background 0.3s} .quiz-progress-dot.filled{background:var(--color-primary)} .quiz-question{display:none;animation:fadeIn 0.4s ease} .quiz-question.active{display:block} .quiz-question h3{font-family:var(--font-display);font-size:1.6rem;color:var(--color-dark);margin-bottom:8px} .quiz-question p{color:var(--color-text-light);margin-bottom:24px} .quiz-options{display:grid;grid-template-columns:1fr 1fr;gap:12px} .quiz-option{padding:16px 20px;border:2px solid var(--color-bg-alt);border-radius:14px;cursor:pointer;transition:all 0.3s;text-align:center;font-size:0.95rem;font-family:var(--font-body);background:var(--color-bg)} .quiz-option:hover{border-color:var(--color-primary);background:rgba(15,118,110,0.05)} .quiz-option.selected{border-color:var(--color-primary);background:rgba(15,118,110,0.1);color:var(--color-primary);font-weight:600} .quiz-option .quiz-emoji{font-size:1.5rem;display:block;margin-bottom:6px} .quiz-result{display:none;text-align:center;animation:fadeIn 0.5s ease} .quiz-result.active{display:block} .quiz-result-icon{font-size:3rem;margin-bottom:16px} .quiz-result h3{font-family:var(--font-display);font-size:1.8rem;color:var(--color-dark);margin-bottom:12px} .quiz-result p{color:var(--color-text-light);line-height:1.7;margin-bottom:24px} /* GALLERY */ .gallery-section{background:var(--color-dark);padding:80px 0;overflow:hidden} .gallery-section .section-label{color:var(--color-accent-light)} .gallery-section .section-title{color:white} .gallery-section .section-subtitle{color:rgba(255,255,255,0.6)} .gallery-scroll{display:flex;gap:16px;margin-top:40px;overflow-x:auto;padding-bottom:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch} .gallery-scroll::-webkit-scrollbar{height:6px} .gallery-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,0.05);border-radius:3px} .gallery-scroll::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:3px} .gallery-item{flex:0 0 300px;height:380px;border-radius:16px;overflow:hidden;position:relative;scroll-snap-align:start;cursor:pointer} .gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s} .gallery-item:hover img{transform:scale(1.08)} .gallery-item-overlay{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,0.7),transparent);opacity:0;transition:opacity 0.3s} .gallery-item:hover .gallery-item-overlay{opacity:1} .gallery-item-overlay p{color:white;font-size:0.88rem;font-weight:500} /* TOOLS */ .tools-section{background:var(--color-bg-alt);padding:80px 0} .tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px} .tool-card{background:var(--color-white);border-radius:16px;padding:28px 24px;text-align:center;transition:all 0.3s;cursor:pointer;border:1px solid rgba(0,0,0,0.04)} .tool-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-primary)} .tool-icon{font-size:2rem;margin-bottom:12px} .tool-card h4{font-family:var(--font-display);font-size:1rem;color:var(--color-dark);margin-bottom:6px} .tool-card p{font-size:0.82rem;color:var(--color-text-light);line-height:1.5} /* MORE REVIEWS */ .more-reviews{background:var(--color-bg);padding:80px 0} .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px} .review-card{background:var(--color-white);border-radius:20px;padding:32px;box-shadow:var(--shadow-sm);transition:all 0.3s;border:1px solid rgba(0,0,0,0.04)} .review-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)} .review-stars{color:var(--color-accent);font-size:0.9rem;margin-bottom:16px} .review-text{font-style:italic;color:var(--color-text);font-size:0.92rem;line-height:1.7;margin-bottom:20px} .review-author{display:flex;align-items:center;gap:12px} .review-avatar{width:44px;height:44px;border-radius:50%;background:var(--color-primary);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:0.85rem} .review-author-info h5{font-size:0.9rem;color:var(--color-dark);font-weight:600} .review-author-info span{font-size:0.8rem;color:var(--color-text-light)} /* FAQ */ .faq-section{background:var(--color-bg);padding:100px 0} .faq-grid{max-width:800px;margin:50px auto 0} .faq-item{background:var(--color-white);border-radius:16px;margin-bottom:12px;border:1px solid rgba(0,0,0,0.04);overflow:hidden;transition:all 0.3s} .faq-item:hover{box-shadow:var(--shadow-sm)} .faq-q{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;font-weight:600;color:var(--color-dark);font-size:0.95rem;transition:color 0.3s;background:none;border:none;width:100%;text-align:left;font-family:var(--font-body)} .faq-q:hover{color:var(--color-primary)} .faq-q .faq-icon{font-size:1.2rem;transition:transform 0.3s;color:var(--color-primary)} .faq-item.open .faq-q .faq-icon{transform:rotate(45deg)} .faq-a{max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.4s;padding:0 24px} .faq-item.open .faq-a{max-height:300px;padding:0 24px 20px} .faq-a p{color:var(--color-text-light);font-size:0.9rem;line-height:1.7} @keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @media(max-width:768px){.services-ext-grid,.deals-grid,.blog-grid,.reviews-grid{grid-template-columns:1fr}.dest-cards-grid,.calendar-grid,.tools-grid{grid-template-columns:repeat(2,1fr)}.quiz-options{grid-template-columns:1fr}.quiz-wrapper{padding:28px 20px}.gallery-item{flex:0 0 260px;height:300px}} /* Browse Destination Sections */ .browse-section{padding:80px 0} .browse-section.christmas-section{background:var(--color-bg-alt)} .browse-all-section{background:var(--color-bg)} .browse-dest-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-top:30px} .browse-dest-card{display:block;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.1);transition:all 0.3s ease;text-decoration:none;color:var(--color-text);background:#fff} .browse-dest-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)} .browse-dest-card img{width:100%;height:160px;object-fit:cover;transition:transform 0.3s ease} .browse-dest-card:hover img{transform:scale(1.05)} .browse-dest-name{padding:12px 15px;font-family:'Playfair Display',serif;font-weight:600;font-size:1rem} .browse-dest-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;justify-content:center} .browse-dest-pill{display:inline-block;padding:10px 20px;border-radius:25px;background:#fff;border:1px solid var(--color-primary);color:var(--color-primary);text-decoration:none;font-size:0.9rem;transition:all 0.3s ease;font-weight:500} .browse-dest-pill:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(13,92,92,0.3)} @media(max-width:768px){.browse-dest-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}} /* HOW IT WORKS */ .how-it-works{background:var(--color-bg-alt);padding:100px 0} .hiw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:50px;position:relative} .hiw-step{text-align:center;position:relative} .hiw-number{width:60px;height:60px;border-radius:50%;background:var(--color-primary);color:#fff;font-family:var(--font-display);font-size:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 20px} .hiw-icon{font-size:2.5rem;margin-bottom:15px} .hiw-step h4{font-family:var(--font-display);font-size:1.2rem;margin-bottom:10px;color:var(--color-dark)} .hiw-step p{color:var(--color-text-light);font-size:0.95rem;line-height:1.6} .hiw-connector{position:absolute;top:30px;left:calc(50% + 40px);width:calc(100% - 80px);height:2px;background:linear-gradient(90deg,var(--color-accent),var(--color-primary));opacity:0.3} .hiw-step:last-child .hiw-connector{display:none} @media(max-width:768px){.hiw-grid{grid-template-columns:1fr 1fr;gap:30px}.hiw-connector{display:none}} @media(max-width:480px){.hiw-grid{grid-template-columns:1fr}} /* STICKY CTA */ .sticky-cta{position:fixed;bottom:30px;right:30px;z-index:900;background:var(--color-accent);color:#fff;border:none;padding:16px 24px;border-radius:50px;font-family:var(--font-body);font-size:0.95rem;font-weight:600;cursor:pointer;box-shadow:0 4px 20px rgba(196,149,107,0.4);transition:all 0.3s;text-decoration:none;display:flex;align-items:center;gap:8px} .sticky-cta:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(196,149,107,0.5)} .sticky-cta .cta-pulse{width:10px;height:10px;border-radius:50%;background:#fff;animation:ctaPulse 2s infinite} @keyframes ctaPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(1.3)}} /* TOOL CARDS INTERACTIVE */ .tool-card{cursor:pointer;transition:all 0.3s} .tool-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.1);border-color:var(--color-accent)} .tool-card-link{color:var(--color-accent);font-size:0.85rem;font-weight:600;margin-top:10px;display:inline-block;opacity:0;transition:opacity 0.3s} .tool-card:hover .tool-card-link{opacity:1} .skip-link{position:absolute;top:-40px;left:0;background:var(--color-primary);color:#fff;padding:8px 16px;z-index:10000;transition:top 0.3s;font-size:14px;text-decoration:none;border-radius:0 0 4px 0} .skip-link:focus{top:0} @media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.marquee-track{animation:none !important}.hero-bg-slide{transition:none !important}}
Destinara
How It Works Services Destinations Why Us Our Team Reviews Contact Us Deals Blog FAQ
✈ Curated Journeys Await

Journey Beyond
the Ordinary

Experience the world through Destinara's expertly curated travel experiences. From luxury cruises to boutique resorts, we craft unforgettable journeys tailored to you.

20+ Years of Experience
500+ Curated Journeys
50+ Destinations
100% Personalized Service
5★ Rated on Facebook
20+ Years of Experience
500+ Curated Journeys
50+ Destinations
100% Personalized Service
5★ Rated on Facebook

How It Works

From your first idea to your dream trip — here's how Destinara makes it effortless.

1
💬

Share Your Vision

Tell us where you dream of going, your travel style, budget, and dates. No idea is too big or too vague — we love starting from scratch.

2

We Design Your Trip

Our experts craft a personalized itinerary with exclusive perks, hand-picked hotels, insider experiences, and seamless logistics.

3
🔍

Review & Refine

We walk you through every detail. Want to swap a hotel? Add an excursion? We fine-tune until it's exactly right.

4
🌍

Travel with Confidence

Book with peace of mind knowing we're your advocate before, during, and after your trip. 24/7 support wherever you go.

Curated Travel Experiences

From ocean voyages to mountain retreats, we design journeys that transform the way you see the world.

Luxury Cruise

Luxury Cruises

Sail with Regent Seven Seas, Ritz-Carlton Yacht, Viking, and more. All-inclusive voyages with exclusive perks only available through Destinara.

Explore Cruises
Hotels and Resorts

Hotels & Resorts

Access the world's finest hotels with exclusive rates, complimentary upgrades, daily breakfast, resort credits, and personalized VIP treatment.

Find Your Stay
Group Travel

Group Travel

Whether it's a family reunion, corporate retreat, or friends' adventure, we craft customized group experiences that create lasting memories.

Plan a Group Trip

Complete Travel Services

Beyond cruises and resorts, we offer a full spectrum of curated travel experiences for every type of traveler.

💒

Destination Weddings

Say "I do" in paradise. We coordinate every detail of your dream destination wedding, from beachfront ceremonies to castle celebrations.

Plan Your Wedding →
💕

Honeymoon & Romance

Celebrate your love with handpicked romantic getaways. Think overwater bungalows in the Maldives, sunset dinners in Santorini, and private villa retreats in Bali.

Plan Romance →

Adventure Travel

For thrill-seekers and explorers. Hike glaciers, safari through the Serengeti, dive the Great Barrier Reef, or trek to Machu Picchu with expert guides.

Start Your Adventure →
🧘

Wellness & Spa Retreats

Rejuvenate body and mind with curated wellness escapes. From Balinese spa retreats to Swiss Alpine thermal baths, we find your perfect sanctuary.

Find Your Retreat →
🚢

River Cruises

Glide through Europe's most stunning waterways. Explore the Rhine, Danube, Seine, and Douro with luxury river cruise lines like AMA Waterways and Viking.

Explore Rivers →
🧳

Solo Traveler Experiences

Traveling alone doesn't mean being lonely. We curate safe, enriching solo journeys with unique stays, guided tours, and opportunities to meet fellow travelers.

Travel Solo →
👪

Family Vacations

Create lifelong family memories with kid-friendly resorts, theme park packages, educational tours, and multi-generational cruise experiences.

Plan Family Fun →
🏢

Corporate Retreats

Elevate team bonding with unforgettable corporate retreat experiences. From luxury resort conferences to adventure team-building in exotic locations.

Plan a Retreat →
🎓

Educational & Cultural Tours

Immerse yourself in history and culture with expertly guided tours of ancient ruins, world-class museums, culinary scenes, and UNESCO World Heritage Sites.

Explore Culture →

Featured Destinations

From Caribbean shores to Mediterranean gems, discover handpicked destinations for your next adventure.

Southeast Escapes

Quick trips to charming cities, pristine beaches, and mountain retreats across the Southeast

Trusted Cruise Line Partners

Regent Seven Seas
Ritz-Carlton Yacht
Viking Cruises
AMA Waterways
Royal Caribbean
MSC Cruises
Celebrity Cruises
Norwegian Cruise Line
Regent Seven Seas
Ritz-Carlton Yacht
Viking Cruises
AMA Waterways
Royal Caribbean
MSC Cruises
Celebrity Cruises
Norwegian Cruise Line
Travel Planning
20+
Years Experience
5.0
★ Facebook Rating

Why Travel with Destinara?

While online booking offers convenience, Destinara delivers personalized expertise, insider access, and seamless planning you simply can't find online.

Exclusive Access & Perks

Through our partnerships, enjoy exclusive rates, complimentary upgrades, resort credits, and VIP amenities not available to the public.

Save Time & Stress

We handle all the intricate planning, logistics, and details — acting as your personal advocate from booking to return.

Custom Itineraries

Every journey is uniquely designed to match your preferences, budget, and travel dreams. No cookie-cutter vacations here.

Loyalty Points Friendly

Keep earning and using your existing hotel loyalty points and elite status benefits when you book through us.

All Destinations

Click a continent to explore our handpicked destinations, each with unique experiences waiting for you.

Caribbean Islands

Caribbean Islands

Crystal waters & white sand beaches

Popular
Alaska

Alaska

Glaciers, wildlife & wilderness

Expedition
Hawaii

Hawaii

Tropical paradise & volcanic beauty

Romance
Costa Rica

Costa Rica

Rainforests, volcanoes & beaches

Adventure
Mexico

Mexico

Ancient ruins, beaches & cuisine

Culture
Patagonia

Patagonia

Epic glaciers & mountain trails

Adventure
Peru

Peru

Machu Picchu & Andean wonders

Culture
New York City

New York City

The city that never sleeps

Popular
Santorini, Greece

Santorini, Greece

Iconic sunsets & whitewashed villages

Romance
Amalfi Coast, Italy

Amalfi Coast, Italy

Cliffside villages & Italian charm

Luxury
Paris, France

Paris, France

City of light, art & gastronomy

Culture
Rhine River, Germany

Rhine River, Germany

Castles, vineyards & river cruises

Cruise
French Riviera

French Riviera

Glamorous coastline & azure waters

Luxury
Tuscany, Italy

Tuscany, Italy

Rolling hills, wine & renaissance art

Culture
Iceland

Iceland

Northern lights & otherworldly landscapes

Adventure
Barcelona, Spain

Barcelona, Spain

Architecture, tapas & vibrant nightlife

Popular
Bali, Indonesia

Bali, Indonesia

Temples, rice terraces & spiritual retreats

Wellness
Japan

Japan

Ancient traditions meet futuristic cities

Culture
Thailand

Thailand

Golden temples, street food & islands

Popular
Maldives

Maldives

Overwater villas & pristine coral reefs

Luxury
Vietnam

Vietnam

Ha Long Bay, lantern towns & cuisine

Adventure
Sri Lanka

Sri Lanka

Tea plantations, safaris & ancient cities

Adventure
India

India

Taj Mahal, palaces & vibrant culture

Culture
Cambodia

Cambodia

Angkor Wat & Khmer heritage

Culture
Kenya Safari

Kenya Safari

The Big Five & Masai Mara

Safari
South Africa

South Africa

Cape Town, wine country & wildlife

Adventure
Morocco

Morocco

Medinas, Sahara dunes & spice markets

Culture
Tanzania

Tanzania

Serengeti, Kilimanjaro & Zanzibar

Safari
Egypt

Egypt

Pyramids, Nile cruises & ancient wonders

Cruise
Madagascar

Madagascar

Unique wildlife & baobab forests

Expedition
Seychelles

Seychelles

Pristine beaches & island luxury

Luxury
Botswana

Botswana

Okavango Delta & exclusive safaris

Safari
Australia

Australia

Great Barrier Reef, Sydney & outback

Adventure
New Zealand

New Zealand

Fjords, mountains & Hobbiton

Adventure
Fiji

Fiji

Tropical islands & crystal lagoons

Romance
French Polynesia

French Polynesia

Bora Bora, Tahiti & overwater luxury

Luxury
Dubai, UAE

Dubai, UAE

Futuristic skyline & desert luxury

Luxury
Jordan

Jordan

Petra, Dead Sea & ancient wonders

Culture
Oman

Oman

Dramatic fjords, forts & desert camps

Adventure
Israel

Israel

Holy sites, Tel Aviv & culinary scene

Culture

Deals & Special Offers

Exclusive promotions and hand-picked deals available only through Destinara.

🔥 Hot Deal

Mediterranean Cruise Special

7-night all-inclusive Mediterranean voyage with Regent Seven Seas. Includes free shore excursions, premium beverages, and a $500 shipboard credit.

from$3,299/person
Inquire Now →
✨ Exclusive

Maldives Overwater Villa

5-night stay in a private overwater bungalow with daily breakfast, sunset dolphin cruise, couples spa treatment, and complimentary room upgrade.

from$4,899/couple
Inquire Now →
🆕 New

Alaska Explorer Package

10-night inside passage cruise with Viking including helicopter glacier tour, wildlife excursion, and complimentary pre-cruise hotel stay in Vancouver.

from$5,199/person
Inquire Now →
🔥 Hot Deal

Santorini Honeymoon Escape

6-night luxury cave hotel stay with caldera views, private sunset sailing, wine tasting tour, couples massage, and airport transfers included.

from$2,799/couple
Inquire Now →
✨ Exclusive

Danube River Cruise

8-night luxury river cruise through Budapest, Vienna, and Bratislava with AMA Waterways. Wine tastings, guided tours, and all meals included.

from$3,599/person
Inquire Now →
🆕 New

Kenya Safari Adventure

7-night luxury tented safari in the Masai Mara with private game drives, bush dinners, balloon safari, and Nairobi city tour included.

from$6,499/person
Inquire Now →

Travel Blog & Insider Tips

Expert guides, packing tips, and destination insights from our seasoned travel advisors.

Top 10 Mediterranean Cruise Ports You Can't MissCruise Guide
📅 Jan 15, 20268 min read

Top 10 Mediterranean Cruise Ports You Can't Miss

From the ancient ruins of Ephesus to the glamorous shores of Monte Carlo, discover the must-visit ports that make a Mediterranean cruise truly unforgettable.

Read More →
When Is the Best Time to Visit Alaska?Destination Guide
📅 Jan 8, 20266 min read

When Is the Best Time to Visit Alaska?

Timing is everything for an Alaska trip. We break down the best months for whale watching, Northern Lights, salmon runs, and glacier excursions.

Read More →
The Ultimate Cruise Packing ChecklistTravel Tips
📅 Dec 20, 20255 min read

The Ultimate Cruise Packing Checklist

Never overpack (or underpack) again. Our comprehensive packing guide covers formal nights, shore excursions, and everything in between.

Read More →
5 Dreamy Honeymoon Destinations for 2026Romance
📅 Dec 12, 20257 min read

5 Dreamy Honeymoon Destinations for 2026

From the overwater bungalows of Bora Bora to the cliffside suites of Santorini, these romantic escapes are perfect for newlyweds.

Read More →
Your First African Safari: What to ExpectSafari
📅 Nov 28, 20259 min read

Your First African Safari: What to Expect

Everything you need to know before your first safari — from what to pack and when to go, to choosing between Kenya, Tanzania, and South Africa.

Read More →
Do You Really Need Travel Insurance?Planning
📅 Nov 15, 20254 min read

Do You Really Need Travel Insurance?

We break down the types of travel insurance, what they cover, and why we always recommend it — especially for international and cruise vacations.

Read More →

Best Time to Travel

Our month-by-month guide to the world's top destinations. Know exactly when to go for the best weather, prices, and experiences.

January
Maldives
Dry season, perfect beach weather
☀️ 84°F / 29°C
February
Caribbean
Peak season, warm & sunny
☀️ 82°F / 28°C
March
Japan
Cherry blossom season begins
🌸 60°F / 16°C
April
Morocco
Perfect temperatures, spring blooms
🌺 72°F / 22°C
May
Greece
Warm weather, fewer crowds
☀️ 77°F / 25°C
June
Iceland
Midnight sun & whale watching
🌅 54°F / 12°C
July
Mediterranean
Peak cruise & sailing season
☀️ 86°F / 30°C
August
Alaska
Salmon runs & long daylight
🐻 65°F / 18°C
September
Italy
Wine harvest, mild weather
🍷 75°F / 24°C
October
Kenya
Great Migration & dry season
🦁 79°F / 26°C
November
Thailand
Cool season begins, festivals
🏖️ 86°F / 30°C
December
New Zealand
Summer starts, outdoor paradise
🌿 72°F / 22°C

What's Your Travel Personality?

Take our quick 4-question quiz to discover your ideal travel style — then let us plan the perfect trip for you.

Your ideal vacation starts with...

What sounds most appealing for your next getaway?

🏖️Relaxing on a beautiful beach
🏔️Exploring rugged landscapes
🏛️Discovering history & culture
🥂Being pampered in luxury

Your perfect travel companion is...

Who would you most like to travel with?

💑My significant other
👪The whole family
👯My best friends
🧳Just me, myself & I

Your dream dinner abroad is...

What dining experience excites you most?

🍜Street food in a night market
🍽️Michelin-star fine dining
🏠A home-cooked local meal
🌅Dinner with an epic view

Your must-have travel item is...

You never leave home without...

📸My camera for epic shots
📖A good book to unwind
🥾Hiking boots for exploring
📓A journal to document it all

Travel Planning Tools

Everything you need to prepare for your journey.

💱

Currency Converter

Check live exchange rates for your destination before you travel.

Open Converter →
🌤
🌤
📋
📋
🛂
🛂
🏥
🏥
🗣
🗣
🔌
🔌>
🌤️

Destination Weather

See current conditions and forecasts for any destination worldwide.

Check Weather →
📋

Packing Checklist

Customizable packing lists for cruises, beach vacations, adventure trips & more.

Get Checklist →
🛂

Visa & Passport Info

Quick reference for visa requirements and passport validity by destination.

Check Requirements →

Time Zone Checker

Never miss a call home. Check time differences for any destination.

Check Time Zones →
🏥

Travel Insurance Guide

Understand coverage types and find the right travel insurance for your trip.

Learn More →
🗣️

Language Phrasebook

Essential phrases in 20+ languages to help you connect with locals.

Browse Phrases →
🔌

Power Adapter Guide

Know which plug type and voltage you'll need at your destination.

Check Adapters →

Traveler Reviews

Don't just take our word for it. Here's what more of our clients have to say.

★★★★★

"Our anniversary trip to the Amalfi Coast was absolutely magical. The private boat tour and the restaurant reservations at places we never would have found on our own — pure perfection."

KW
Karen Williams
Anniversary Trip • Amalfi Coast
★★★★★

"I was nervous about traveling solo for the first time, but Destinara made me feel safe and confident. The itinerary was perfect and I met wonderful people along the way."

AT
Amanda Torres
Solo Travel • Japan
★★★★★

"The Viking river cruise through Europe exceeded every expectation. Jay secured us a suite upgrade and the wine excursion in Bordeaux was the highlight of our year!"

MH
Michael Harris
River Cruise • Europe
★★★★★

"Our destination wedding in Cancún was stress-free thanks to Elizabeth and Jay. 40 guests, multiple excursions, all flawlessly coordinated."

LP
Lisa & Phil Parker
Destination Wedding • Mexico
★★★★★

"Third trip booked through Destinara and each one gets better. This time it was an African safari and it was the most profound travel experience of our lives."

JD
James Davidson
Safari • Kenya & Tanzania
★★★★★

"Booked a family cruise to Alaska with three generations. Destinara handled every detail, from accessible cabins for grandma to kids' programs. Everyone had the time of their life!"

RG
Rachel Gomez
Family Cruise • Alaska

Frequently Asked Questions

Everything you need to know about booking with Destinara.

When you book through Destinara, you get a dedicated travel advisor who handles every detail. We have access to exclusive deals, complimentary upgrades, resort credits, and VIP amenities that you simply can't get by booking directly online.

Our planning fees vary depending on the complexity of your trip. Many of our cruise and resort bookings include our services at no additional cost. For custom itineraries, a modest planning fee may apply. We'll always be transparent about fees upfront.

Absolutely! We are loyalty-points friendly. You can continue to earn and redeem your existing hotel loyalty points, airline miles, and elite status benefits when you book through Destinara.

We recommend booking 6–12 months in advance for peak-season destinations, cruises, and popular resort stays. For off-peak travel, 3–6 months is typically sufficient. Destination weddings should ideally be planned 12–18 months ahead.

Yes, we strongly recommend travel insurance for all trips and can help you select the right coverage. We work with top-rated insurance providers to offer comprehensive plans covering trip cancellation, medical emergencies, lost luggage, and more.

We specialize in luxury cruises (ocean and river), resort vacations, honeymoons, destination weddings, group trips, adventure travel, family vacations, and solo travel experiences.

We'll work with you and our travel partners to make cancellations or modifications as smooth as possible. Having a personal travel advisor means we advocate for you every step of the way.

We'll advise you on passport and visa requirements for every destination in your itinerary and can guide you through the application process to ensure all documents are in order before departure.

The People Behind Your Journey

Our passionate team of travel experts is dedicated to crafting your perfect getaway.

Elizabeth Nichols

Elizabeth Nichols

Co-Founder & Travel Advisor

With decades of travel industry experience, Elizabeth brings unmatched expertise in luxury cruises and destination planning.

Jay Nichols

Jay Nichols

Co-Founder & Travel Advisor

Jay's passion for exploration and deep industry connections ensure every client receives insider access and extraordinary experiences.

What Our Travelers Say

"The whole process was seamless from start to finish. Jay and Elizabeth took our vague ideas and turned them into the perfect family cruise. We'll be coming back to Destinara from now on!"

DC

Dan Crowley

Family Cruise • Massachusetts

"Destinara found us a resort in Santorini with perks we never could have gotten on our own. The room upgrade alone was worth it! Their attention to detail is incredible."

SM

Sarah Mitchell

Honeymoon • Greece

"Our group trip to Italy was beyond anything we imagined. 15 people, zero stress. Destinara handled every detail and made everyone feel like a VIP."

RJ

Robert Johnson

Group Trip • Italy

Start Planning Your Journey

Ready to explore? Fill out the form and our travel experts will craft a personalized itinerary just for you.

Tell us about yourself

What are you interested in?

Tell us about your dream trip

Thank You!

Your request has been received. Our travel experts will be in touch within 24 hours to start planning your dream journey.

Subscribe to Our Newsletter

Get exclusive travel deals, destination guides, and insider tips delivered to your inbox.

Get a Free Quote