:root{--gold:#c9a54c;--gold-light:#e6c97a;--gold-dark:#a17c2f}body{background:#0a0a0a;color:#fff;font-family:Arial,Helvetica,sans-serif;scroll-behavior:smooth}.page{padding:40px 20px}section{padding:80px 20px}h2{color:#c9a54c;color:var(--gold);margin-bottom:20px;text-align:center}.grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.card{background:#ffffff08;border-radius:12px;padding:25px;transition:.4s}.card:hover{background:#ffffff0d;transform:translateY(-10px)}button{transition:all .4s ease}button:hover{box-shadow:0 10px 25px #c9a54c66;transform:translateY(-3px)}.pointer-events-none{pointer-events:none}@media (hover:none) and (pointer:coarse){:hover{box-shadow:none!important;filter:none!important;transform:none!important}}.navbar{align-items:center;animation:navFade 1s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000;display:flex;justify-content:space-between;padding:28px 40px;position:sticky;top:0;z-index:1000}.navbar:after{background:linear-gradient(90deg,#0000,#c9a54c99,#0000);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60%}.nav-left{align-items:center;display:flex;gap:12px}.logo{width:42px}.nav-left span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#e6c97a,#c9a54c,#f5e2a3);-webkit-background-clip:text;font-family:Playfair Display,serif;font-size:22px;font-weight:500;letter-spacing:4px}.nav-social{gap:16px}.nav-social,.nav-social a{align-items:center;display:flex}.nav-social a{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;box-shadow:0 8px 25px #00000059;color:#ffffffbf;font-size:16px;height:38px;justify-content:center;transition:all .35s ease;width:38px}.nav-social a:hover{background:#c9a54c1f;border-color:#c9a54c80;box-shadow:0 12px 35px #00000080,0 0 18px #c9a54c59;color:#c9a54c;transform:translateY(-4px) scale(1.1)}.nav-social a svg{transition:all .35s ease}.nav-social a:hover svg{filter:drop-shadow(0 0 8px rgba(201,165,76,.6))}.menu-btn{cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;margin-right:15px;width:28px;z-index:1100}.menu-btn span{background:#fff;border-radius:2px;height:2px;transition:.4s}.menu-btn.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-btn.open span:nth-child(2){opacity:0}.menu-btn.open span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.side-menu{-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);background:#0f0f0f8c;border-right:1px solid #c9a54c26;box-shadow:inset -1px 0 0 #c9a54c1a,0 0 60px #c9a54c14;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateX(-100%);transition:all .7s cubic-bezier(.77,0,.175,1);width:50%;z-index:1050}.side-menu.active{opacity:1;pointer-events:auto;transform:translateX(0)}.side-menu-content{display:flex;flex-direction:column;gap:40px;height:100%;justify-content:center;padding-left:90px}.side-menu-content a{color:#ffffffd9;font-family:Playfair Display,serif;font-size:32px;letter-spacing:3px;position:relative;transition:all .5s ease}.side-menu-content a:after{background:linear-gradient(90deg,#0000,var(--gold),#0000);bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:.5s;width:0}.side-menu-content a:hover{transform:translateX(12px)}.side-menu-content a:hover:after{width:70%}.menu-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at center,#0006,#000000d9);height:100%;left:50%;position:fixed;top:0;width:50%;z-index:1040}@keyframes navFade{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.navbar{padding:14px 16px}.nav-social{gap:8px}.nav-social a{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff14;box-shadow:0 6px 18px #00000040;font-size:15px;height:28px;width:28px}.logo{width:35px}.nav-left span{font-size:14px;letter-spacing:2px}.menu-btn{height:18px;width:24px}.side-menu{width:75%}.menu-overlay{left:75%;width:25%}.side-menu-content{gap:22px;padding-left:35px}.side-menu-content a{font-size:18px}.side-menu-content a:hover{transform:translateX(6px)}}@media (hover:none) and (pointer:coarse){.nav-social a:hover{background:#ffffff0a;border-color:#ffffff14;box-shadow:0 6px 18px #00000040;color:#ffffffbf;transform:none!important}.nav-social a:hover svg{filter:none!important}.side-menu-content a:hover{transform:none!important}.side-menu-content a:hover:after{width:0}.nav-social a:active{transform:scale(.92)}}.home-page{--gold:#c9a54c;--gold-light:#e6c97a;--gold-dark:#a17c2f;background:#0a0a0a;color:#fff}.home-page section{padding:80px 20px}.home-page .hero-video{height:100vh;margin-top:-80px;overflow:hidden;padding-top:80px;position:relative}.home-page .hero-video-bg{animation:heroZoom 25s ease-in-out infinite alternate;height:100%;object-fit:cover;position:absolute;transform:scale(1.05);width:100%}.home-page .hero-video:after{background:radial-gradient(circle at center,#0003,#000000e6),linear-gradient(180deg,#0000004d,#000000f2);content:"";inset:0;position:absolute;z-index:2}.home-page .hero-overlay{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;z-index:4}.hero-overlay h1{color:#ffffff91;font-family:Playfair Display,serif;font-size:58px;font-weight:600;letter-spacing:1px;line-height:1.2;margin:0 auto;max-width:900px;text-shadow:0 10px 40px #0009}.hero-overlay p{font-size:18px;font-weight:300;line-height:1.6;margin:20px auto 0;max-width:700px;opacity:.8}.hero-btn,.hero-overlay p{font-family:Inter,sans-serif}.hero-btn{background:linear-gradient(135deg,#a49777c2,#a17c2f);border:1px solid #ffffff1a;border-radius:50px;box-shadow:0 10px 30px #c9a54c40;color:#0a0a0a;cursor:pointer;font-size:15px;font-weight:500;letter-spacing:1px;margin-top:35px;overflow:hidden;padding:16px 38px;position:relative;transition:all .35s ease}.hero-btn:before{background:#ffffff26;content:"";height:100%;left:-120%;position:absolute;top:0;transform:skewX(-20deg);transition:.5s;width:100%}.hero-btn:hover:before{left:120%}.hero-btn:hover{box-shadow:0 18px 50px #c9a54c59;transform:translateY(-4px) scale(1.03)}.home-page .mission-section{align-items:center;display:flex;height:85vh;justify-content:center;position:relative}.home-page .mission-video{height:100%;object-fit:cover;position:absolute;width:100%}.home-page .mission-overlay{background:radial-gradient(circle at center,#00000040,#000000eb);inset:0;position:absolute}.home-page .mission-glow{animation:glowPulse 7s infinite;background:radial-gradient(circle at center,#c9a54c2e,#0000 55%);inset:0;position:absolute}.home-page .mission-content{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000040;max-width:780px;padding:50px;position:relative;text-align:center;z-index:3}.mission-tag{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 0 18px #d4af3726,inset 0 0 12px #ffffff08;color:#d4af37;display:inline-flex;font-size:.85rem;font-weight:600;gap:10px;letter-spacing:3px;overflow:hidden;padding:10px 22px;position:relative;text-transform:uppercase}.mission-tag:before{background:linear-gradient(90deg,#d4af3733,#d4af37);content:"";height:1px;width:26px}.mission-tag:after{animation:missionShine 5s linear infinite;background:linear-gradient(120deg,#0000,#fff3,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transform:skewX(-25deg);width:60%}@keyframes missionShine{to{left:160%}}.home-page .home-services-ultra span{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#c9a54c14;border:1px solid #c9a54c59;border-radius:50px;color:var(--gold);display:inline-block;font-size:12px;font-weight:500;letter-spacing:3px;margin:0 auto 15px;padding:8px 18px;text-transform:uppercase}.home-page .home-services-ultra{overflow:hidden;padding:80px 20px 70px;position:relative;text-align:center}.home-page .home-services-ultra h2{font-size:44px;letter-spacing:1px;margin:0 10px 10px}.home-page .home-services-ultra p{font-size:18px;line-height:1.6;margin:0 auto 30px;max-width:600px;opacity:.75}.home-page .services-track{display:flex;flex-wrap:wrap;gap:22px;justify-content:center}.home-page .ultra-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;height:280px;overflow:hidden;position:relative;transition:transform .5s ease,box-shadow .5s ease;width:260px}.home-page .ultra-card img{display:block;height:70%;object-fit:cover;width:100%}.home-page .ultra-card-overlay{background:linear-gradient(0deg,#000000bf,#0000 60%);inset:0;position:absolute}.home-page .ultra-card-content{bottom:0;display:flex;flex-direction:column;gap:6px;height:30%;justify-content:flex-start;left:0;padding:14px;position:absolute;right:0;text-align:left}.home-page .ultra-card-content h3{font-size:18px;margin:0;min-height:20px}.home-page .ultra-card-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;line-height:1.4;margin:0;opacity:.75;overflow:hidden}.home-page .ultra-card:hover{box-shadow:0 20px 60px #0009;transform:translateY(-10px) scale(1.03)}.home-page .services-btn-wrap{margin-top:20px}.home-page .services-btn-simple{background:#0000;border:1px solid #c9a54c99;border-radius:12px;color:#fff;cursor:pointer;letter-spacing:1px;margin-top:0;overflow:hidden;padding:14px 30px;position:relative;transition:.4s ease}.home-page .services-btn-simple:before{background:#c9a54c26;content:"";height:100%;left:-100%;position:absolute;top:0;transition:.4s ease;width:100%}.home-page .services-btn-simple:hover:before{left:0}.home-page .services-btn-simple:hover{border-color:#c9a54c;box-shadow:0 10px 25px #c9a54c40;transform:translateY(-4px) scale(1.03)}.home-page .trips-tag{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-weight:500;margin:0 auto 6px}.home-page .home-trips h2{margin-top:0}.home-page .home-trips{position:relative}.home-page .home-trips-scroll{-ms-overflow-style:none;cursor:grab;display:flex;gap:28px;overflow-x:auto;padding:20px 60px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.home-page .home-trips-scroll::-webkit-scrollbar{display:none}.home-page .home-trip-card{flex:0 0 auto;height:260px;scroll-snap-align:center;width:320px}.home-page .trip-info{bottom:18px;left:18px}.home-page .arrow{align-items:center;background:#0009;border:1px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:22px;height:46px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:46px;z-index:5}.home-page .arrow:hover{border-color:#c9a54ccc;transform:translateY(-50%) scale(1.05)}.home-page .arrow.left{left:10px}.home-page .arrow.right{right:10px}.home-page .arrow.disabled{box-shadow:none!important;filter:none!important;opacity:.2;pointer-events:none}.home-page .arrow.disabled:hover{border-color:#ffffff40;transform:translateY(-50%) scale(1)}.home-page .home-trip-card{box-shadow:0 12px 35px #00000073;cursor:pointer;height:300px;transition:transform .5s ease,box-shadow .5s ease}.home-page .home-trip-card img{transition:transform .8s ease}.home-page .trip-overlay{background:linear-gradient(0deg,#000000eb,#0003)}.home-page .trip-info{z-index:2}.home-page .trip-info h3{font-size:20px;font-weight:500;letter-spacing:.5px}.home-page .home-trip-card:hover{box-shadow:0 25px 70px #000000a6;transform:scale(1.04)}.home-page .home-trip-card:hover img{transform:scale(1.12)}.home-page .trips-btn{background:#0000;border:1px solid #c9a54c99;border-radius:12px;color:#fff;cursor:pointer;margin-top:40px;overflow:hidden;padding:14px 30px;position:relative;transition:.4s ease}.home-page .trips-btn:before{background:#c9a54c26;content:"";height:100%;left:-100%;position:absolute;top:0;transition:.4s ease;width:100%}.home-page .trips-btn:hover:before{left:0}.home-page .trips-btn:hover{border-color:#c9a54c;box-shadow:0 10px 25px #c9a54c40;transform:translateY(-4px) scale(1.03)}.home-page .why-section{background:radial-gradient(circle at top,#c9a54c14,#0000 60%),radial-gradient(circle at bottom,#ffffff08,#0000 60%);overflow:hidden;padding:140px 20px;position:relative;text-align:center}.home-page .why-section:before{animation:whyFloat 12s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 30%,#c9a54c1f,#0000 40%),radial-gradient(circle at 70% 70%,#ffffff0d,#0000 45%);content:"";filter:blur(40px);inset:-20%;position:absolute}.home-page .why-tag{background:#c9a54c14;border:1px solid #c9a54c40;border-radius:50px;color:var(--gold);display:inline-block;font-size:12px;letter-spacing:3px;margin:0 auto 18px;padding:8px 18px;text-transform:uppercase}.home-page .why-section h2{font-size:44px;margin-bottom:50px}.home-page .why-stack{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:auto;max-width:1000px}.home-page .why-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;padding:25px;text-align:left;transition:.3s ease}.home-page .why-item:hover{border-color:#c9a54c59;transform:translateY(-6px)}.home-page .why-item h3{font-size:18px;margin-bottom:8px}.home-page .why-item p{font-size:14px;line-height:1.6;opacity:.75}.home-page .cta{background:radial-gradient(circle at center,#c9a54c14,#0000 55%),linear-gradient(180deg,#050505,#000);overflow:hidden;padding:160px 20px;position:relative;text-align:center}.home-page .cta:before{animation:ctaGlowMove 8s ease-in-out infinite alternate;background:radial-gradient(circle,#c9a54c2e,#0000 60%);content:"";filter:blur(70px);height:700px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px}.home-page .cta:after{animation:ctaSweep 10s linear infinite;background:linear-gradient(120deg,#0000,#ffffff08,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.home-page .cta-title{font-size:54px;position:relative;z-index:2}.home-page .cta-btn{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #c9a54c8c;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;gap:10px;justify-content:center;letter-spacing:1px;overflow:hidden;padding:16px 38px;position:relative;transition:all .4s ease;z-index:2}.cta-whatsapp-icon{flex-shrink:0;font-size:22px}.home-page .cta-btn:before{background:linear-gradient(120deg,#0000,#c9a54c40,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transition:.6s ease;width:120%}.home-page .cta-btn:hover{background:#c9a54c14;border-color:#c9a54c;box-shadow:0 18px 45px #c9a54c40;transform:translateY(-5px) scale(1.04)}.home-page .cta-btn:hover:before{left:120%}.home-page .cta-btn:active{transform:translateY(-2px) scale(1.01)}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes glowPulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes whyFloat{0%{transform:translateY(0)}to{transform:translateY(20px)}}@keyframes ctaGlowMove{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-45%) scale(1.2)}}@keyframes ctaSweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.home-page .home-trips{padding:80px 20px 70px;text-align:center}.home-page .trips-tag{background:#c9a54c14;border:1px solid #c9a54c59;border-radius:50px;color:var(--gold);display:inline-block;font-size:12px;letter-spacing:3px;margin-bottom:8px;padding:8px 18px;text-transform:uppercase}.home-page .home-trips h2{font-size:44px;margin-bottom:10px}.home-page .trips-sub{font-size:16px;line-height:1.6;margin:0 auto 30px;max-width:650px;opacity:.75}.home-page .trips-wrapper{align-items:center;display:flex;overflow:hidden;padding:40px 0;position:relative}.home-page .trips-scroll{cursor:grab;display:flex;gap:60px;overflow-x:auto;padding:20px 80px;scroll-behavior:smooth;scrollbar-width:none}.home-page .trips-scroll::-webkit-scrollbar{display:none}.home-page .home-trip-card{border-radius:18px;box-shadow:0 20px 60px #00000080;flex-shrink:0;height:320px;max-width:280px;min-width:280px;overflow:hidden;position:relative;transition:transform .4s ease}.home-page .home-trip-card img{height:100%;object-fit:cover;width:100%}.home-page .trip-overlay{background:linear-gradient(0deg,#000000e6,#0000);inset:0;position:absolute}.home-page .trip-info{bottom:20px;left:20px;position:absolute}.home-page .trip-info h3{font-size:18px}.home-page .home-trip-card:hover{transform:scale(1.05)}.home-page .trip-arrow{align-items:center;background:#0009;border:1px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:5}.home-page .trip-arrow.left{left:20px}.home-page .trip-arrow.right{right:20px}@media (max-width:768px){.home-page .trips-scroll{gap:20px;padding:20px}.home-page .home-trip-card{height:260px;max-width:50vw;min-width:55vw}.home-page .home-trips h2{font-size:30px}.home-page .trips-sub{font-size:16px}.home-page h2{font-size:21px;line-height:1.3}.home-page span{font-size:15px;letter-spacing:1px}.hero-overlay{padding:0 16px}.hero-overlay h1{font-size:30px!important;margin-bottom:8px}.hero-overlay p{font-size:10px!important;margin-bottom:16px;margin-top:0}.hero-btn{font-size:15px;margin-top:10px;padding:6px 13px}.home-page section{padding:50px 14px}.mission-p{font-size:18px}.ultra-card{height:200px;width:100px}.home-page .trips-tag{font-size:14px}.home-trip-card{height:220px!important;min-width:240px}.trip-info h3{font-size:14px!important}.home-page .home-services-ultra span{font-size:14px}.cta-btn,.hero-btn,.services-btn-simple,.trips-btn{transform:none!important}.services-btn-simple,.trips-btn{font-size:13px;padding:12px 20px}.why-stack{gap:10px;grid-template-columns:repeat(2,1fr)!important}.home-page .why-tag{font-size:14px}.why-item{border-radius:14px;padding:12px}.home-page .why-section h2{font-size:48px}.why-item h3{font-size:14px!important;margin-bottom:4px}.why-item p{font-size:12px!important;line-height:1.4}.home-page .hero-video{height:92vh}.home-page .hero-video-bg,.home-page .mission-video{animation:none!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;object-fit:cover;transform:translateZ(0) scale(1);will-change:auto}.home-page .hero-video:after{background:linear-gradient(180deg,#00000073,#000000d1)}.home-page .mission-overlay{background:linear-gradient(180deg,#00000059,#000000e0)}.home-page .mission-content{backdrop-filter:none;-webkit-backdrop-filter:none;background:#00000073}.home-page .cta:after,.home-page .cta:before,.home-page .mission-glow,.home-page .why-section:before{animation:none!important}.cta-btn,.hero-btn,.home-trip-card,.services-btn-simple,.trips-btn,.ultra-card,.why-item{transition:none!important}}.home-page .cta{padding-bottom:200px}.home-page .cta-title{font-size:30px}.cta p{font-size:14px}.cta-btn{border-radius:10px;font-size:10px;gap:6px;padding:5px 7px}.cta-btn span{font-size:17px}.cta-whatsapp-icon{color:#c9a54c;filter:drop-shadow(0 0 8px rgba(201,165,76,.35));font-size:20px;height:18px;transition:all .35s ease;width:18px}.services-horizontal{background:#191913;color:#fff;margin-top:-30px;min-height:100vh;overflow:hidden;padding:60px 0;position:relative;text-align:center}.services-title{background:#c9a54c0a;border:1px solid #c9a54c8c;border-radius:14px;display:inline-block;font-size:44px;font-weight:300;letter-spacing:3px;margin-bottom:55px;padding:12px 28px;text-transform:uppercase}.services-wrapper{align-items:center;display:flex;overflow:hidden;padding:40px 0;position:relative}.services-scroll{cursor:grab;display:flex;gap:60px;overflow-x:auto;padding:20px 80px;scroll-behavior:smooth;scrollbar-width:none}.services-scroll::-webkit-scrollbar{display:none}.service-card{background:#141419d9;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 25px 70px #0009;display:flex;flex-direction:column;flex-shrink:0;height:380px;max-width:280px;min-width:280px;transition:.3s ease}.service-card,.service-image{overflow:hidden;position:relative}.service-image{height:55%;width:100%}.service-image img{height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;width:100%}.service-card:hover .service-image img{transform:scale(1.08)}.service-overlay{background:linear-gradient(0deg,#000000d9,#00000040,#0000);inset:0;position:absolute}.service-content{bottom:20px;display:flex;flex-direction:column;left:20px;position:absolute;right:20px;top:55%}.service-content h3{font-size:18px;margin:0 0 6px}.service-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;opacity:.75;overflow:hidden}.service-btn{align-self:center;background:#0000;border:1px solid #fff6;font-size:12px;margin-top:auto;padding:8px 14px;text-decoration:none}.arrow,.service-btn{color:#fff;cursor:pointer}.arrow{align-items:center;background:#0009;border:1px solid #ffffff4d;border-radius:50%;display:flex;font-size:20px;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:5}.arrow.left{left:20px}.arrow.right{right:20px}.arrow.disabled{opacity:.2;pointer-events:none}@media (max-width:768px){.services-scroll{gap:20px;padding:20px}.service-card{height:360px;max-width:260px;min-width:260px}.services-title{font-size:28px}}.trips-page{background:#0b0b0b;color:#fff;padding:80px 20px}.trips-header{margin-bottom:50px;text-align:center}.trips-title{background:#c9a54c0d;border:1px solid #c9a54c99;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff0d,0 20px 60px #0009;color:#ffffffeb;display:inline-block;font-size:46px;font-weight:300;letter-spacing:3px;padding:12px 30px;position:relative}.trips-title:after{background:linear-gradient(90deg,#0000,#c9a54ccc,#c9a54c4d,#0000);bottom:-6px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:65%}.trips-title:before{background:radial-gradient(circle,#c9a54c14,#0000 70%);content:"";filter:blur(25px);inset:-20px;position:absolute;z-index:-1}.trips-header h1{font-size:46px;font-weight:300;letter-spacing:2px}.trips-header p{line-height:1.6;margin:10px auto 0;max-width:700px;opacity:.7}.trips-container{display:flex;flex-direction:column;gap:80px}.trip-card{align-items:stretch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;box-shadow:0 30px 80px #0009;display:flex;gap:40px;justify-content:space-between;padding:20px;transition:transform .4s ease}.trip-card:hover{transform:translateY(-10px)}.trip-image{border-radius:16px;flex:1 1;height:320px;overflow:hidden;position:relative}.trip-image:after{background:linear-gradient(0deg,#000000bf,#00000040,#0000);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.trip-image img{height:100%;object-fit:cover;object-position:center;position:relative;transform:scale(1.02);transition:transform .6s ease;width:100%;z-index:1}.trip-card:hover .trip-image img{transform:scale(1.08)}.trip-content{flex:1 1;padding:20px}.trip-content h2{font-size:24px;font-weight:400;margin-bottom:10px}.trip-content p{font-size:14px;line-height:1.7;opacity:.75}.trip-content button{background:#0000;border:1px solid #c9a54c99;border-radius:10px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 16px;transition:.3s ease}.trip-content button:hover{background:#c9a54c1a}.trip-card.reverse{flex-direction:row-reverse}@media (max-width:900px){.trip-card,.trip-card.reverse{flex-direction:column}.trip-image{height:220px}.trip-content{padding:15px}}@media (max-width:500px){.trips-header h1{font-size:32px}.trip-content h2{font-size:20px}.trip-content p{font-size:13px}}.contact-page{color:#fff;margin:auto;max-width:1000px;padding:80px 20px}.contact-header{margin-bottom:60px;text-align:center}.contact-header h1{background:#c9a54c0d;border:1px solid #c9a54c99;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff0d,0 15px 40px #00000080;display:inline-block;font-size:46px;font-weight:300;letter-spacing:2px;padding:12px 28px}.contact-header p{color:#ffffffb3;font-size:15px;font-style:italic;font-weight:300;letter-spacing:.8px;line-height:1.9;margin:18px auto 0;max-width:600px}.contact-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:60px}.contact-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:25px;transition:.3s ease}.contact-card:hover{transform:translateY(-5px)}.contact-card h3{color:#fff;font-size:24px;font-weight:600;letter-spacing:1px;margin-bottom:14px;text-shadow:0 0 10px #c9a54c26}.contact-link{align-items:center;color:#ffffffd1;display:inline-flex;gap:10px;text-decoration:none;transition:all .3s ease}.contact-link:hover{color:#c9a54c;transform:translateX(3px)}.contact-link-icon{color:#c9a54c;filter:drop-shadow(0 0 8px rgba(201,165,76,.35));font-size:14px;transition:all .35s ease}.contact-link:hover .contact-link-icon{color:#e5c46a;filter:drop-shadow(0 0 12px rgba(201,165,76,.6));transform:scale(1.1)}.whatsapp-btn{align-items:center;border:1px solid #c9a54c99;border-radius:10px;color:#fff;display:inline-flex;gap:8px;margin-top:10px;padding:10px 14px;text-decoration:none;transition:.3s ease}.whatsapp-btn:hover{background:#c9a54c26}.contact-whatsapp-icon{color:#c9a54c;filter:drop-shadow(0 0 8px rgba(201,165,76,.35));font-size:16px;transition:all .35s ease}.whatsapp-btn:hover .contact-whatsapp-icon{color:#e5c46a;filter:drop-shadow(0 0 12px rgba(201,165,76,.6));transform:scale(1.12) rotate(-6deg)}.contact-social-section{margin-bottom:60px;text-align:center}.contact-social-section h2{font-weight:300;margin-bottom:20px}.contact-social{align-items:center;display:flex;flex-direction:column;gap:15px}.contact-social a{align-items:center;background:#ffffff08;border:1px solid #c9a54c80;border-radius:12px;color:#fff;display:flex;gap:12px;padding:12px 18px;text-decoration:none;transition:.3s ease;width:220px}.contact-social a:hover{background:#c9a54c14;border-color:#c9a54ce6;transform:translateY(-3px)}.contact-social a svg{font-size:20px;transition:all .35s ease}.contact-social a:hover svg{filter:drop-shadow(0 0 8px rgba(201,165,76,.6))}.contact-map{text-align:center}.contact-map h2{font-weight:300;margin-bottom:20px}.contact-map iframe{border:none;border-radius:16px;filter:grayscale(.2) contrast(1.1);height:300px;width:100%}@media (max-width:768px){.contact-page{padding:50px 12px}.contact-header h1{font-size:28px;padding:8px 14px}.contact-header p{font-size:15px;line-height:1.5}.contact-grid{align-items:center;gap:12px}.contact-card,.contact-grid{display:flex;flex-direction:column}.contact-card{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;gap:6px;max-width:340px;padding:14px 14px 12px;text-align:left;width:100%}.contact-card h3{font-size:16px;font-weight:600;letter-spacing:.5px;margin:0 0 8px}.contact-link-icon{font-size:12px}.contact-card p{font-size:13px;margin:0;opacity:.8}.whatsapp-btn{align-self:flex-start;background:#c9a54c14;border:1px solid #c9a54c99;border-radius:8px;display:inline-flex;font-size:12px;gap:6px;margin-top:6px;padding:6px 10px;width:auto}.whatsapp-btn:hover{background:#c9a54c26}.contact-whatsapp-icon{font-size:16px}.contact-social-section h2{font-size:17px;margin-bottom:15px;margin-top:25px}.contact-social{flex-direction:column}.contact-social,.contact-social a{align-items:center;display:flex;gap:10px}.contact-social a{border-radius:10px;justify-content:flex-start;max-width:260px;min-width:22px;padding:10px 12px;width:85%}.contact-social a svg{font-size:16px}.contact-social span{font-size:13px}.contact-link{align-items:center;align-self:flex-start;background:#c9a54c14;border:1px solid #c9a54c99;border-radius:8px;color:#ffffffe6;display:inline-flex;font-size:12px;gap:6px;justify-content:flex-start;margin-top:6px;padding:6px 10px;text-decoration:none;width:auto}.contact-link,.whatsapp-btn{box-sizing:border-box;max-width:260px;width:60%}.contact-map h2{font-size:17px;margin-bottom:12px}.contact-map iframe{height:230px;padding-bottom:50px}.contact-card:hover,.contact-link:hover{transform:none!important}.contact-link:hover{color:#ffffffd1}.contact-link:hover .contact-link-icon{color:#c9a54c;filter:none!important;transform:none!important}.whatsapp-btn:hover{background:#c9a54c14;transform:none!important}.whatsapp-btn:hover .contact-whatsapp-icon{color:#c9a54c;filter:none!important;transform:none!important}.contact-social a:hover{background:#ffffff08;border-color:#c9a54c80;transform:none!important}.contact-social a:hover svg{filter:none!important}.contact-card:active{transform:scale(.98)}}.whatsapp{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #c9a54c80;border-radius:50px;bottom:25px;box-shadow:0 10px 30px #00000073;color:#fff;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.5px;padding:18px 28px;pointer-events:auto;position:fixed;right:25px;text-decoration:none;transition:all .35s ease;z-index:9999}.whatsapp:hover{background:#ffffff17;border-color:#c9a54ccc;box-shadow:0 18px 50px #0009;transform:translateY(-4px) scale(1.05)}.whatsapp:active{transform:scale(.98)}.whatsapp-icon{color:#c9a54c;filter:drop-shadow(0 0 8px rgba(201,165,76,.35));font-size:20px;transition:all .35s ease}.whatsapp:hover .whatsapp-icon{color:#e5c46a;filter:drop-shadow(0 0 12px rgba(201,165,76,.6));transform:scale(1.12) rotate(-6deg)}.offer-overlay{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;position:fixed}.offer-box{background:#111;border-radius:16px;padding:40px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.whatsapp{border-radius:40px;bottom:14px;font-size:11px;gap:6px;padding:10px 14px;right:14px}.whatsapp-icon{height:16px;width:16px}.whatsapp span{font-size:13px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.a74f0b29.css.map*/