@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://cdn-uicons.flaticon.com/2.0.0/uicons-solid-rounded/css/uicons-solid-rounded.css);@import url(https://cdn-uicons.flaticon.com/2.0.0/uicons-regular-rounded/css/uicons-regular-rounded.css);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Inter:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght@100..700);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}body{background:#f1f1f1;height:100vh;width:100%}.documentacion-content-cta{cursor:pointer;display:inline-block;position:relative;width:93%}.documentacion-content-cta:after{background-color:#005ed9;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .35s ease;width:0}.documentacion-content-cta:hover:after{cursor:pointer;width:100%}.content-video{display:flex;justify-content:space-between}.content-text-video{width:50%}.content-text-video h2{color:#004a87;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.content-text-video p{color:#333;font-size:1.2rem;line-height:1.6}.video-section{background:#f9f9ff;padding:6rem 0;width:100%}.video-frame{border-radius:8px;max-width:520px;overflow:hidden;width:100%}.video-frame iframe{display:block;height:315px;width:100%}.title-icon{align-items:center;color:#004a87;display:flex;gap:12px}@media(max-width:992px){.content-video{flex-direction:column;gap:1rem}.content-text-video{width:100%}}@media(max-width:768px){.content-video{flex-direction:column;gap:1rem}.video-frame iframe{height:220px}}@media(max-width:480px){.content-video{flex-direction:column;gap:1rem}}.documentacion{background:#eef3ff;padding:100px 0}.documentacion .documentacion-title{margin-bottom:50px}.documentacion .documentacion-title .title-icon{align-items:center;color:#003b71;display:flex;font-size:1.5rem;font-weight:700;gap:14px}.documentacion .documentacion-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.documentacion .documentacion-box{background:#fff;border:1px solid #d8dde8;border-radius:8px;display:flex;flex-direction:column;min-height:320px;padding:32px;transition:.3s ease}.documentacion .documentacion-box:hover{box-shadow:0 15px 30px #00000014;transform:translateY(-5px)}.documentacion .documentacion-content-icon{align-items:center;background:#eef1f6;border-radius:10px;display:flex;height:50px;justify-content:center;margin-bottom:1rem;width:50px}.documentacion .documentacion-content-icon img{height:25px;object-fit:contain;width:25px}.documentacion .documentacion-content-title{margin-bottom:18px}.documentacion .documentacion-content-title h3{color:#003b71;font-size:24px;font-weight:500;line-height:1.3}.documentacion .documentacion-content-text p{color:#4e5661;font-size:18px;line-height:1.6}.documentacion .documentacion-content-cta{margin-top:auto;padding-top:1rem}.documentacion .documentacion-content-cta a{align-items:center;color:#005ed9;display:inline-flex;font-size:18px;font-weight:700;gap:10px;text-decoration:none}@media(max-width:992px){.documentacion{padding:80px 0}.documentacion .documentacion-grid{gap:22px;grid-template-columns:repeat(2,1fr)}.documentacion .documentacion-box{min-height:auto;padding:26px}.documentacion .documentacion-content-title h3{font-size:22px}.documentacion .documentacion-content-cta a,.documentacion .documentacion-content-text p{font-size:16px}}@media(max-width:768px){.documentacion{padding:60px 0}.documentacion .documentacion-title{margin-bottom:35px}.documentacion .documentacion-title .title-icon{font-size:1.2rem;gap:10px}.documentacion .documentacion-title .title-icon span{line-height:1.3}.documentacion .documentacion-grid{gap:18px;grid-template-columns:1fr}.documentacion .documentacion-box{border-radius:18px;padding:22px}.documentacion .documentacion-content-icon{height:55px;width:55px}.documentacion .documentacion-content-icon img{height:26px;width:26px}.documentacion .documentacion-content-title{margin-bottom:12px}.documentacion .documentacion-content-title h3{font-size:20px}.documentacion .documentacion-content-text p{font-size:15px;line-height:1.5}.documentacion .documentacion-content-cta{padding-top:18px}.documentacion .documentacion-content-cta a{font-size:15px;gap:8px}}@media(max-width:480px){.documentacion .documentacion-box{padding:20px}.documentacion .documentacion-content-title h3{font-size:18px}.documentacion .documentacion-content-text p{font-size:14px}}.puertos{background:#eef3ff;padding:6rem 0}.puertos .puertos-title{margin-bottom:80px;text-align:center}.puertos .puertos-title h2{color:#003b71;font-size:32px;font-weight:700}.puertos .puertos-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);position:relative}.puertos .puertos-content:before{border-top:3px dashed #b7c7e2;content:"";left:16%;position:absolute;top:60px;width:68%;z-index:1}.puertos .puertos-item{position:relative;text-align:center;z-index:2}.puertos .puertos-icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 20px #00000014;display:flex;height:120px;justify-content:center;margin:0 auto 40px;width:120px}.puertos .puertos-icon img{height:42px;object-fit:contain;width:42px}.puertos .puertos-info h3{color:#003b71;font-size:26px;font-weight:700;margin-bottom:20px}.puertos .puertos-info p{color:#5c6470;font-size:18px;line-height:1.5;margin:auto;max-width:420px}.puertos .puertos-info a{background:#fff;border-radius:20px;color:#003b71;display:inline-flex;font-size:14px;font-weight:500;margin-top:1rem;padding:.5rem .9rem;text-decoration:none}.puertos .puertos-info a i{align-items:center;display:flex;margin-left:6px}.puertos .puertos-info a:hover{background:#003b71;color:#fff}.puertos-cards{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(3,1fr);margin-top:80px}.puertos-card{background:#fff;border:1px solid #d9dce3;border-radius:8px;padding:2rem;transition:.3s ease}.puertos-card:hover{box-shadow:0 15px 30px #00000014;transform:translateY(-5px)}.puertos-card a{text-decoration:none}.puertos-card-icon{align-items:center;background:#eef1f6;border-radius:18px;display:flex;height:72px;justify-content:center;margin-bottom:36px;width:72px}.puertos-card-icon img{height:34px;object-fit:contain;width:34px}.puertos-card-info{text-decoration:none}.puertos-card-info h3{color:#003b71;font-size:22px;font-weight:600;line-height:1.2}.puertos-card-info p{color:#4f5866;font-size:18px;line-height:1.6;margin-bottom:1rem}.puertos-card-info a{align-items:center;color:#005ed9;display:inline-flex;font-weight:700;gap:10px;text-decoration:none}@media(max-width:992px){.puertos .puertos-content{gap:60px;grid-template-columns:1fr}.puertos .puertos-content:before{display:none}.puertos .puertos-title h2{font-size:34px}.puertos .puertos-info h3{font-size:28px}.puertos .puertos-info p{font-size:18px}.puertos-cards{gap:24px;grid-template-columns:repeat(2,1fr);margin-top:60px}.puertos-card{padding:28px}.puertos-card-info h3{font-size:20px}.puertos-card-info p{font-size:16px}}@media(max-width:768px){.puertos-cards{gap:18px;grid-template-columns:1fr;margin-top:40px}.puertos-card{border-radius:22px;padding:24px}.puertos-card-icon{border-radius:16px;height:60px;margin-bottom:22px;width:60px}.puertos-card-icon img{height:28px;width:28px}.puertos-card-info h3{font-size:19px;margin-bottom:12px}.puertos-card-info p{font-size:15px;line-height:1.5}.puertos-card-info a{font-size:15px;gap:8px}}@media(max-width:480px){.puertos-card{padding:20px}.puertos-card-info h3{font-size:18px}.puertos-card-info p{font-size:14px}}.recomendacion{background:#f9f9ff;padding:6rem 0}.recomendacion .recomendacion-title{margin-bottom:40px}.recomendacion .recomendacion-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.recomendacion .recomendacion-box{background:#fff;border:1px solid #d9d9d9;border-radius:8px;display:flex;flex-direction:column;min-height:250px;padding:32px;text-decoration:none}.recomendacion .recomendacion-box .recomendacion-content-icon{margin-bottom:24px}.recomendacion .recomendacion-box .recomendacion-content-icon img{width:35px}.recomendacion .recomendacion-box .recomendacion-content-title{margin-bottom:16px}.recomendacion .recomendacion-box .recomendacion-content-title label{color:#003b71;font-size:32px;font-weight:700}.recomendacion .recomendacion-box .recomendacion-content-text p{color:#555;font-size:18px;line-height:1.5}.recomendacion .recomendacion-box .recomendacion-content-cta{margin-top:auto;padding-top:30px}.recomendacion .recomendacion-box .recomendacion-content-cta a{color:#003b71;font-weight:700;text-decoration:none}.recomendacion .large{grid-column:span 2}.recomendacion .banner{background-image:url(/static/media/seguridad.9cecddac3bfc34d7912a.jpg);background-position:50%;background-size:cover;display:flex;grid-column:span 3;justify-content:center;overflow:hidden;position:relative}.recomendacion .banner .overlay{background:#002047b3;inset:0;position:absolute}.recomendacion .banner .recomendacion-banner-content{color:#fff;max-width:600px;position:relative;z-index:2}.recomendacion .banner .recomendacion-banner-content h3{font-size:54px;font-weight:700;margin-bottom:20px}.recomendacion .banner .recomendacion-banner-content p{font-size:22px;line-height:1.5;margin-bottom:30px}.recomendacion .banner .recomendacion-banner-content a{background:#fff;border-radius:40px;color:#003b71;display:inline-block;font-weight:700;padding:14px 28px;text-decoration:none}@media(max-width:992px){.recomendacion .recomendacion-grid{grid-template-columns:repeat(2,1fr)}.recomendacion .banner,.recomendacion .large{grid-column:span 2}}@media(max-width:768px){.recomendacion{padding:60px 0}.recomendacion .recomendacion-grid{grid-template-columns:1fr}.recomendacion .banner,.recomendacion .large,.recomendacion .recomendacion-box,.recomendacion .tall{grid-column:span 1;min-height:auto}.recomendacion .recomendacion-box{padding:24px}.recomendacion .recomendacion-content-title label{font-size:24px!important}.recomendacion .banner .recomendacion-banner-content h3{font-size:34px}.recomendacion .banner .recomendacion-banner-content p{font-size:18px}}.preguntas-frecuentes{background:#f7f8ff;padding:100px 0;width:100%}.preguntas-frecuentes-title{margin-bottom:60px;text-align:center}.preguntas-frecuentes-title h2{color:#001b44;font-size:32px;font-weight:700;margin-bottom:16px}.preguntas-frecuentes-title p{color:#5f6672;font-size:20px}.topic-buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:70px}.topic-btn{background:#fff;border:1px solid #dbe4f4;border-radius:40px;color:#2c3a4f;cursor:pointer;font-size:18px;font-weight:600;padding:11px 28px;transition:.3s ease}.topic-btn:hover{background:#edf3ff}.topic-btn.active{background:#003b71;border-color:#003b71;color:#fff}.faq-list{margin:auto;max-width:1200px;width:100%}.faq-item{border-bottom:1px solid #d9dfeb;transition:.3s ease}.faq-content{padding:34px 0}.faq-box{align-items:center;background:none;border:none;color:#001b44;cursor:pointer;display:flex;font-size:20px;font-weight:500;justify-content:space-between;line-height:1.3;padding:0;text-align:left;transition:.2s ease;width:100%}.faq-box:hover{color:#003b71}.faq-box i{color:#7d8796;flex-shrink:0;font-size:28px;margin-left:20px}.respuesta{color:#5d6470;font-size:20px;line-height:1.7;max-width:1000px;padding-top:28px}.respuesta p{margin-bottom:18px}.respuesta ul{margin-bottom:20px;padding-left:24px}.respuesta label,.respuesta li{margin-bottom:10px}.respuesta label{display:inline-block}@media(max-width:768px){.preguntas-frecuentes{padding:70px 0}.preguntas-frecuentes-title h2{font-size:36px}.preguntas-frecuentes-title p{font-size:18px}.faq-box{font-size:22px}.faq-box i{font-size:28px}.respuesta{font-size:17px}.topic-btn{font-size:16px;padding:12px 22px}}.durante{background:#f7f9fc;width:100%}.durante-section{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;padding:6rem 0}.durante-info .durante-tag{background:#eaf2ff;border-radius:8px;color:#0057b8;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;padding:.6rem 1.5rem}.durante-info h2{color:#003b73;font-size:2.4rem;margin-bottom:1.5rem}.durante-info p{color:#5c6773;line-height:1.8;margin-bottom:2rem}.durante-info a{background:#0059bb;border-radius:8px;color:#fff;display:inline-flex;padding:.4rem 1rem;text-decoration:none}.durante-info a i{align-items:center;display:flex;font-size:12px;margin-left:.5rem}.durante-cards-mini{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1rem}.durante-mini-card{background:#fff;border:1px solid #dde5f0;border-radius:8px;padding:1.5rem}.durante-mini-card h4{color:#003b73;margin-bottom:.8rem}.durante-mini-card p{font-size:.95rem;margin:0}.durante-mini-card i{color:#0059bb;font-size:1.5rem}.durante-gallery{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;height:500px}.durante-gallery img{border-radius:8px;height:100%;object-fit:cover;width:100%}.durante-gallery-left{height:100%}.durante-gallery-right{grid-gap:1rem;display:grid;gap:1rem}.durante-bar{background:#003b73;padding:6rem 0}.durante-bar .durante-bar-content{border-radius:8px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.durante-bar .durante-bar-gallery{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 220px;height:100%;padding:1rem}.durante-bar .durante-bar-main{height:100%}.durante-bar .durante-bar-main img{border-radius:8px;height:100%;object-fit:cover;width:100%}.durante-bar .durante-bar-side{grid-gap:1rem;display:grid;gap:1rem}.durante-bar .durante-bar-side img{border-radius:8px;height:100%;object-fit:cover;width:100%}.durante-bar-image{height:450px}.durante-bar-image img{height:100%;object-fit:cover;width:100%}.durante-bar-info{color:#fff;display:flex;flex-direction:column;justify-content:center;padding:4rem}.durante-bar-info h2{font-size:2.3rem;margin-bottom:1.5rem}.durante-bar-info p{line-height:1.8;opacity:.9}.durante-bar-info a{background:#fff;border-radius:8px;color:#0059bb;display:inline-flex;padding:.5rem 1rem;text-decoration:none}.durante-bar-info a i{align-items:center;display:flex;font-size:12px;margin-left:.5rem}.durante-bar-payment{align-items:center;display:flex;gap:1rem;margin-top:2rem}.durante-bar-payment span{align-items:center;background:#ffffff1f;border-radius:8px;display:flex;height:45px;justify-content:center;width:45px}.durante-cabinas{background:#f0f3ff;padding:6rem 0}.durante-title-center{margin-bottom:4rem;text-align:center}.durante-title-center h2{color:#003b73;font-size:2.5rem;margin-bottom:1rem;margin-top:2rem}.durante-title-center p{color:#5c6773;line-height:1.7;margin:auto;max-width:700px}.durante-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.durante-card{background:#fff;border:1px solid #e5e9f2;border-radius:8px;overflow:hidden;transition:.3s}.durante-card:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-5px)}.durante-card-vip{border:2px solid #0070ea;position:relative}.durante-badge{background:#0070ea;border-radius:8px;color:#fff;font-size:.75rem;font-weight:700;padding:.4rem .8rem;position:absolute;right:1rem;top:1rem;z-index:2}.durante-card-image{height:250px}.durante-card-image img{height:100%;object-fit:cover;width:100%}.durante-card-content{padding:2rem}.durante-card-content h3{color:#003b73;margin-bottom:.8rem}.durante-card-content h4{color:#0070ea;margin-bottom:1rem}.durante-card-content span{color:#6c7682;display:block;font-size:.95rem;margin-bottom:1rem}.durante-card-content p{color:#5c6773;line-height:1.7}.durante-card-content ul{margin-top:1rem;padding-left:1.2rem}.durante-card-content ul li{color:#5c6773;margin-bottom:.8rem}.durante-divider{background:#e3e8f0;height:1px;margin:1.5rem 0;width:100%}.durante-descanso{padding:6rem 0}.durante-rest-card{display:flex;flex-direction:column;gap:1.5rem}.durante-rest-card img{border-radius:8px;height:280px;object-fit:cover;width:100%}.durante-rest-card h3{color:#003b73;margin-bottom:.8rem}.durante-rest-card span{color:#6c7682;display:block;font-size:.95rem;font-style:italic;margin-bottom:.8rem}.durante-rest-card p{color:#5c6773;line-height:1.7}.durante-wifi{background:#f5f7fb;padding:100px 0}.wifi-features{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:50px;margin-top:50px}.wifi-feature-card{background:#fff;border:1px solid #0000000f;border-radius:20px;box-shadow:0 10px 30px #0000000d;padding:35px 25px;text-align:center}.wifi-icon{align-items:center;background:#004c9914;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.wifi-icon span{color:#004c99;font-size:32px}.wifi-icon span i{align-items:center;display:flex}.wifi-feature-card h3{color:#036;font-size:22px;margin-bottom:12px}.wifi-feature-card p{color:#666;line-height:1.6}.wifi-table-wrapper{background:#fff;border-radius:24px;box-shadow:0 10px 30px #0000000d;overflow-x:auto;overflow-y:hidden}.wifi-table{border-collapse:collapse;min-width:700px;width:100%}.wifi-table thead{background:#003b73}.wifi-table thead th{color:#fff;font-size:14px;font-weight:600;padding:20px;text-align:center}.wifi-table tbody td{border-bottom:1px solid #e5e5e5;color:#444;padding:18px;text-align:center}.wifi-table tbody tr:last-child td{border-bottom:none}.wifi-table .package{background:#f2f5f9;color:#036;font-weight:700}.wifi-note{color:#777;font-size:14px;margin-top:20px;text-align:center}@media(max-width:992px){.wifi-features{grid-template-columns:1fr}}.durante-feedback{background:#004a87;padding:5rem 0}.durante-feedback-content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 400px}.durante-feedback-info h2{color:#fff;font-size:2.5rem;margin-bottom:1rem}.durante-feedback-info p{color:#fffc;line-height:1.8;margin-bottom:2rem}.durante-feedback-buttons{display:flex;gap:1rem}.durante-feedback-buttons a{background:#0070ea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:1rem 2rem;text-decoration:none}.durante-feedback-buttons a img{height:20px;margin-right:8px;width:20px}.durante-feedback-buttons .outline{background:#0000;border:1px solid #ffffff4d}.durante-feedback-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:8px;padding:3rem;text-align:center}.durante-feedback-card h3{color:#fff}.durante-feedback-card p{color:#fffc;line-height:1.8}.durante-feedback-actions{display:flex;gap:2rem;justify-content:center}.durante-feedback-actions button{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;gap:.8rem}.durante-feedback-actions button span{font-size:.95rem}@media(max-width:992px){.durante-bar .durante-bar-content,.durante-feedback-content,.durante-grid,.durante-section{grid-template-columns:1fr}.durante-gallery{height:auto}.durante-gallery-left{height:300px}.durante-gallery-right img{height:145px}.durante-bar-image{height:320px}.durante-feedback-card{padding:2rem}.durante-bar-gallery{grid-template-columns:1fr}.durante-bar-side{grid-template-columns:1fr 1fr}}@media(max-width:768px){.durante{padding:4rem 0}.durante-section{gap:2rem;margin-bottom:4rem}.durante-bar-info h2,.durante-feedback-info h2,.durante-info h2,.durante-title-center h2{font-size:2rem}.durante-cards-mini{grid-template-columns:1fr}.durante-bar-info{padding:2rem}.durante-feedback-buttons{flex-direction:column}.durante-feedback-actions{gap:1rem}.durante-bar-side{grid-template-columns:1fr}}.al-llegar{background:#f7f9fc;width:100%}.al-llegar-hero{height:420px;overflow:hidden;position:relative;width:100%}.al-llegar-hero img{height:100%;object-fit:cover;width:100%}.al-llegar-overlay{align-items:center;background:linear-gradient(90deg,#003360d9,#00336073 45%,#0033601a);display:flex;inset:0;position:absolute}.al-llegar-hero-text{color:#fff;max-width:700px}.al-llegar-hero-text h1{font-size:4rem;margin-bottom:1rem}.al-llegar-hero-text p{font-size:1.1rem;line-height:1.8}.al-section{padding:5rem 0}.al-section-title{margin-bottom:2.5rem}.al-section-title h2{color:#003360;font-size:1.7rem}.al-card-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.al-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #00336014;overflow:hidden;transition:.3s ease}.al-card:hover{box-shadow:0 10px 30px #00336024;transform:translateY(-5px)}.al-card img{height:240px;object-fit:cover;width:100%}.al-card-body{padding:2rem}.al-card-body h3{color:#003360;font-size:1.4rem;margin-bottom:1rem}.al-card-body p{color:#4d5b70;line-height:1.7;margin-bottom:2rem}.al-card-body a{border:none;color:#0059bb;font-weight:600;text-decoration:none}.al-proceso{padding:5rem 0}.al-proceso-title{margin-bottom:4rem;text-align:center}.al-proceso-title h2{color:#003360;font-size:3rem}.al-proceso-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}.al-proceso-box{text-align:center}.al-proceso-box h3{color:#003360;font-size:1.4rem;margin-bottom:1rem}.al-proceso-box p{color:#4d5b70;line-height:1.8}.al-proceso-icon{align-items:center;background:#dbe8ff;border-radius:8px;display:flex;height:75px;justify-content:center;margin:0 auto 1.5rem;width:75px}.al-proceso-icon i{align-items:center;color:#003360;display:flex;font-size:1.8rem}.al-feedback{background:#003360;margin-top:4rem;padding:4rem 0}.al-feedback-content{align-items:center;display:flex;gap:2rem;justify-content:space-between}.al-feedback-content h3{color:#fff;margin-bottom:.5rem}.al-feedback-content p{color:#fffc}.al-feedback-buttons{display:flex;gap:1rem}.al-feedback-buttons button{border-radius:8px;cursor:pointer;font-weight:600;padding:1rem 2rem;transition:.3s ease}.al-feedback-buttons a{background:#fff;border-radius:8px;color:#0059bb;padding:.8rem 1.5rem;text-decoration:none}.btn-light{background:#fff;border:none;color:#003360}.btn-outline{border:1px solid #ffffff4d;color:#fff}.al-ayuda{padding:5rem 0}.al-ayuda-box{align-items:center;background:#dbe8ff;border-radius:8px;display:flex;gap:3rem;justify-content:space-between;padding:4rem}.al-ayuda-box a{background:#0059bb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:1rem 2.5rem;text-decoration:none}.al-ayuda-text h2{color:#003360;font-size:2.5rem;margin-bottom:1rem}.al-ayuda-text p{color:#4d5b70;line-height:1.8;margin-bottom:2rem;max-width:700px}.al-ayuda-info{display:flex;flex-wrap:wrap;gap:3rem}.al-ayuda-info div{display:flex;flex-direction:column;gap:.3rem}.al-ayuda-info label{color:#003360;font-weight:700}.al-ayuda-info span{color:#4d5b70}.al-ayuda-button button{background:#0059bb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:1rem 2.5rem;transition:.3s ease}.al-ayuda-button button:hover{transform:translateY(-2px)}@media screen and (max-width:992px){.al-card-grid,.al-proceso-grid{grid-template-columns:1fr}.al-ayuda-box,.al-feedback-content{align-items:flex-start;flex-direction:column}.al-llegar-hero-text h1{font-size:3rem}.al-proceso-title h2{font-size:2.2rem}.al-ayuda-text h2{font-size:2rem}}@media screen and (max-width:576px){.al-llegar-hero{height:340px}.al-llegar-hero-text h1{font-size:2.3rem}.al-llegar-hero-text p{font-size:1rem}.al-card-body{padding:1.5rem}.al-ayuda-box{padding:2rem}.al-feedback-buttons{flex-direction:column;width:100%}.al-feedback-buttons button{width:100%}}.footer{background:#1e293b;color:#fff;padding:6rem 0;width:100%}.footer-content{display:flex;gap:3rem;justify-content:space-between}.footer-content-box{display:flex;gap:3rem;width:50%}.footer-content-box:first-child{border-right:1px solid #fff3}.footer-box{flex:1 1}.footer-box ul{list-style:none;margin:0;padding:0}.footer-box ul li{align-items:center;display:flex;font-size:1rem;line-height:1.5;padding:.7rem 0}.footer-box ul li a{color:#fff;text-decoration:none}.footer-box h4{color:#ddd;font-size:1.1rem;margin-bottom:1rem}.footer-box img{height:20px;margin-right:10px;object-fit:contain;width:20px}.copyright{align-items:center;border-top:1px solid #ffffff26;display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;margin-top:3rem;padding-top:1.5rem;width:100%}.copyright-content{display:flex;gap:1.5rem}.copyright-content a{color:#fff;text-decoration:none}@media(max-width:992px){.footer-content{flex-direction:column}.footer-content-box{width:100%}.footer-content-box:first-child{border-bottom:1px solid #fff3;border-right:0;padding-bottom:2rem;padding-right:0}}@media(max-width:768px){.footer{text-align:center}.footer-content-box{flex-direction:column;gap:2rem}.footer-box ul li{justify-content:center}.copyright{flex-direction:column}.copyright-content{flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.footer{padding:2rem 0 1rem}.footer-box ul li{font-size:.95rem}.copyright{font-size:.8rem}}.hero{background:#9ca0a2;background-image:linear-gradient(rgba(0,0,0,.251),#0000),url(/static/media/hero.1c6ae90fee8904935b26.webp);background-repeat:no-repeat;background-size:cover;width:100%}.hero,.hero_content{height:auto;min-height:60vh}.hero_content{align-items:center;display:flex;flex-direction:column;justify-content:center}*{font-family:Roboto,sans-serif;margin:0;padding:0}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1rem}.infobank{margin-bottom:4rem;padding:1.5rem 0}.temas-relacionados{margin-top:4rem}.temas-relacionados a{color:#163466;text-decoration:none}.ruta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff40;border:1px solid #e2e8f0;border-radius:1rem;height:200px;margin-top:-100px;width:100%}.ruta hr{color:#fff}.ruta img{height:35px;width:35px}.select-ruta{display:flex;justify-content:center;margin-top:1rem}.select-ruta select{background:#0000;border:none;color:#fff;font-size:1.5rem;font-weight:500}.select-ruta select option{background-color:#fff;color:#000}.ruta-buttons-content{display:flex;justify-content:center}.ruta-buttons{align-items:center;background:#e7eeff;border-radius:60px;display:flex;gap:5px;justify-content:space-between;max-width:760px;padding:6px;width:100%}.ruta-buttons button{background:#0000;border:none;border-radius:50px;color:#4b4f59;cursor:pointer;flex:1 1;font-size:1.2rem;font-weight:600;padding:13px 10px;transition:background-color .45s ease,color .45s ease,box-shadow .45s ease,transform .35s ease}.ruta-buttons button:hover{color:#fff}.ruta-buttons .active{background:#003b73;box-shadow:0 4px 10px #00000026;color:#fff}@media(max-width:768px){.ruta-buttons{border-radius:25px;flex-direction:column}.ruta-buttons button{width:100%}}.header{background:#002e4f;border-bottom:1px solid #4f5b6b;height:80px;width:100%}.header-content{align-items:center;display:flex;justify-content:space-between;min-height:70px;position:relative}.logo{background-image:url(/static/media/logo-blanco.7ec855093c6b01b7d66b.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:66px;width:100px}.item-list{align-items:center;display:flex;gap:1rem;margin:0;padding:0}.item-list li{list-style:none}.item-list li,.item-list li a{align-items:center;color:#fff;display:flex}.item-list li a{gap:5px;text-decoration:none}.item-list li i{align-items:center;display:flex}.menu-toggle{background:#0000;border:none;color:#fff;cursor:pointer;display:none;font-size:24px}@media(max-width:768px){.menu-toggle{display:block}.header-content{padding:15px 0}.item-list{align-items:center;background:#225981;display:none;flex-direction:column;gap:1rem;left:0;padding:1rem 0;position:absolute;top:80px;width:100%}.item-list.active{display:flex}.item-list li{justify-content:center;width:100%}.logo{height:55px;width:85px}}.documentacion-viaje{background:#f5f7fb}.documentacion-viaje .documentacion-hero{align-items:flex-end;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;height:420px;position:relative}.documentacion-viaje .documentacion-hero .overlay{background:linear-gradient(180deg,#003360d9,#00336073);inset:0;position:absolute}.documentacion-viaje .documentacion-hero .hero-content{color:#fff;padding-bottom:4rem;position:relative;z-index:2}.documentacion-viaje .documentacion-hero .hero-content h1{font-size:3rem;margin-bottom:1rem}.documentacion-viaje .documentacion-hero .hero-content p{font-size:1.1rem;line-height:1.8;max-width:700px}.documentacion-viaje .documentacion-content{padding:5rem 0}.documentacion-viaje .medical-section{background:#f0f3ff;border:1px solid #c2c6d1;border-radius:24px;margin-top:2rem;padding:2rem}.documentacion-viaje .medical-section .medical-list{grid-gap:1rem 2rem;display:grid;gap:1rem 2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1.5rem;padding-left:1.2rem}.documentacion-viaje .medical-section .medical-list li{color:#111c2d;line-height:1.6}.documentacion-viaje .documentacion-layout{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr}.documentacion-viaje .documentacion-main{display:flex;flex-direction:column;gap:4rem}.documentacion-viaje .section-title{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.documentacion-viaje .section-title i{color:#0057b8;font-size:2rem}.documentacion-viaje .section-title h2{color:#003360;font-size:2rem}.documentacion-viaje .section-description{color:#5d6673;line-height:1.8;margin-bottom:2rem}.documentacion-viaje .requirements-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.documentacion-viaje .requirements-grid .requirement-card{background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:2rem;transition:.3s}.documentacion-viaje .requirements-grid .requirement-card:hover{box-shadow:0 10px 25px #00000014;transform:translateY(-5px)}.documentacion-viaje .requirements-grid .requirement-card i{color:#0057b8;display:flex;font-size:2.5rem;margin-bottom:1rem}.documentacion-viaje .requirements-grid .requirement-card h3{color:#003360;margin-bottom:1rem}.documentacion-viaje .requirements-grid .requirement-card p{color:#5d6673;line-height:1.7}.documentacion-viaje .special-section{background:#eaf2ff;border-radius:8px;padding:3rem}.documentacion-viaje .special-section h2{color:#003360;margin-bottom:2rem}.documentacion-viaje .special-section .special-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.documentacion-viaje .special-section .special-item .special-header{align-items:center;display:flex;gap:.8rem;margin-bottom:1rem}.documentacion-viaje .special-section .special-item .special-header i{color:#0057b8;font-size:1.5rem}.documentacion-viaje .special-section .special-item .special-header h4{color:#0057b8;font-size:.95rem;letter-spacing:1px;text-transform:uppercase}.documentacion-viaje .special-section .special-item p{line-height:1.8}.documentacion-viaje .special-section .special-item a{color:#0057b8;font-weight:600}.documentacion-viaje .special-section .special-item a:hover{text-decoration:underline}.documentacion-viaje .notas-section{background:#003360;border-radius:8px;color:#fff;padding:2rem}.documentacion-viaje .notas-section .notas-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.documentacion-viaje .notas-section .notas-header i{font-size:1.8rem}.documentacion-viaje .notas-section ul{padding-left:1rem}.documentacion-viaje .notas-section ul li{line-height:1.7;margin-bottom:1rem}.documentacion-viaje .documentacion-sidebar{display:flex;flex-direction:column;gap:2rem}.documentacion-viaje .sidebar-card{background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:2rem}.documentacion-viaje .sidebar-card h3{color:#003360;margin-bottom:2rem}.documentacion-viaje .recommendation-item{display:flex;gap:1rem;margin-bottom:2rem}.documentacion-viaje .recommendation-item .recommendation-icon{align-items:center;background:#0057b8;border-radius:50%;display:flex;height:45px;justify-content:center;min-width:45px;width:45px}.documentacion-viaje .recommendation-item .recommendation-icon i{color:#fff;display:flex}.documentacion-viaje .recommendation-item strong{display:block;margin-bottom:.5rem}.documentacion-viaje .recommendation-item p{color:#5d6673;line-height:1.6}.documentacion-viaje .related-topics{padding:1rem}.documentacion-viaje .related-topics h3{color:#6b7280;font-size:.9rem;letter-spacing:2px;margin-bottom:1.5rem;text-transform:uppercase}.documentacion-viaje .related-topics nav{display:flex;flex-direction:column;gap:1rem}.documentacion-viaje .related-topics nav a{border-bottom:1px solid #dce3ed;color:#1f2937;padding-bottom:1rem;text-decoration:none;transition:.3s}.documentacion-viaje .related-topics nav a:hover{color:#0057b8;transform:translateX(5px)}@media(max-width:992px){.documentacion-viaje .documentacion-layout,.documentacion-viaje .requirements-grid,.documentacion-viaje .special-grid{grid-template-columns:1fr}.documentacion-viaje .documentacion-hero{height:auto;min-height:350px}.documentacion-viaje .documentacion-hero .hero-content{padding-bottom:3rem}.documentacion-viaje .documentacion-hero .hero-content h1{font-size:2.2rem}.documentacion-viaje .special-section{padding:2rem}}.info-documentacion{background:#f5f7fb;color:#1b1b1b}.info-documentacion .documentacion-hero{align-items:center;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;height:420px;position:relative}.info-documentacion .documentacion-hero .overlay{background:linear-gradient(90deg,#00264df2,#00264d8c);inset:0;position:absolute}.info-documentacion .documentacion-hero .hero-content{color:#fff;position:relative;z-index:2}.info-documentacion .documentacion-hero .hero-content h1{font-size:3rem;margin-bottom:1rem;max-width:700px}.info-documentacion .documentacion-hero .hero-content p{font-size:1.1rem;line-height:1.7;max-width:700px}.info-documentacion .documentacion-content{padding:5rem 0}.info-documentacion section{margin-bottom:4rem}.info-documentacion .card{background:#fff;border-radius:8px;box-shadow:0 5px 20px #0000000d;padding:2rem}.info-documentacion .info-columns .card{background:#d8e3fb}.info-documentacion .info-columns .card:first-child{border-left:4px solid #003360}.info-documentacion .revision-card{background:#f0f3ff;border:2px solid #c2c6d1;border-radius:8px;box-shadow:0 5px 20px #0000000d;padding:2rem}.info-documentacion .notas-card,.info-documentacion .tiempo-card{background:#fff;border-radius:8px;box-shadow:0 5px 20px #0000000d;padding:2rem}.info-documentacion .tiempo-card h2{color:#0059bb;font-size:1.5rem}.info-documentacion .tiempo-card h2 i{color:#0059bb;font-size:1.2rem}.info-documentacion h2{color:#003360;font-size:1.5rem;margin-bottom:1.5rem}.info-documentacion ul{padding-left:1.2rem}.info-documentacion ul li{line-height:1.7}.info-documentacion .revision-header{display:flex}.info-documentacion .revision-header i{background:#d7dfef;border-radius:8px;color:#003360;font-size:1.5rem;margin-right:1rem;padding:1rem}.info-documentacion .revision-header h3{color:#003360;font-size:1.2rem}.info-documentacion .documentacion-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr}.info-documentacion .documentacion-grid .documentos-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);padding-left:0}.info-documentacion .documentacion-grid .documentos-list li{align-items:center;background:#f5f7fb;border-radius:12px;display:flex;gap:12px;list-style:none;padding:1rem}.info-documentacion .documentacion-grid .documentos-list li i{color:#0059bb;display:flex;font-size:1.3rem}.info-documentacion .documentacion-grid .documentos-list li span{line-height:1.4}.info-documentacion .documentacion-grid .moto-card{align-items:center;background:#003360;border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:2rem}.info-documentacion .documentacion-grid .moto-card h3{font-size:1.6rem;margin-bottom:1rem}.info-documentacion .documentacion-grid .moto-card p{color:#ffffffe6;font-style:italic;line-height:1.7;text-align:center}.info-documentacion .documentacion-grid .moto-card img{margin-bottom:1rem;width:45px}.info-documentacion .info-columns{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.info-documentacion .info-columns .sub-title{color:#003360;margin-bottom:1rem;margin-top:2rem}.info-documentacion .revision-section{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1.3fr}.info-documentacion .revision-section .revision-text p{color:#424750;line-height:1.8;margin-bottom:1rem}.info-documentacion .revision-section .tickets-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.info-documentacion .revision-section .tickets-grid .ticket-item{background:#f8f8f8;border:1px solid #c2c6d1;border-radius:6px;padding:1rem;text-align:center}.info-documentacion .revision-section .tickets-grid .ticket-item img{border-radius:10px;margin-bottom:1rem;width:40%}.info-documentacion .revision-section .tickets-grid .ticket-item span{display:block;font-weight:700;margin-bottom:.5rem}.info-documentacion .revision-section .tickets-grid .ticket-item p{font-size:.95rem;line-height:1.5}.info-documentacion .tiempos-section{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:350px 1fr}.info-documentacion .tiempos-section .tiempo-item{align-items:center;background:#f7f7f7;border-radius:12px;display:flex;font-weight:500;justify-content:space-between;margin-bottom:1rem;padding:1rem}.info-documentacion .tiempos-section .tiempo-item strong{color:#003360;font-size:1.5rem}.info-documentacion .tiempos-section .tags{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.info-documentacion .tiempos-section .tags a{background:#f5f7fb;border:1px solid #d7d7d7;border-radius:999px;color:#003360;padding:.8rem 1.2rem;text-decoration:none;transition:.3s}.info-documentacion .tiempos-section .tags a:hover{background:#003360;color:#fff}@media(max-width:992px){.info-documentacion .documentacion-grid,.info-documentacion .documentacion-grid .documentos-list,.info-documentacion .info-columns,.info-documentacion .revision-section,.info-documentacion .tiempos-section{grid-template-columns:1fr}.info-documentacion .documentacion-hero{height:auto;padding:8rem 0 5rem}.info-documentacion .documentacion-hero .hero-content h1{font-size:2.2rem}.info-documentacion .revision-section .tickets-grid{grid-template-columns:1fr}}.menores-hero{align-items:center;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;height:320px;overflow:hidden;position:relative}.menores-hero-overlay{background:linear-gradient(90deg,#003360eb,#00336073);inset:0;position:absolute}.menores-hero-content{color:#fff;position:relative;width:100%;z-index:2}.menores-hero-text{margin-top:2rem}.menores-hero-text h1{color:#fff;font-size:3rem;font-weight:700;margin-bottom:.5rem}.menores-hero-text p{color:#ffffffe6;font-size:1.1rem}.menores-layout{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr;padding:5rem 0}.menores-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px #00336014;padding:2.5rem}.section-title{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.section-title i{color:#06c;font-size:2rem}.section-title h2{color:#003360;font-size:2rem;margin:0}.requisitos-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.requisito-item{background:#f5f8ff;border-left:5px solid #06c;border-radius:8px;padding:1.5rem}.requisito-item h3{color:#003360;font-size:1.1rem;margin-bottom:.5rem}.requisito-item p{color:#555;line-height:1.6;margin:0}.tutor-box{border-top:1px solid #ddd;display:flex;gap:1.5rem;margin-top:3rem;padding-top:2rem}.tutor-icon{align-items:center;background:#0066cc1a;border-radius:5%;display:flex;height:60px;justify-content:center;min-width:60px;width:60px}.tutor-icon i{color:#06c;font-size:1.5rem}.tutor-box h3{color:#003360;margin-bottom:.8rem}.tutor-box p{color:#555;line-height:1.8}.notas-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.nota-card{border-radius:8px;display:flex;gap:1rem;padding:2rem}.nota-card.warning{background:#fff4f4;border:1px solid #ffd4d4}.nota-card.info{background:#06c;color:#fff}.nota-card.info h3,.nota-card.info i,.nota-card.info p{color:#fff}.nota-icon i{font-size:1.7rem}.nota-card h3{margin-bottom:.5rem}.nota-card p{line-height:1.7;margin:0}.menores-sidebar{position:relative}.sidebar-card{background:#003360;border-radius:8px;color:#fff;padding:2rem;top:120px}.sidebar-card h3{border-bottom:1px solid #ffffff26;margin-bottom:1.5rem;padding-bottom:1rem}.sidebar-card ul{list-style:none;margin:0;padding:0}.sidebar-card li{border-bottom:1px solid #ffffff1a}.sidebar-card li:last-child{border-bottom:none}.sidebar-card li a{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:1rem 0;text-decoration:none;transition:.3s ease}.sidebar-card li a:hover{color:#8fc4ff;transform:translateX(4px)}.sidebar-help{background:#ffffff14;border-radius:8px;margin-top:2rem;padding:1.5rem}.sidebar-help h4{margin-bottom:.7rem}.sidebar-help p{font-size:.95rem;line-height:1.6;opacity:.9}.sidebar-btn{background:#fff;border-radius:10px;color:#003360;display:inline-block;font-weight:600;margin-top:1rem;padding:.9rem 1rem;text-align:center;text-decoration:none;transition:.3s ease;width:100%}.sidebar-btn:hover{background:#f3f4f6}@media(max-width:992px){.menores-layout{grid-template-columns:1fr}.sidebar-card{position:relative;top:0}}@media(max-width:768px){.menores-hero{height:280px}.menores-hero-text h1{font-size:2rem}.notas-grid,.requisitos-grid{grid-template-columns:1fr}.menores-card{padding:1.5rem}.tutor-box{flex-direction:column}}.viajar-mascotas{background:#f5f7fb}.viajar-mascotas .mascotas-hero{align-items:center;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;height:500px;position:relative}.viajar-mascotas .mascotas-hero .overlay{background:linear-gradient(90deg,#003360d9,#0033604d);inset:0;position:absolute}.viajar-mascotas .mascotas-hero .hero-content{color:#fff;position:relative;z-index:2}.viajar-mascotas .mascotas-hero .hero-content .hero-badge{background:#0070ea;border-radius:999px;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;padding:.6rem 1rem}.viajar-mascotas .mascotas-hero .hero-content h1{font-size:3.5rem;margin-bottom:1rem;max-width:800px}.viajar-mascotas .mascotas-hero .hero-content p{font-size:1.1rem;line-height:1.8;max-width:700px}.viajar-mascotas .mascotas-content{padding:5rem 0}.viajar-mascotas section{margin-bottom:5rem}.viajar-mascotas .section-header{margin-bottom:3rem;text-align:center}.viajar-mascotas .section-header h2{color:#003360;margin-bottom:1rem}.viajar-mascotas .section-header .line{background:#0070ea;border-radius:999px;height:4px;margin:auto;width:80px}.viajar-mascotas .documents-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.viajar-mascotas .document-card{background:#fff;border-bottom:5px solid #0070ea;border-radius:8px;box-shadow:0 5px 20px #0000000d;padding:2rem;transition:.3s}.viajar-mascotas .document-card:hover{transform:translateY(-5px)}.viajar-mascotas .document-card i{color:#0070ea;display:flex;font-size:2rem;margin-bottom:1rem}.viajar-mascotas .document-card h3{color:#003360;margin-bottom:1rem}.viajar-mascotas .document-card p{line-height:1.7;margin-bottom:1rem}.viajar-mascotas .document-card ul{padding-left:1rem}.viajar-mascotas .document-card ul li{margin-bottom:.5rem}.viajar-mascotas .requirements-section{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1.2fr 1fr}.viajar-mascotas .requirement-item{display:flex;gap:1rem;margin-bottom:2rem}.viajar-mascotas .requirement-item .icon-box{align-items:center;background:#dcecff;border-radius:8px;display:flex;height:55px;justify-content:center;min-width:55px;width:55px}.viajar-mascotas .requirement-item .icon-box i{color:#003360;display:flex;font-size:1.3rem}.viajar-mascotas .requirement-item h4{color:#003360;margin-bottom:.5rem}.viajar-mascotas .requirement-item p{line-height:1.7}.viajar-mascotas .petfriendly-card{background:#fff;border-radius:8px;box-shadow:0 5px 20px #0000000d;overflow:hidden}.viajar-mascotas .petfriendly-card .petfriendly-image{background-image:url(/static/media/mascota.cf764e34bdedab6995ac.jpg);background-position:50%;background-size:cover;height:320px}.viajar-mascotas .petfriendly-card .petfriendly-info{padding:2rem}.viajar-mascotas .petfriendly-card .petfriendly-info h4{color:#003360;margin-bottom:1rem}.viajar-mascotas .petfriendly-card .petfriendly-info p{line-height:1.7}.viajar-mascotas .info-box{background:#eaf2ff;border-radius:8px;padding:2rem}.viajar-mascotas .info-box p{line-height:1.8;margin-bottom:1rem}.viajar-mascotas .tabla-section{background:#fff;border-radius:25px;box-shadow:0 5px 20px #0000000d;padding:3rem}.viajar-mascotas .tabla-section .tabla-header{margin-bottom:2rem}.viajar-mascotas .tabla-section .tabla-header h2{color:#003360;margin-bottom:1rem}.viajar-mascotas .tabla-section .tabla-header p{color:#5d6673}.viajar-mascotas .tabla-responsive{overflow-x:auto}.viajar-mascotas .mascota-tabla{border-collapse:collapse;width:100%}.viajar-mascotas .mascota-tabla th{background:#eaf2ff;color:#003360;padding:1rem;text-align:left}.viajar-mascotas .mascota-tabla td{border-bottom:1px solid #dce3ed;padding:1rem}.viajar-mascotas .notes-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.viajar-mascotas .notes-card,.viajar-mascotas .prohibited-card{border-radius:20px;padding:2rem}.viajar-mascotas .notes-card h3,.viajar-mascotas .prohibited-card h3{align-items:center;display:flex;gap:.8rem;margin-bottom:1.5rem}.viajar-mascotas .notes-card{background:#003360;color:#fff}.viajar-mascotas .notes-card ul{padding-left:1rem}.viajar-mascotas .notes-card ul li{line-height:1.7;margin-bottom:1rem}.viajar-mascotas .prohibited-card{background:#ffe4e1;color:#7a1f1f}.viajar-mascotas .prohibited-card p{line-height:1.7}.viajar-mascotas .related-section{border-top:1px solid #dce3ed;padding-top:3rem}.viajar-mascotas .related-section h2{color:#003360;margin-bottom:2rem}.viajar-mascotas .related-links{display:flex;flex-wrap:wrap;gap:1rem}.viajar-mascotas .related-links a{align-items:center;background:#fff;border:1px solid #dce3ed;border-radius:15px;color:#003360;display:flex;gap:.8rem;padding:1rem 1.5rem;text-decoration:none;transition:.3s}.viajar-mascotas .related-links a:hover{border-color:#0070ea;color:#0070ea;transform:translateY(-3px)}@media(max-width:992px){.viajar-mascotas .documents-grid,.viajar-mascotas .notes-grid,.viajar-mascotas .requirements-section{grid-template-columns:1fr}.viajar-mascotas .mascotas-hero{height:auto;min-height:450px}.viajar-mascotas .mascotas-hero .hero-content h1{font-size:2.5rem}.viajar-mascotas .tabla-section{padding:1.5rem}}.adulto-mayor .adulto-mayor-hero{align-items:center;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;min-height:340px;overflow:hidden;position:relative}.adulto-mayor .adulto-mayor-hero .overlay{background:linear-gradient(90deg,#003360e6,#0033608c 60%,#00336040);inset:0;position:absolute}.adulto-mayor .adulto-mayor-hero .hero-content{max-width:760px;padding:5rem 0;position:relative;z-index:2}.adulto-mayor .adulto-mayor-hero .hero-content h1{color:#fff;font-size:clamp(2.2rem,5vw,4rem);font-weight:700;line-height:1.1;margin-bottom:1rem}.adulto-mayor .adulto-mayor-hero .hero-content p{color:#ffffffe6;font-size:1.1rem;line-height:1.7;max-width:620px}.adulto-mayor .info-documentacion-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 350px;padding:4rem 0}@media(max-width:992px){.adulto-mayor .info-documentacion-grid{grid-template-columns:1fr}}.adulto-mayor .info-documentacion-main{display:flex;flex-direction:column;gap:2rem}.adulto-mayor .documentacion-card{background:#fff;border:1px solid #e4e9f2;border-radius:24px;box-shadow:0 10px 30px #0033600f;padding:2.5rem}@media(max-width:768px){.adulto-mayor .documentacion-card{padding:1.5rem}}.adulto-mayor .section-title{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.adulto-mayor .section-title i{color:#0059bb;display:flex;font-size:1.8rem}.adulto-mayor .section-title h2{color:#003360;font-size:1.8rem;font-weight:700;margin:0}.adulto-mayor .documentos-grid{display:flex;flex-direction:column;gap:1.5rem}.adulto-mayor .documento-item{background:#fff;border:1px solid #e3e8f3;border-radius:20px;display:flex;gap:1.5rem;padding:1.8rem;transition:all .3s ease}.adulto-mayor .documento-item:hover{box-shadow:0 12px 25px #00336014;transform:translateY(-3px)}@media(max-width:768px){.adulto-mayor .documento-item{flex-direction:column}}.adulto-mayor .documento-item .icon{align-items:center;background:#edf4ff;border-radius:50%;display:flex;height:70px;justify-content:center;min-width:70px;width:70px}.adulto-mayor .documento-item .icon i{color:#0059bb;display:flex;font-size:1.9rem}.adulto-mayor .documento-item h3{color:#003360;font-size:1.25rem;font-weight:700;margin-bottom:.7rem}.adulto-mayor .documento-item p{color:#5a6475;line-height:1.8;margin-bottom:1rem}.adulto-mayor .documentos-tags{display:flex;flex-wrap:wrap;gap:.7rem}.adulto-mayor .documentos-tags span{background:#edf4ff;border-radius:100px;color:#0059bb;font-size:.9rem;font-weight:600;padding:.5rem 1rem}.adulto-mayor .nota-mini{background:#f5f8ff;border-left:4px solid #0059bb;border-radius:12px;color:#4e5968;font-style:italic;line-height:1.7;padding:1rem 1.2rem}.adulto-mayor .recomendaciones-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.adulto-mayor .recomendaciones-grid{grid-template-columns:1fr}}.adulto-mayor .recomendacion-item{background:#f7faff;border:1px solid #e3ebf8;border-radius:18px;display:flex;gap:1rem;padding:1.5rem}.adulto-mayor .recomendacion-item .icon-circle{align-items:center;background:#0059bb;border-radius:50%;display:flex;height:55px;justify-content:center;min-width:55px;width:55px}.adulto-mayor .recomendacion-item .icon-circle i{color:#fff;display:flex;font-size:1.3rem}.adulto-mayor .recomendacion-item h4{color:#003360;font-size:1rem;font-weight:700;margin-bottom:.5rem}.adulto-mayor .recomendacion-item p{color:#5d6677;font-size:.95rem;line-height:1.7}.adulto-mayor .info-documentacion-sidebar{display:flex;flex-direction:column;gap:1.5rem}.adulto-mayor .sidebar-card{background:#003360;border-radius:24px;color:#fff;padding:2rem}.adulto-mayor .sidebar-card h3,.adulto-mayor .sidebar-card h4{font-size:1.4rem;font-weight:700;margin-bottom:1.5rem}.adulto-mayor .sidebar-links{list-style:none;margin:0;padding:0}.adulto-mayor .sidebar-links li{border-top:1px solid #ffffff1a}.adulto-mayor .sidebar-links li:first-child{border-top:none}.adulto-mayor .sidebar-links li a{align-items:center;color:#fff;display:flex;gap:1rem;justify-content:space-between;padding:1rem 0;text-decoration:none;transition:.3s ease}.adulto-mayor .sidebar-links li a:hover{color:#9fc7ff;padding-left:.4rem}.adulto-mayor .sidebar-links li a span{line-height:1.5}.adulto-mayor .sidebar-links li a i{display:flex;font-size:1rem}.adulto-mayor .ayuda-card{background:#f4f8ff;border:1px solid #dce7fa;color:#003360}.adulto-mayor .ayuda-card p{color:#5d6677;line-height:1.8;margin-bottom:1.5rem}.adulto-mayor .ayuda-card a{align-items:center;color:#0059bb;display:flex;font-weight:700;gap:.8rem;margin-bottom:1rem;text-decoration:none;transition:.3s ease}.adulto-mayor .ayuda-card a:hover{opacity:.8}.adulto-mayor .ayuda-card a i{display:flex;font-size:1rem}.embarazadas-page{background:#f5f7fb}.embarazadas-page .embarazadas-hero{align-items:flex-end;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;height:420px;position:relative}.embarazadas-page .embarazadas-hero .overlay{background:linear-gradient(180deg,#003360d9,#00336073);inset:0;position:absolute}.embarazadas-page .embarazadas-hero .hero-content{color:#fff;padding-bottom:4rem;position:relative;z-index:2}.embarazadas-page .embarazadas-hero .hero-content h1{font-size:3rem;margin-bottom:1rem}.embarazadas-page .embarazadas-hero .hero-content p{font-size:1.1rem;line-height:1.8;max-width:700px}.embarazadas-page .embarazadas-content{padding:5rem 0}.embarazadas-page .embarazadas-layout{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:2fr 1fr}.embarazadas-page .embarazadas-main{display:flex;flex-direction:column;gap:3rem}.embarazadas-page .embarazadas-alert{background:#fff1f1;border:1px solid #ffd5d5;border-left:5px solid #d93025;border-radius:8px;display:flex;gap:1.5rem;padding:2rem}.embarazadas-page .embarazadas-alert .alert-icon{align-items:center;background:#d93025;border-radius:8px;display:flex;height:55px;justify-content:center;min-width:55px;width:55px}.embarazadas-page .embarazadas-alert .alert-icon i{color:#fff;display:flex;font-size:1.4rem}.embarazadas-page .embarazadas-alert h3{color:darkred;margin-bottom:.8rem}.embarazadas-page .embarazadas-alert p{line-height:1.8}.embarazadas-page .section-title{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.embarazadas-page .section-title i{color:#0057b8;display:flex;font-size:2rem}.embarazadas-page .section-title h2{color:#003360;font-size:2rem}.embarazadas-page .section-description{color:#5d6673;line-height:1.8;margin-bottom:2rem}.embarazadas-page .requirements-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.embarazadas-page .requirement-card{background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:2rem;transition:.3s}.embarazadas-page .requirement-card:hover{box-shadow:0 10px 25px #00000014;transform:translateY(-5px)}.embarazadas-page .requirement-card i{color:#0057b8;display:flex;font-size:2.5rem;margin-bottom:1rem}.embarazadas-page .requirement-card h3{color:#003360;margin-bottom:1rem}.embarazadas-page .requirement-card p{color:#5d6673;line-height:1.7;margin-bottom:1rem}.embarazadas-page .requirement-card ul{padding-left:1rem}.embarazadas-page .requirement-card ul li{line-height:1.7;margin-bottom:.8rem}.embarazadas-page .notas-section{background:#003360;border-radius:8px;color:#fff;padding:2.5rem}.embarazadas-page .notas-header{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.embarazadas-page .notas-header i{display:flex;font-size:1.5rem}.embarazadas-page .notas-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.embarazadas-page .nota-item strong{display:block;margin-bottom:.8rem}.embarazadas-page .nota-item p{line-height:1.8;opacity:.9}.embarazadas-page .embarazadas-sidebar{display:flex;flex-direction:column;gap:2rem}.embarazadas-page .sidebar-card,.embarazadas-page .sidebar-contact{background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:2rem}.embarazadas-page .sidebar-card h3{color:#003360;margin-bottom:1.5rem}.embarazadas-page .sidebar-card nav{display:flex;flex-direction:column;gap:1rem}.embarazadas-page .sidebar-card nav a{border-bottom:1px solid #dce3ed;color:#1f2937;display:flex;justify-content:space-between;padding-bottom:1rem;text-decoration:none;transition:.3s}.embarazadas-page .sidebar-card nav a:hover{color:#0057b8;transform:translateX(5px)}.embarazadas-page .sidebar-contact h3{margin-bottom:1.5rem}.embarazadas-page .sidebar-contact div{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.embarazadas-page .sidebar-contact div i{color:#0057b8;display:flex}@media(max-width:992px){.embarazadas-page .embarazadas-layout,.embarazadas-page .notas-grid,.embarazadas-page .requirements-grid{grid-template-columns:1fr}.embarazadas-page .embarazadas-hero{height:auto;min-height:350px}.embarazadas-page .embarazadas-hero .hero-content{padding-bottom:3rem}.embarazadas-page .embarazadas-hero .hero-content h1{font-size:2.2rem}}@media(max-width:768px){.embarazadas-page .embarazadas-alert{flex-direction:column}}.listo-viajar{background:#f5f7fb}.listo-viajar .listo-viajar-hero{align-items:flex-end;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;height:420px;position:relative}.listo-viajar .listo-viajar-hero .overlay{background:linear-gradient(180deg,#003360d9,#00336073);inset:0;position:absolute}.listo-viajar .listo-viajar-hero .hero-content{color:#fff;padding-bottom:4rem;position:relative;z-index:2}.listo-viajar .listo-viajar-hero .hero-content h1{font-size:3.5rem;margin-bottom:1rem}.listo-viajar .listo-viajar-hero .hero-content p{font-size:1.1rem;line-height:1.8;max-width:700px}.listo-viajar .viaje-section{padding:6rem 0}.listo-viajar .viaje-section.section-alt{background:#eaf2ff}.listo-viajar .viaje-grid{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.listo-viajar .viaje-grid.reverse .viaje-image{order:1}.listo-viajar .viaje-grid.reverse .viaje-content{order:2}.listo-viajar .viaje-image{border-radius:8px;box-shadow:0 20px 40px #0000001f;height:550px;overflow:hidden}.listo-viajar .viaje-image img{height:100%;object-fit:cover;width:100%}.listo-viajar .section-header{margin-bottom:2.5rem}.listo-viajar .section-header h2{color:#003360;font-size:2.5rem;margin-bottom:1rem}.listo-viajar .section-header p{color:#5d6673;font-size:1.05rem;line-height:1.8}.listo-viajar .tips-grid{display:flex;flex-direction:column;gap:1rem}.listo-viajar .tip-card{align-items:flex-start;background:#fff;border:1px solid #dce3ed;border-radius:8px;display:flex;gap:1.5rem;padding:1.5rem;transition:.3s}.listo-viajar .tip-card:hover{border-color:#0057b8;box-shadow:0 12px 30px #00000014;transform:translateY(-5px)}.listo-viajar .tip-card .tip-icon{align-items:center;background:#eaf2ff;border-radius:8px;display:flex;height:65px;justify-content:center;min-width:65px;transition:.3s;width:65px}.listo-viajar .tip-card .tip-icon i{color:#0057b8;display:flex;font-size:1.5rem}.listo-viajar .tip-card:hover .tip-icon{background:#0057b8}.listo-viajar .tip-card:hover .tip-icon i{color:#fff}.listo-viajar .tip-card label{color:#003360;display:block;font-size:1.1rem;font-weight:700}.listo-viajar .tip-card p{color:#5d6673}.listo-viajar .vehiculo-wrapper{padding:6rem 0}.listo-viajar .vehiculo-section{background:#003360;border-radius:8px;box-shadow:0 20px 45px #0000002e;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.listo-viajar .vehiculo-image{height:100%}.listo-viajar .vehiculo-image img{height:100%;object-fit:cover;width:100%}.listo-viajar .vehiculo-content{color:#fff;display:flex;flex-direction:column;justify-content:center;padding:4rem}.listo-viajar .vehiculo-content h2{font-size:2.5rem;margin-bottom:1.5rem}.listo-viajar .vehiculo-content p{color:#fffc;line-height:1.8;margin-bottom:2rem}.listo-viajar .vehiculo-content a{background:#fff;border:none;border-radius:8px;color:#003360;cursor:pointer;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:.3s;width:-webkit-fit-content;width:fit-content}.listo-viajar .vehiculo-content ul{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.listo-viajar .vehiculo-content ul li{align-items:center;display:flex;gap:1rem;line-height:1.6}.listo-viajar .vehiculo-content ul li i{align-items:center;background:#ffffff1f;border-radius:8px;color:#8dc5ff;display:flex;height:45px;justify-content:center;min-width:45px;width:45px}.listo-viajar .vehiculo-content button{background:#fff;border:none;border-radius:8px;color:#003360;cursor:pointer;font-weight:700;padding:1rem 2rem;transition:.3s;width:-webkit-fit-content;width:fit-content}.listo-viajar .vehiculo-content button:hover{background:#dcecff;transform:translateY(-3px)}.listo-viajar .faq-section{background:#fff;padding:6rem 0}.listo-viajar .faq-header{margin-bottom:3rem;text-align:center}.listo-viajar .faq-header h2{color:#003360;font-size:2.5rem;margin-bottom:1rem}.listo-viajar .faq-header p{color:#5d6673}.listo-viajar .faq-list{margin:auto;max-width:850px}.listo-viajar .faq-item{align-items:center;border-bottom:1px solid #dce3ed;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 0;transition:.3s}.listo-viajar .faq-item span{color:#1f2937;font-weight:600}.listo-viajar .faq-item i{color:#0057b8;display:flex}.listo-viajar .faq-item:hover{padding-left:1rem}.listo-viajar .faq-item:hover span{color:#0057b8}.listo-viajar .viaje-cta{background:#003360;color:#fff;padding:6rem 0;text-align:center}.listo-viajar .viaje-cta h2{font-size:2.8rem;margin-bottom:1rem}.listo-viajar .viaje-cta p{color:#fffc;line-height:1.8;margin:auto auto 2.5rem;max-width:650px}.listo-viajar .cta-buttons{display:flex;gap:1rem;justify-content:center}.listo-viajar .cta-buttons button{background:#0070ea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:1rem 2rem;transition:.3s}.listo-viajar .cta-buttons button:hover{opacity:.9;transform:translateY(-3px)}.listo-viajar .cta-buttons button.secondary{background:#0000;border:1px solid #ffffff4d}.listo-viajar .cta-buttons a{background:#0070ea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:.3s}.listo-viajar .cta-buttons a:hover{opacity:.9;transform:translateY(-3px)}.listo-viajar .cta-buttons a.secondary{background:#0000;border:1px solid #ffffff4d}.listo-viajar .cta-buttons a img{height:20px;margin-right:8px;width:20px}@media(max-width:992px){.listo-viajar .vehiculo-section,.listo-viajar .viaje-grid{grid-template-columns:1fr}.listo-viajar .listo-viajar-hero{height:auto;min-height:350px}.listo-viajar .listo-viajar-hero .hero-content{padding-bottom:3rem}.listo-viajar .listo-viajar-hero .hero-content h1{font-size:2.5rem}.listo-viajar .viaje-image{height:350px}.listo-viajar .vehiculo-content{padding:2.5rem}.listo-viajar .faq-header h2,.listo-viajar .section-header h2,.listo-viajar .vehiculo-content h2,.listo-viajar .viaje-cta h2{font-size:2rem}.listo-viajar .cta-buttons{align-items:center;flex-direction:column}.listo-viajar .cta-buttons button{max-width:320px;width:100%}}@media(max-width:768px){.listo-viajar .tip-card{flex-direction:column}.listo-viajar .faq-header h2,.listo-viajar .section-header h2,.listo-viajar .vehiculo-content h2,.listo-viajar .viaje-cta h2{font-size:1.8rem}.listo-viajar .vehiculo-content ul li{align-items:flex-start}}.viajar-con-moto-content{display:flex;justify-content:space-between;margin:4rem 0;width:100%}.viajar-con-moto{width:50%}.viajar-con-moto img{border-radius:3px;margin-left:1rem;width:100%}.como-llegar{margin:6rem 0;width:100%}.como-llegar .como-llegar-grid{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:420px 1fr;margin-bottom:2rem}.como-llegar .como-tag{background:#005bbb14;border-radius:8px;color:#005bbb;display:inline-flex;font-size:14px;font-weight:600;margin-bottom:20px;padding:8px 16px}.como-llegar .como-llegar-text h2{color:#003360;font-size:48px;line-height:1.1;margin-bottom:20px}.como-llegar .como-llegar-text p{color:#5d6674;font-size:17px;line-height:1.7}.como-llegar .botones-mapa{display:flex;flex-direction:column;gap:18px;margin-top:40px}.como-llegar .btn-mapa{align-items:flex-start;background:#fff;border:1px solid #dbe3ef;border-radius:8px;cursor:pointer;display:flex;gap:18px;padding:22px;text-align:left;transition:.3s ease;width:100%}.como-llegar .btn-mapa:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-4px)}.como-llegar .btn-mapa.activo{border-color:#005bbb;box-shadow:0 10px 35px #005bbb24}.como-llegar .btn-mapa-icon{align-items:center;background:#005bbb14;border-radius:8px;display:flex;height:62px;justify-content:center;min-width:62px;width:62px}.como-llegar .btn-mapa-icon span{color:#005bbb;font-size:32px}.como-llegar .btn-mapa-content label{color:#003360;display:block;font-size:20px;font-weight:700;margin-bottom:8px}.como-llegar .btn-mapa-content p{font-size:14px;line-height:1.6}.como-llegar .como-llegar-right{display:flex;flex-direction:column;gap:24px}.como-llegar .como-llegar-mapa{background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-height:700px;overflow:hidden;position:relative}.como-llegar .como-llegar-mapa iframe{border:none;height:700px;width:100%}.como-llegar .map-info-card{background:#fff;border-radius:8px;bottom:30px;box-shadow:0 20px 60px #0000002e;left:30px;padding:24px;position:absolute;width:360px}.como-llegar .map-info-header{display:flex;gap:20px;justify-content:space-between}.como-llegar .map-info-header h3{color:#003360;font-size:24px;margin-bottom:10px}.como-llegar .map-info-header p{color:#667085;font-size:14px;line-height:1.6}.como-llegar .map-info-header button{align-items:center;background:#005bbb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:52px;justify-content:center;min-width:52px;width:52px}.como-llegar .map-info-header button span{font-size:26px}.como-llegar .map-info-footer{grid-gap:18px;border-top:1px solid #e5e7eb;display:grid;gap:18px;margin-top:24px;padding-top:20px}.como-llegar .map-info-footer div{align-items:flex-start;display:flex;gap:12px}.como-llegar .map-info-footer span{color:#005bbb;font-size:24px}.como-llegar .map-info-footer p{color:#667085;font-size:14px;line-height:1.5}.como-llegar .terminal-services{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.como-llegar .terminal-service-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:28px 18px;text-align:center;transition:.3s ease}.como-llegar .terminal-service-card:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-4px)}.como-llegar .terminal-service-card span{color:#005bbb;font-size:40px;margin-bottom:14px}.como-llegar .terminal-service-card p{color:#003360;font-size:15px;font-weight:600;line-height:1.4}.consideraciones-wrapper{grid-gap:30px;display:grid;gap:30px;grid-template-columns:2fr 1fr;margin-top:90px}.autoridades-box h2,.consideraciones-box h2{color:#003360;font-size:32px;margin-bottom:28px}.consideraciones-list{display:flex;flex-direction:column;gap:18px}.consideracion-card{align-items:flex-start;background:#fff;border:1px solid #dbe3ef;border-radius:8px;display:flex;gap:18px;padding:24px;transition:.3s ease}.consideracion-card:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-4px)}.consideracion-card span{color:#005bbb;font-size:32px;margin-top:2px}.consideracion-card p{color:#5d6674;font-size:15px;line-height:1.7}.autoridades-card{background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:28px}.autoridad-item{color:#003360;padding:18px 0}.autoridad-item:not(:last-child){border-bottom:1px solid #e5e7eb}.autoridad-item span{color:#005bbb;display:block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.autoridad-item h3{color:#003360;font-size:24px}.autoridad-item a{align-items:center;color:#003360;display:flex;text-decoration:none}.autoridad-item a i{color:#003360;font-size:14px;margin-left:6px}@media(max-width:992px){.consideraciones-wrapper{grid-template-columns:1fr}}@media(max-width:768px){.consideraciones-wrapper{margin-top:70px}.autoridades-box h2,.consideraciones-box h2{font-size:28px}.consideracion-card{padding:20px}.autoridades-card{padding:22px}.autoridad-item h3{font-size:20px}}@media(max-width:1100px){.como-llegar .como-llegar-grid{grid-template-columns:1fr}.como-llegar .como-llegar-mapa{min-height:600px}.como-llegar .como-llegar-mapa iframe{height:600px}}@media(max-width:768px){.como-llegar{padding:80px 0}.como-llegar .como-llegar-text h2{font-size:36px}.como-llegar .map-info-card{bottom:15px;left:15px;margin-top:-140px;position:relative;width:calc(100% - 30px)}.como-llegar .terminal-services{grid-template-columns:repeat(2,1fr)}.como-llegar .btn-mapa{padding:18px}.como-llegar .btn-mapa-icon{height:54px;min-width:54px;width:54px}.como-llegar .btn-mapa-content label{font-size:18px}}@media(max-width:540px){.como-llegar .terminal-services{grid-template-columns:1fr}.como-llegar .como-llegar-mapa{min-height:450px}.como-llegar .como-llegar-mapa iframe{height:450px}.como-llegar .map-info-card{left:10px;padding:20px;width:calc(100% - 20px)}.como-llegar .map-info-header{flex-direction:column}.como-llegar .map-info-header button{border-radius:8px;width:100%}}.proceso-embarque{background:#f9f9ff;padding-bottom:6rem}.proceso-embarque .embarque-hero{align-items:flex-end;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;height:420px;position:relative}.proceso-embarque .embarque-hero .overlay{background:linear-gradient(180deg,#003360d9,#00336073);inset:0;position:absolute}.proceso-embarque .embarque-hero .hero-content{color:#fff;padding-bottom:4rem;position:relative;z-index:2}.proceso-embarque .embarque-hero .hero-content h1{font-size:3rem;margin-bottom:1rem}.proceso-embarque .embarque-hero .hero-content p{font-size:1.1rem;line-height:1.8;max-width:700px}.proceso-embarque .container{margin:0 auto;max-width:1200px;padding:0 24px}.proceso-embarque-content{display:flex;flex-direction:column;gap:48px;margin-top:6rem}.embarque-step{align-items:flex-start;display:flex;gap:32px}.embarque-step-icon{flex-direction:column;flex-shrink:0}.embarque-step-icon,.icon-circle{align-items:center;display:flex;width:80px}.icon-circle{background:#004a87;border:4px solid #fff;border-radius:50%;box-shadow:0 4px 16px #0000001f;color:#89bbff;height:80px;justify-content:center}.icon-circle .material-symbols-outlined{font-size:40px}.step-line{background:#c2c6d1;flex:1 1;margin-top:16px;min-height:120px;width:2px}.embarque-step-card{background:#f0f3ff;border:1px solid #c2c6d180;border-radius:12px;flex:1 1;padding:32px;transition:all .3s ease}.embarque-step-card:hover{box-shadow:0 12px 24px -8px #004a8726;transform:translateY(-4px)}.embarque-step-card p{color:#424750;line-height:1.7;margin:0}.step-header{align-items:center;display:flex;gap:16px;margin-bottom:16px}.step-header h2{color:#111c2d;font-size:24px;font-weight:700;margin:0}.step-number{color:#003360;font-size:28px;font-weight:800}.embarque-cta{background:#dee8ff;border-radius:16px;margin-top:80px;overflow:hidden;padding:64px;position:relative}.embarque-cta .cta-icon{opacity:.08;position:absolute;right:-40px;top:-60px}.embarque-cta .cta-icon .material-symbols-outlined{font-size:280px}.embarque-cta .cta-content{max-width:650px;position:relative;z-index:2}.embarque-cta h3{color:#003360;font-size:32px;font-weight:700;margin-bottom:16px}.embarque-cta p{color:#424750;margin-bottom:32px}.cta-buttons{display:flex;flex-wrap:wrap;gap:16px}.cta-buttons button{background:#003360;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:14px 28px;transition:.3s}.cta-buttons button:hover{opacity:.9}.cta-buttons button.secondary{background:#0000;border:2px solid #003360;color:#003360}@media(max-width:768px){.embarque-step{align-items:center;flex-direction:column;text-align:center}.step-line{display:none}.step-header{flex-direction:column}.embarque-cta{padding:40px 24px}.cta-buttons{flex-direction:column}.cta-buttons button{width:100%}}.boleto-incluye{padding:6rem 0}.info_util{display:flex}.message_antes_viajar{margin-top:4rem}.message_antes_viajar h3{color:#545454;font-size:28px;font-weight:400;letter-spacing:0;line-height:40px;margin-bottom:16px}.message_antes_viajar p{color:#545454;font-size:18px;letter-spacing:0}.antes_viaje{display:flex;height:auto;margin-top:2rem;width:100%}.box_antes_viaje{border:1px solid #dbdbdb;border-radius:4px;margin:5px;min-height:225px;padding:5px;width:33.3%}.box_antes_viaje:hover{box-shadow:0 8px 16px 0 #0003;cursor:pointer}.icon_antes_viaje{align-items:center;display:flex;justify-content:center}.tab-container i{padding:7px}.icon_antes_viaje img{margin-top:1rem;width:115px}.title_antes_viaje{align-items:center;display:flex;justify-content:center;margin-top:2rem;min-height:50px;padding:0 2rem}.title_antes_viaje h3{color:#545454;font-size:23px;font-weight:500;letter-spacing:0;line-height:40px;text-align:center}.info_antes_viaje{background-color:#fff;color:#545454;display:grid;font-size:18px;letter-spacing:0;padding:2rem 3rem;width:100%}.info_antes_viaje img{height:-webkit-max-content;height:max-content;width:50%}.comprar_boleto_info .tarifas_especiales_info .mujeres_embarazadas_info{min-height:500px}.info_antes_viaje h4{color:#353535;font-size:28px;font-weight:500;letter-spacing:0;line-height:40px;margin-bottom:1rem}.tab-icon{margin-right:1rem;width:30px}table.mascota{box-shadow:0 5px 15px #00000059;font-size:12px;width:100%}table.mascota th{background:#efefef;color:#333;padding:.5rem 0}table.mascota tr:first-child{background:#fff;color:#333;padding:.5rem 0}.img_info_util{margin-top:4rem}.info_antes_viaje label a{color:#0075c9;text-decoration:underline}.text_info_util{width:60%}.info_antes_viaje p{color:#353535;font-weight:500;margin-bottom:1rem;margin-top:12px}.info_antes_viaje ul{margin-left:2rem;margin-top:1rem}.info_antes_viaje li{color:#545454}.info_visible{padding-bottom:3rem;padding-top:3rem;text-align:justify;width:90%}.svgarrow_back svg{float:right}.svgarrow_back svg:hover path{fill:#12406f!important;color:#12406f;cursor:pointer}.mascota-tabla th{background:#eee;color:#575757;font-size:15px;text-align:center}.mascota-tabla td{color:#575757;font-size:14px}.mascota-tabla tr:nth-child(2) td{background:#f7f7f7;color:#575757;font-size:15px;font-weight:500}@media screen and (max-width:600px){.antes_viaje{display:block}.box_antes_viaje{width:100%}}.tabs_viajar{display:flex;justify-content:center;width:100%}.tab-container{display:flex;flex-direction:column;width:27%}.tab_viajar{background:#fff;color:#707070;cursor:pointer;display:flex;font-size:18px;font-weight:500;margin-bottom:8px;padding:.5rem}.tab_viajar p{margin-bottom:0;margin-top:0;padding-bottom:0}.tab_viajar:hover{color:#000}.tab-boxes .active{background:#b8d1e3;color:#000;font-weight:700}.tab_viajar.active i{color:#fff}.content-container{margin-left:15px;width:73%}.title_callToAction h3{font-size:28px;font-weight:400;letter-spacing:0;line-height:40px;margin-bottom:16px}.info_antes_de_viajar{background:#f5f5f5;display:flex;padding:4rem 0}.tab_viajar.active p{background:#b8d1e3;border-radius:5px;margin-bottom:0;padding:.3rem .5rem}.bloque-info{overflow:hidden}.img-float{float:left;margin:0 1.5rem 1rem 0;max-width:100%;width:300px}.equipaje .recepcion-equipaje-hero{align-items:center;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;min-height:340px;overflow:hidden;position:relative}.equipaje .recepcion-equipaje-hero .overlay{background:linear-gradient(90deg,#003360e6,#0033608c 60%,#00336040);inset:0;position:absolute}.equipaje .recepcion-equipaje-hero .hero-content{color:#fff;position:relative;z-index:2}.equipaje .recepcion-equipaje-hero .hero-content h1{color:#fff;font-size:clamp(2.2rem,5vw,3rem);font-weight:700;line-height:1.1;margin-bottom:1rem}.equipaje .recepcion-equipaje-hero .hero-content p{color:#ffffffe6;font-size:1.1rem;line-height:1.7;max-width:620px}.equipaje .container{margin:0 auto}@media(max-width:768px){.equipaje .container{padding:0 16px}}.equipaje .hero-section{align-items:center;display:flex;height:400px;overflow:hidden;position:relative}.equipaje .hero-section .hero-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.equipaje .hero-section .hero-overlay{background:linear-gradient(90deg,#003360e6 0,#00336066);inset:0;position:absolute}.equipaje .hero-section .hero-content{position:relative;z-index:2}.equipaje .hero-section .hero-content h1{color:#fff;font-size:48px;font-weight:700;line-height:56px;margin-bottom:16px}.equipaje .hero-section .hero-content p{color:#ffffffe6;font-size:18px;line-height:28px;max-width:700px}.equipaje .content-section{padding:80px 0}.equipaje .content-section .content-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr}@media(max-width:992px){.equipaje .content-section .content-grid{grid-template-columns:1fr}}.equipaje .main-column,.equipaje .sidebar-column{display:flex;flex-direction:column;gap:24px}.equipaje .info-card,.equipaje .support-card{background:#fff;border:1px solid #c2c6d1;border-radius:8px;display:flex;gap:24px;padding:32px;transition:.3s ease}.equipaje .info-card:hover,.equipaje .support-card:hover{box-shadow:0 10px 30px #00000014;transform:translateY(-2px)}.equipaje .step-number{align-items:center;background:#003360;border-radius:50%;color:#fff;display:flex;font-weight:700;height:48px;justify-content:center;min-width:48px;width:48px}.equipaje .card-content h3{color:#003360;font-size:24px;margin-bottom:16px}.equipaje .card-content p{color:#4b5563;line-height:1.8}.equipaje .card-extra{color:#0059bb;gap:12px}.equipaje .card-extra,.equipaje .ticket-box{align-items:center;display:flex;margin-top:24px}.equipaje .ticket-box{background:#f0f3ff;border-left:4px solid #0059bb;border-radius:8px;gap:16px;padding:16px}.equipaje .fill{font-variation-settings:"FILL" 1}.equipaje .support-card{background:#d8e3fb;overflow:hidden;position:relative}.equipaje .support-card .support-content{position:relative;z-index:2}.equipaje .support-card .support-icon{color:#fbc02d;font-size:2rem;margin-bottom:16px}.equipaje .support-card h4{font-size:20px;margin-bottom:16px}.equipaje .support-card p{line-height:1.7;margin-bottom:24px}.equipaje .support-card .support-footer{align-items:center;color:#003360;display:flex;font-weight:600;gap:8px}.equipaje .faq-card{background:#003360;border-radius:8px;color:#fff;padding:32px}.equipaje .faq-card h4{font-size:20px;margin-bottom:24px}.equipaje .faq-card ul{list-style:none;margin:0;padding:0}.equipaje .faq-card ul li{border-top:1px solid #ffffff1a;padding:16px 0}.equipaje .faq-card ul li:first-child{border-top:none;padding-top:0}.equipaje .faq-card ul li a{align-items:center;color:#fff;display:flex;justify-content:space-between;text-decoration:none}.equipaje .faq-card .small{font-size:18px}.equipaje .help-section{background:#f0f3ff;padding:80px 0}.equipaje .help-section .help-container{text-align:center}.equipaje .help-section .help-label{color:#0059bb;display:block;font-weight:700;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase}.equipaje .help-section h2{color:#003360;font-size:48px}.equipaje .help-section .help-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:48px}@media(max-width:768px){.equipaje .help-section .help-grid{grid-template-columns:1fr}}.equipaje .help-section .help-card{background:#fff;border-radius:8px;padding:32px 24px;transition:.3s ease}.equipaje .help-section .help-card:hover{transform:translateY(-4px)}.equipaje .help-section .help-card .material-symbols-outlined{color:#003360;font-size:40px;margin-bottom:16px}.equipaje .help-section .help-card h5{font-size:20px;margin-bottom:8px}.equipaje .help-section .help-card p{color:#6b7280}.desembarque-auto{background:#f9f9ff}.desembarque-auto-breadcrumb{color:#fff;margin-bottom:3rem}.desembarque-auto .desembarque-auto-hero{align-items:center;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;min-height:340px;overflow:hidden;position:relative}.desembarque-auto .desembarque-auto-hero .overlay{background:linear-gradient(90deg,#003360e6,#0033608c 60%,#00336040);inset:0;position:absolute}.desembarque-auto .desembarque-auto-hero .hero-content{color:#fff;max-width:760px;padding:5rem 0;position:relative;z-index:2}.desembarque-auto .desembarque-auto-hero .hero-content h1{color:#fff;font-size:clamp(2.2rem,5vw,3rem);font-weight:700;line-height:1.1;margin-bottom:1rem}.desembarque-auto .desembarque-auto-hero .hero-content p{color:#ffffffe6;font-size:1.1rem;line-height:1.7;max-width:620px}.desembarque-auto-content{display:flex;flex-direction:column;gap:2rem;padding-bottom:5rem}.desembarque-auto-alert{background:#dee8ff;border-left:4px solid #0059bb;border-radius:8px;display:flex;gap:1.5rem;padding:2rem}.desembarque-auto-alert-icon{align-items:flex-start;color:var(--secondary);display:flex;font-size:2rem}.desembarque-auto-alert h3{color:var(--primary);font-size:1.5rem;margin-bottom:.5rem}.desembarque-auto-alert p{color:var(--text-light);line-height:1.7}.desembarque-auto-alert i{color:#0059bb}.desembarque-auto-grid{grid-gap:2rem;color:#424750;display:grid;gap:2rem;grid-template-columns:2fr 1fr}.desembarque-auto-protocolo{background:#fff;border-radius:8px;box-shadow:0 10px 30px #0000000d;padding:3rem}.desembarque-auto-protocolo strong{color:#0059bb}.desembarque-auto-title{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.desembarque-auto-title h2,.desembarque-auto-title i{color:var(--primary);font-size:2rem}.desembarque-auto-destacado{color:var(--text);font-size:1.1rem;line-height:1.9;margin-bottom:2rem}.desembarque-auto-info{align-items:center;color:#424750;display:flex;font-style:italic;font-weight:600;gap:.8rem}.desembarque-auto-info i{color:var(--secondary);font-style:italic}.desembarque-auto-tiempo{align-items:center;background:#003360;border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.desembarque-auto-tiempo i{font-size:3rem;margin-bottom:1rem}.desembarque-auto-tiempo h3{margin-bottom:1rem}.desembarque-auto-tiempo span{font-size:.85rem;font-weight:500;letter-spacing:3px;opacity:.8}.desembarque-auto-tiempo p{line-height:1.7;margin-top:2rem;opacity:.8}.desembarque-auto-tiempo-numero{font-size:3rem;font-weight:700;line-height:1;margin-bottom:.5rem}.desembarque-auto-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.desembarque-auto-card{background:#f0f3ff;border:1px solid #e5e7eb;border-radius:8px;padding:2rem;transition:.3s ease}.desembarque-auto-card:hover{transform:translateY(-5px)}.desembarque-auto-card i{color:#0059bb;display:inline-flex;font-size:1.5rem;margin-bottom:1rem}.desembarque-auto-card h4{color:var(--primary);margin-bottom:1rem}.desembarque-auto-card p{color:var(--text-light);line-height:1.7}@media(max-width:991px){.desembarque-auto-cards,.desembarque-auto-grid{grid-template-columns:1fr}}@media(max-width:768px){.desembarque-auto-alert,.desembarque-auto-title{align-items:flex-start;flex-direction:column}.desembarque-auto-card,.desembarque-auto-protocolo,.desembarque-auto-tiempo{padding:2rem}.desembarque-auto-tiempo-numero{font-size:3rem}.desembarque-auto-title h2{font-size:1.5rem}}.desembarque{background:#f9f9ff}.desembarque .desembarque-pasajero-hero{align-items:center;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;min-height:340px;overflow:hidden;position:relative}.desembarque .desembarque-pasajero-hero .overlay{background:linear-gradient(90deg,#003360e6,#0033608c 60%,#00336040);inset:0;position:absolute}.desembarque .desembarque-pasajero-hero .hero-content{color:#fff;padding:5rem 0;position:relative;z-index:2}.desembarque .desembarque-pasajero-hero .hero-content h1{color:#fff;font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:1rem}.desembarque .desembarque-pasajero-hero .hero-content p{color:#ffffffe6;font-size:1.1rem;line-height:1.7;max-width:620px}.desembarque .desembarque-breadcrumbs{margin-bottom:3rem}.desembarque .desembarque-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:2fr 1fr;padding:6rem 0}@media(max-width:992px){.desembarque .desembarque-grid{grid-template-columns:1fr}}.desembarque .desembarque-content{display:flex;flex-direction:column;gap:24px}.desembarque .desembarque-main-card{align-items:center;background:#fff;border:1px solid #d8e3fb;border-radius:8px;box-shadow:0 4px 20px #0033600f;display:flex;gap:2rem;padding:3rem}@media(max-width:768px){.desembarque .desembarque-main-card{flex-direction:column;padding:2rem;text-align:center}}.desembarque .desembarque-main-card h2{color:#003360;font-size:2rem;margin-bottom:1rem}.desembarque .desembarque-main-card p{color:#424750;line-height:1.7}.desembarque .desembarque-icon-circle{align-items:center;background:#e7eeff;border-radius:8px;display:flex;height:65px;justify-content:center;min-width:65px;width:65px}.desembarque .desembarque-icon-circle span{align-items:center;color:#003360;display:flex;font-size:32px}.desembarque .desembarque-mini-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.desembarque .desembarque-mini-grid{grid-template-columns:1fr}}.desembarque .desembarque-mini-card{background:#f0f3ff;border:1px solid #d8e3fb;border-radius:8px;padding:2rem;transition:.3s ease}.desembarque .desembarque-mini-card:hover{border-color:#0059bb;transform:translateY(-4px)}.desembarque .desembarque-mini-card .filled{color:#0059bb;display:block;font-size:36px;font-variation-settings:"FILL" 1;margin-bottom:1rem}.desembarque .desembarque-mini-card h3{color:#003360;font-size:1.4rem;margin-bottom:1rem}.desembarque .desembarque-mini-card p{color:#424750;line-height:1.6}.desembarque .desembarque-sidebar{position:-webkit-sticky;position:sticky;top:120px}@media(max-width:992px){.desembarque .desembarque-sidebar{position:relative;top:0}}.desembarque .desembarque-wait-card{background:#003360;border-radius:8px;color:#fff;overflow:hidden;padding:3rem;position:relative}.desembarque .desembarque-wait-card h2{align-items:center;display:flex;font-size:1.8rem;gap:.7rem;margin-bottom:2rem}.desembarque .desembarque-wait-card h2 span{font-size:32px}.desembarque .desembarque-circle{background:#ffffff0d;border-radius:8px;height:180px;position:absolute;right:-60px;top:-60px;width:180px}.desembarque .desembarque-time{margin-bottom:2rem}.desembarque .desembarque-time-row{align-items:flex-end;display:flex;gap:.5rem;margin-bottom:1rem}.desembarque .desembarque-time-row strong{font-size:3rem;line-height:1}.desembarque .desembarque-time-row span{font-size:1.5rem;margin-bottom:.5rem}.desembarque .desembarque-progress{background:#ffffff26;border-radius:8px;height:10px;overflow:hidden;width:100%}.desembarque .desembarque-progress-bar{animation:pulseBar 2s infinite;background:#adc7ff;border-radius:8px;height:100%;width:75%}.desembarque .desembarque-wait-text{line-height:1.7;margin-bottom:2rem;opacity:.95}.desembarque .desembarque-info-box{align-items:flex-start;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;display:flex;gap:.8rem;padding:1rem}.desembarque .desembarque-info-box span{color:#adc7ff}.desembarque .desembarque-info-box p{font-size:.95rem;line-height:1.5}.desembarque-support{background:#dee8ff;padding:5rem 0}.desembarque-support .desembarque-support-content{margin:auto;max-width:700px;text-align:center}.desembarque-support .desembarque-support-content h2{color:#003360;font-size:2rem;margin-bottom:1rem}.desembarque-support .desembarque-support-content p{color:#424750;line-height:1.7;margin-bottom:2rem}.desembarque-support .desembarque-support-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.desembarque-support .desembarque-support-buttons a{align-items:center;background:#003360;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.6rem;padding:1rem 2rem;text-decoration:none;transition:.3s ease}.desembarque-support .desembarque-support-buttons a:hover{transform:translateY(-2px)}.desembarque-support .desembarque-support-buttons a.outline{background:#0000;border:2px solid #003360;color:#003360}.desembarque-support .desembarque-support-buttons a.outline:hover{background:#003360;color:#fff}@keyframes pulseBar{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.desembarque-carga{background:#fff;overflow:hidden}.desembarque-carga .desembarque-carga-hero{align-items:center;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;min-height:340px;overflow:hidden;position:relative}.desembarque-carga .desembarque-carga-hero .overlay{background:linear-gradient(90deg,#003360e6,#0033608c 60%,#00336040);inset:0;position:absolute}.desembarque-carga .desembarque-carga-hero .hero-content{color:#fff;max-width:760px;padding:5rem 0;position:relative;z-index:2}.desembarque-carga .desembarque-carga-hero .hero-content h1{color:#fff;font-size:clamp(2.2rem,5vw,3rem);font-weight:700;line-height:1.1;margin-bottom:1rem}.desembarque-carga .desembarque-carga-hero .hero-content p{color:#ffffffe6;font-size:1.1rem;line-height:1.7;max-width:620px}.desembarque-carga-overlay{background:linear-gradient(180deg,#003360d9,#00336073);inset:0;position:absolute;z-index:1}.desembarque-carga-hero-content{color:#fff;max-width:750px;position:relative;z-index:2}.desembarque-carga-hero-content h1{font-size:3rem;line-height:1.1;margin-bottom:1.5rem}.desembarque-carga-hero-content p{font-size:1.1rem;line-height:1.9;opacity:.9}.desembarque-carga-breadcrumb{margin-bottom:2rem}.desembarque-carga-tag{background:var(--secondary);border-radius:8px;display:inline-flex;font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:1.5rem;padding:.7rem 1.3rem;text-transform:uppercase}.desembarque-carga-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:5rem;margin-top:5rem}.desembarque-carga-card{background:#f5f8ff;border:1px solid #0000000f;border-radius:8px;display:flex;flex-direction:column;padding:2.5rem;transition:.35s ease}.desembarque-carga-card:hover{box-shadow:0 15px 35px #00000014;transform:translateY(-8px)}.desembarque-carga-card h3{color:var(--primary);font-size:1.5rem;margin-bottom:1rem}.desembarque-carga-card p{color:var(--text-light);flex:1 1;line-height:1.8}.desembarque-carga-icon{align-items:center;background:#0059bb14;border-radius:8px;display:flex;height:60px;justify-content:center;margin-bottom:2rem;width:60px}.desembarque-carga-icon i{color:#0059bb;font-size:1.5rem}.desembarque-carga-card-footer{align-items:center;border-top:1px solid #00000014;color:var(--secondary);display:flex;font-weight:600;gap:.7rem;margin-top:2rem;padding-top:1.5rem}.desembarque-carga-card-footer i,.desembarque-carga-card-footer span{color:#0059bb}.desembarque-carga-proceso{background:#eef4ff;padding:6rem 0}.desembarque-carga-proceso-content{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:2fr 1fr}.desembarque-carga-timeline h2{color:var(--primary);font-size:2.5rem;margin-bottom:1rem}.desembarque-carga-intro{color:var(--text-light);line-height:1.8;margin-bottom:3rem;max-width:700px}.desembarque-carga-steps{display:flex;flex-direction:column;gap:2rem}.desembarque-carga .timeline-item{display:flex;gap:1.5rem;position:relative}.desembarque-carga .timeline-item:not(:last-child):after{background:#0000001f;content:"";height:calc(100% + 1rem);left:7px;position:absolute;top:28px;width:2px}.desembarque-carga .timeline-item h4{color:var(--primary);margin-bottom:.4rem}.desembarque-carga .timeline-item p{color:var(--text-light);line-height:1.7}.desembarque-carga .timeline-dot{background:#0059bb;border-radius:50%;height:16px;margin-top:.3rem;min-width:16px;position:relative;width:16px;z-index:2}.desembarque-carga .timeline-dot:after{background-color:#c2c6d1;content:"";height:calc(100% + 55px);left:50%;position:absolute;top:100%;transform:translateX(-50%);width:2px}.desembarque-carga-sidebar{display:flex;flex-direction:column;gap:2rem}.desembarque-carga-tiempo{background:#003360;border-radius:8px;color:#fff;padding:2.5rem}.desembarque-carga-tiempo p{line-height:1.8;margin-bottom:1rem}.desembarque-carga-tiempo span{display:block;font-style:italic;line-height:1.7;opacity:.75}.desembarque-carga-tiempo-top{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.desembarque-carga-tiempo-top i{font-size:2rem}.desembarque-carga-tiempo-top h3{font-size:1.5rem}.desembarque-carga-cargos{background:#dfeaff;border-radius:8px;padding:2.5rem}.desembarque-carga-cargos p{color:var(--text-light);line-height:1.9}.desembarque-carga-cargos strong{color:var(--primary)}.desembarque-carga-cargos-title{align-items:center;display:flex;gap:.8rem;margin-bottom:1.5rem}.desembarque-carga-cargos-title i{color:var(--secondary);font-size:1.5rem}.desembarque-carga-cargos-title h3{color:var(--primary);font-size:.95rem;letter-spacing:1px;text-transform:uppercase}.desembarque-carga-cta{padding:6rem 0;text-align:center}.desembarque-carga-cta h2{color:var(--primary);font-size:2.5rem;margin-bottom:1rem}.desembarque-carga-cta p{color:var(--text-light);line-height:1.8;margin:0 auto 2rem;max-width:700px}.desembarque-carga-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.desembarque-carga-buttons button{align-items:center;background:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.7rem;padding:1rem 2rem;transition:.3s ease}.desembarque-carga-buttons button:hover{transform:translateY(-3px)}.desembarque-carga-buttons button.outline{background:#0000;border:2px solid var(--primary);color:var(--primary)}@media(max-width:991px){.desembarque-carga-grid,.desembarque-carga-proceso-content{grid-template-columns:1fr}.desembarque-carga-hero{height:auto;min-height:550px;padding:8rem 0 5rem}.desembarque-carga-hero-content h1{font-size:3rem}}@media(max-width:768px){.desembarque-carga-hero-content h1{font-size:2.3rem}.desembarque-carga-card,.desembarque-carga-cargos,.desembarque-carga-tiempo{padding:2rem}.desembarque-carga-cta h2,.desembarque-carga-timeline h2{font-size:2rem}}.revisionAutoridades{background:#f9f9ff}.revisionAutoridades .revision-autoridades-hero{align-items:center;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;min-height:340px;overflow:hidden;position:relative}.revisionAutoridades .revision-autoridades-hero .overlay{background:linear-gradient(90deg,#003360e6,#0033608c 60%,#00336040);inset:0;position:absolute}.revisionAutoridades .revision-autoridades-hero .hero-content{max-width:760px;padding:5rem 0;position:relative;z-index:2}.revisionAutoridades .revision-autoridades-hero .hero-content h1{color:#fff;font-size:clamp(2.2rem,5vw,4rem);font-weight:700;line-height:1.1;margin-bottom:1rem}.revisionAutoridades .revision-autoridades-hero .hero-content p{color:#ffffffe6;font-size:1.1rem;line-height:1.7;max-width:620px}.revisionAutoridades .puertos-autoridades-content{padding:6rem 0}.revisionAutoridades .container{margin:0 auto;max-width:1280px}.puertoCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 15px #0000000d;display:flex;margin-bottom:50px;overflow:hidden;transition:all .3s ease}.puertoCard:hover{box-shadow:0 20px 30px #0033601f;transform:translateY(-4px)}.puertoCardReverse{flex-direction:row-reverse}.puertoImagen{min-height:350px;overflow:hidden;position:relative;width:35%}.puertoImagen img{display:block;height:100%;object-fit:cover;width:100%}.puertoImagen:after{background:#0033601a;content:"";inset:0;position:absolute}.ubicacionBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border-radius:10px;bottom:24px;box-shadow:0 5px 15px #00000014;color:#111c2d;font-weight:700;left:24px;padding:12px 18px;position:absolute;z-index:2}.puertoContenido{padding:50px;width:65%}.puertoContenido h2{color:#003360;font-size:2rem;font-weight:700;margin-bottom:35px}.puertoContenido h3{color:#6b7280;font-size:.9rem;letter-spacing:1.5px;margin-bottom:20px;text-transform:uppercase}.puertoGrid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:1fr 1fr}.instruccionesGenerales ul{list-style:none;margin:0;padding:0}.instruccionesGenerales ul li{color:#4b5563;line-height:1.7;margin-bottom:20px;padding-left:20px;position:relative}.instruccionesGenerales ul li:before{color:#0059bb;content:"•";font-weight:700;left:0;position:absolute}.procesoVehiculos{background:#f4f8ff;border-radius:16px;padding:30px}.pasosTimeline{position:relative}.pasosTimeline:before{background:#c8daf8;bottom:0;content:"";left:13px;position:absolute;top:0;width:2px}.pasoProceso{align-items:flex-start;display:flex;gap:15px;margin-bottom:20px;position:relative}.pasoProceso span{align-items:center;background:#003360;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:28px;justify-content:center;min-width:28px;position:relative;width:28px;z-index:1}.pasoProceso p{color:#111c2d;line-height:1.5;margin:3px 0 0}.infoBoxes{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.infoBox{background:#f4f8ff;border-radius:14px;padding:24px}.infoBox p{color:#4b5563;line-height:1.7;margin:0}.notaImportante{background:#e8f1ff;border-left:4px solid #0059bb;border-radius:0 10px 10px 0;color:#003360;font-size:.95rem;margin-top:30px;padding:18px 20px}.pasosGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.pasoCard{background:#f9fbff;border:1px solid #e6edf8;border-radius:16px;padding:30px 20px;text-align:center;transition:all .3s ease}.pasoCard:hover{transform:translateY(-3px)}.pasoCard p{color:#111c2d;line-height:1.5;margin:0}.pasoNumero{color:#0059bb;font-size:.8rem;font-weight:700;margin-bottom:12px;text-transform:uppercase}.soporteSection{background:#003360;padding:80px 20px;text-align:center}.soporteContainer{margin:0 auto;max-width:800px}.soporteContainer h2{color:#fff;font-size:2rem;margin-bottom:20px}.soporteContainer p{color:#c7d9f7;font-size:1.1rem;line-height:1.7;margin-bottom:35px}.soporteBotones{display:flex;gap:16px;justify-content:center}.btnPrimario,.btnSecundario{border-radius:10px;cursor:pointer;font-weight:600;padding:14px 28px;transition:all .3s ease}.btnPrimario{background:#0059bb;border:none;color:#fff}.btnPrimario:hover{background:#00489a}.btnSecundario{background:#0000;border:1px solid #fff;color:#fff}.btnSecundario:hover{background:#fff;color:#003360}@media(max-width:992px){.puertoCard,.puertoCardReverse{flex-direction:column}.puertoContenido,.puertoImagen{width:100%}.puertoImagen{height:300px;min-height:auto}.infoBoxes,.pasosGrid,.puertoGrid{grid-template-columns:1fr}}@media(max-width:768px){.revisionAutoridades{padding:50px 16px}.puertoContenido{padding:30px}.puertoContenido h2,.soporteContainer h2{font-size:1.6rem}.soporteBotones{flex-direction:column}.btnPrimario,.btnSecundario{width:100%}}.equipaje{background:#f9f9ff;color:#111c2d;overflow-x:hidden}.equipaje *{box-sizing:border-box}.equipaje .equipaje-hero{align-items:flex-end;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;height:420px;position:relative}.equipaje .equipaje-hero .overlay{background:linear-gradient(180deg,#003360d9,#00336073);inset:0;position:absolute}.equipaje .equipaje-hero .hero-content{color:#fff;padding-bottom:4rem;position:relative;z-index:2}.equipaje .equipaje-hero .hero-content h1{font-size:3rem;margin-bottom:1rem}.equipaje .equipaje-hero .hero-content p{font-size:1.1rem;line-height:1.8;max-width:700px}.equipaje .container{margin:auto;max-width:1280px;padding:0 64px;width:100%}@media(max-width:768px){.equipaje .container{padding:0 20px}}.equipaje__section{margin-bottom:80px}.equipaje__section-title{align-items:center;display:flex;gap:14px;margin:6rem 0 12px}.equipaje__section-title .material-symbols-outlined{color:#003360;font-size:42px}.equipaje__section-title h2{color:#003360;font-size:25px;font-weight:700}.equipaje__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.equipaje__grid{grid-template-columns:1fr}}.equipaje__card{background:#e7eeff;border:1px solid #c2c6d1;border-radius:8px;padding:32px;transition:.3s ease}.equipaje__card:hover{box-shadow:0 10px 25px #00336014;transform:translateY(-5px)}.equipaje__card:hover .material-symbols-outlined{transform:scale(1.05) rotate(4deg)}.equipaje .bento-card,.equipaje__card .material-symbols-outlined{transition:.3s ease}.equipaje .icon-blue{color:#0059bb;font-size:36px}.equipaje__card--large{grid-column:span 2}@media(max-width:992px){.equipaje__card--large{grid-column:span 1}}.equipaje__card--primary{background:#003360;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.equipaje__card--primary .big-icon{color:#89bbff;font-size:48px;margin-bottom:16px}.equipaje__card--primary h3{color:#003360;margin-bottom:16px}.equipaje__card--primary p{color:#424750}.equipaje__card--primary button{background:#0000;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;margin-top:30px;padding:14px;transition:.3s ease}.equipaje__card--primary button:hover{background:#ffffff1a}.equipaje__card--danger{background:#ffdad640;border:2px solid #ba1a1a33;grid-column:span 2}@media(max-width:992px){.equipaje__card--danger{grid-column:span 1}}.equipaje .danger-title{align-items:center;color:#ba1a1a;display:flex;gap:10px;margin-bottom:30px}.equipaje__number{color:#003360;font-size:30px;font-weight:700;margin:12px 0}.equipaje__number span{font-size:18px;font-weight:400}.equipaje__text{color:#424750;line-height:1.7}.equipaje__specs{display:flex;gap:40px}@media(max-width:768px){.equipaje__specs{flex-direction:column}}.equipaje__label{align-items:center;display:flex;gap:10px;margin-bottom:10px}.equipaje__label span{color:#0059bb}.equipaje__label h4{color:#424750;font-size:14px;letter-spacing:1px;text-transform:uppercase}.equipaje__warning{border-top:1px solid #c2c6d166;display:flex;gap:12px;margin-top:24px;padding-top:24px}.equipaje__warning span{color:#ba1a1a}.equipaje__warning p{color:#424750;font-size:14px;font-style:italic}.equipaje__prohibited{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.equipaje__prohibited{grid-template-columns:1fr}}.equipaje__item{align-items:center;display:flex;gap:14px}.equipaje__item span{font-weight:600}.equipaje__item-icon{align-items:center;background:#ba1a1a1a;border-radius:50%;display:flex;height:46px;justify-content:center;width:46px}.equipaje__item-icon span{color:#ba1a1a}.equipaje__divider{border:none;border-top:1px solid #c2c6d1;margin:90px 0}.equipaje__hand-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:7fr 5fr}@media(max-width:992px){.equipaje__hand-grid{grid-template-columns:1fr}}.equipaje__hand-main{background:#f0f3ff}.equipaje__hand-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}@media(max-width:768px){.equipaje__hand-content{grid-template-columns:1fr}}.equipaje__hand-content h3{font-family:Montserrat,sans-serif;margin-bottom:20px}.equipaje__hand-content ul{list-style:none;padding:0}.equipaje__hand-content ul li{align-items:center;color:#424750;display:flex;gap:10px;margin-bottom:18px}.equipaje__hand-content ul li span{color:#0059bb}.equipaje__dimensions{background:#fff;border:1px solid #c2c6d1;border-radius:8px;padding:24px}.equipaje__dimensions h4{font-size:1rem}.equipaje__dimensions-top{align-items:center;display:flex;justify-content:space-between}.equipaje__dimensions-top span{background:#0070ea26;border-radius:8px;color:#0059bb;font-size:12px;font-weight:700;padding:8px 14px}.equipaje__package-icon{display:flex;justify-content:center;margin:20px 0}.equipaje__package-icon span{color:#00336033;font-size:70px}.equipaje .size{color:#003360;font-size:26px;font-weight:700;text-align:center}.equipaje .subtitle{color:#727781;font-size:14px;margin-top:8px;text-align:center}.equipaje__cabina-rule{align-items:center;background:#d8e3fb;border-radius:8px;display:flex;gap:16px;margin-top:30px;padding:18px}.equipaje__cabina-rule span{color:#0059bb;font-size:36px}.equipaje__cabina-rule h4{color:#003360;margin-bottom:4px}.equipaje__cabina-rule p{font-size:14px}.equipaje__restrictions{background:#fff}.equipaje__restrictions h3{color:#ba1a1a;font-family:Montserrat,sans-serif;margin-bottom:24px}.equipaje__restriction-list{display:flex;flex-direction:column;gap:16px}.equipaje__restriction{align-items:center;border-radius:14px;display:flex;justify-content:space-between;padding:16px;transition:.3s ease}.equipaje__restriction:hover{background:#ba1a1a0d}.equipaje__restriction div{align-items:center;display:flex;gap:12px}.equipaje__restriction .material-symbols-outlined{color:#ba1a1a}.equipaje__restriction .close{opacity:.4}.incluye{background:#f9f9ff;padding:80px 0}.incluye .container{margin:0 auto;max-width:1280px;padding:0 64px;width:100%}.incluye .bento-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(12,minmax(0,1fr))}.incluye .card{border-radius:24px;overflow:hidden;padding:32px;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.incluye .card:hover{box-shadow:0 20px 40px #0033601f;transform:translateY(-8px)}.incluye .icon-box{align-items:center;background:#d4e3ff;border-radius:16px;display:inline-flex;height:48px;justify-content:center;margin-bottom:24px;padding:12px;width:48px}.incluye .icon-box .material-symbols-outlined{color:#004883;font-size:24px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;transition:transform .3s ease}.incluye .card:hover .material-symbols-outlined{transform:scale(1.1) rotate(5deg)}.incluye .food-card{align-items:stretch;background:#fff;border:1px solid #c2c6d1;border-radius:24px;display:flex;flex-direction:row;gap:32px;grid-column:span 8;overflow:hidden;padding:32px}.incluye .food-card .food-content{flex:1 1;min-width:0;order:1}.incluye .food-card h3{color:#003360;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:28px;margin:0 0 16px}.incluye .food-card p{color:#424750;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0}.incluye .food-card ul{list-style:none;margin:24px 0 0;padding:0}.incluye .food-card ul li{align-items:center;color:#111c2d;display:flex;font-family:Inter,sans-serif;font-size:16px;gap:8px;line-height:24px;margin-bottom:12px}.incluye .food-card ul li:last-child{margin-bottom:0}.incluye .food-card ul li .material-symbols-outlined{color:#0059bb;flex-shrink:0;font-size:20px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}.incluye .food-card .food-image{border-radius:16px;flex:1 1;min-height:250px;min-width:0;order:2;overflow:hidden;position:relative}.incluye .food-card .food-image img{border-radius:16px;display:block;height:100%;inset:0;margin:0;object-fit:cover;position:absolute;width:100%}.incluye .luggage-card{background:#003360;color:#fff;grid-column:span 4;overflow:hidden;position:relative}.incluye .luggage-card h3{color:#fff;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:28px;margin:0 0 16px}.incluye .luggage-card p{color:#fffc;font-family:Inter,sans-serif;font-size:16px;line-height:24px;margin:0 0 24px}.incluye .luggage-card .icon-box{background:#89bbff33}.incluye .luggage-card .icon-box .material-symbols-outlined{color:#89bbff}.incluye .luggage-number{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.incluye .luggage-number span{color:#fff;font-size:48px;font-weight:700;line-height:56px}.incluye .luggage-number small{color:#fff;font-size:14px;font-weight:600;line-height:20px}.incluye .weight{align-items:baseline;color:#89bbff;display:flex;font-size:28px;font-weight:700;gap:4px;line-height:36px}.incluye .weight small{color:#89bbff;font-size:18px;font-weight:400;line-height:24px}.incluye .bubble{background:#ffffff0d;border-radius:50%;bottom:-80px;filter:blur(30px);height:256px;pointer-events:none;position:absolute;right:-80px;width:256px}.incluye .lounge-card{background:#dee8ff;border:1px solid #c2c6d1;display:flex;flex-direction:column;grid-column:span 5;justify-content:space-between}.incluye .lounge-card h3{color:#003360;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:28px;margin:0 0 16px}.incluye .lounge-card p{color:#424750;font-family:Inter,sans-serif;font-size:16px;line-height:24px;margin:0}.incluye .schedule-card{background:#fff;border:1px solid #c2c6d1;grid-column:span 7}.incluye .schedule-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.incluye .schedule-header h3{color:#003360;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:28px;margin:0}.incluye .badge{align-items:center;background:#0033600d;border-radius:999px;color:#003360;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:16px;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.incluye .table-wrapper{overflow-x:auto;width:100%}.incluye .table-wrapper table{border-collapse:collapse;border-spacing:0;width:100%}.incluye .table-wrapper td,.incluye .table-wrapper th{font-family:Inter,sans-serif;font-size:14px;line-height:20px;padding:16px 0;text-align:left;vertical-align:middle}.incluye .table-wrapper th{border-bottom:1px solid #c2c6d1;color:#424750;font-weight:600}.incluye .table-wrapper td{border-bottom:1px solid #e5e8ef;color:#111c2d}.incluye .table-wrapper tbody tr:last-child td{border-bottom:none}.incluye .note{color:#727781;font-family:Inter,sans-serif;font-size:12px;font-style:italic;line-height:16px;margin:16px 0 0}.entretenimiento{width:100%}.entretenimiento-hero{align-items:center;background:linear-gradient(135deg,#003360,#004a87);display:flex;min-height:500px;overflow:hidden;position:relative;width:100%}.entretenimiento-hero .overlay{background:linear-gradient(90deg,#003360d9,#0033608c 45%,#0033601a);inset:0;position:absolute;z-index:1}.entretenimiento-hero .container{margin:0 auto;max-width:1280px;padding:80px 64px;position:relative;width:100%;z-index:2}.entretenimiento-hero .hero-content{color:#fff;max-width:700px}.entretenimiento-hero .hero-content h1{color:#fff;font-family:Montserrat,sans-serif;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:56px;margin:0 0 16px}.entretenimiento-hero .hero-content p{color:#ffffffe6;font-family:Inter,sans-serif;font-size:18px;line-height:28px;margin:0;max-width:600px}@media(max-width:992px){.incluye .container{padding:0 32px}.incluye .food-card,.incluye .lounge-card,.incluye .luggage-card,.incluye .schedule-card{grid-column:span 12}.incluye .food-card{flex-direction:row}.incluye .food-card .food-content{flex:1 1}.incluye .food-card .food-image{flex:1 1;min-height:280px}.entretenimiento-hero .container{padding:64px 32px}}@media(max-width:768px){.incluye{padding:60px 0}.incluye .container{padding:0 16px}.incluye .food-card{flex-direction:column;gap:24px;grid-column:span 12;padding:24px}.incluye .food-card .food-content{order:1;width:100%}.incluye .food-card .food-image{min-height:220px;order:2;width:100%}.incluye .food-card .food-image img{height:100%;inset:0;position:absolute;width:100%}.incluye .card{border-radius:20px;padding:24px}.incluye .schedule-header{align-items:flex-start;flex-direction:column;gap:12px}.incluye .schedule-header h3{font-size:20px}.incluye .table-wrapper{overflow-x:auto}.incluye .table-wrapper table{min-width:520px}.entretenimiento-hero{min-height:420px}.entretenimiento-hero .container{padding:50px 16px}.entretenimiento-hero .hero-content h1{font-size:32px;line-height:40px}.entretenimiento-hero .hero-content p{font-size:16px;line-height:24px}}@media(max-width:480px){.incluye .food-card{padding:20px}.incluye .food-card h3{font-size:20px;line-height:28px}.incluye .food-card ul li{align-items:flex-start;font-size:15px;line-height:22px}.incluye .food-card ul li .material-symbols-outlined{margin-top:1px}.incluye .luggage-number span{font-size:44px}.entretenimiento-hero .hero-content h1{font-size:30px;line-height:38px}}.entretenimiento{position:relative}.entretenimiento .entretenimiento-hero{align-items:flex-end;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;height:420px;margin-bottom:4rem;position:relative}.entretenimiento .entretenimiento-hero .overlay{background:linear-gradient(180deg,#003360d9,#00336073);inset:0;position:absolute}.entretenimiento .entretenimiento-hero .hero-content{color:#fff;padding-bottom:4rem;position:relative;z-index:2}.entretenimiento .entretenimiento-hero .hero-content h1{font-size:3rem;margin-bottom:1rem}.entretenimiento .entretenimiento-hero .hero-content p{font-size:1.1rem;line-height:1.8;max-width:700px}.entretenimiento .entretenimiento-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(2,1fr);position:relative}.entretenimiento .entretenimiento-card{display:flex;flex-direction:column;height:100%;text-align:center}.entretenimiento .entretenimiento-card:hover .card-image{transform:translateY(-8px)}.entretenimiento .entretenimiento-card:hover .card-image img{transform:scale(1.08)}.entretenimiento .entretenimiento-card:hover .card-overlay{opacity:1}.entretenimiento .card-image{border-radius:8px;box-shadow:0 20px 50px #0033601f;margin-bottom:30px;overflow:hidden;position:relative;transition:all .4s ease}.entretenimiento .card-image img{aspect-ratio:16/10;display:block;object-fit:cover;transition:transform .6s ease;width:100%}.entretenimiento .card-image .card-overlay{background:linear-gradient(0deg,#00336073,#0000);inset:0;opacity:0;position:absolute;transition:.4s}.entretenimiento .card-content{margin:auto;max-width:520px}.entretenimiento .card-content h2{color:#003360;font-size:2rem;font-weight:700;margin-bottom:16px}.entretenimiento .card-content p{color:#424750;line-height:1.8;margin-bottom:24px}.entretenimiento .card-note{align-items:center;display:flex;gap:8px;justify-content:center}.entretenimiento .card-note span{color:#0059bb;font-size:18px}.entretenimiento .card-note small{color:#727781;font-size:.9rem}.entretenimiento-cta{padding:0 0 100px}.entretenimiento-cta .cta-box{align-items:center;background:#fff;border:1px solid #c2c6d1;border-radius:8px;box-shadow:0 10px 40px #0000000f;display:flex;gap:30px;justify-content:space-between;padding:50px}.entretenimiento-cta .cta-content h3{color:#003360;font-size:2rem;font-weight:700;margin-bottom:10px}.entretenimiento-cta .cta-content p{color:#424750}.entretenimiento-cta .cta-buttons{display:flex;gap:15px}.entretenimiento-cta .btn-primary,.entretenimiento-cta .btn-secondary{border-radius:8px;font-weight:600;padding:14px 30px;text-decoration:none;transition:.3s}.entretenimiento-cta .btn-primary{background:#003360;color:#fff}.entretenimiento-cta .btn-primary:hover{transform:translateY(-2px)}.entretenimiento-cta .btn-secondary{border:2px solid #003360;color:#003360}.entretenimiento-cta .btn-secondary:hover{background:#0033600d}@media(max-width:992px){.entretenimiento .entretenimiento-grid{gap:60px;grid-template-columns:1fr}.entretenimiento-cta .cta-box{flex-direction:column;text-align:center}.entretenimiento-cta .cta-buttons{flex-direction:column;width:100%}.entretenimiento-cta .btn-primary,.entretenimiento-cta .btn-secondary{text-align:center;width:100%}}.conecta-viaje{background:#f9f9ff;padding-bottom:6rem}.conecta-hero{align-items:flex-end;background-image:url(/static/media/seguridad1.487ea825522503262aec.jpg);background-position:50%;background-size:cover;display:flex;height:420px;margin-bottom:4rem;position:relative}.conecta-hero .overlay{background:linear-gradient(180deg,#003360d9,#00336073);inset:0;position:absolute}.conecta-hero .hero-content{color:#fff;padding-bottom:4rem;position:relative;z-index:2}.conecta-hero .hero-content h1{font-size:3rem;margin-bottom:1rem}.conecta-hero .hero-content p{font-size:1.1rem;line-height:1.8;max-width:700px}.container{margin:0 auto;max-width:1280px;padding:0 24px}.conecta-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.2fr 1fr}.conecta-tag{align-items:center;display:flex;gap:12px;margin-bottom:20px}.conecta-tag span{background:#0059bb;height:1px;width:50px}.conecta-tag p{font-size:12px;font-weight:700;text-transform:uppercase}.conecta-content h2{color:#003360;font-size:2.5rem;margin-bottom:20px}.description{line-height:1.8;margin-bottom:30px}.conecta-actions{display:flex;gap:16px;margin-bottom:40px}.btn-primary{background:#0059bb;border-radius:8px;padding:14px 24px;text-decoration:none}.btn-secondary{background:#0000;border:2px solid #ccc;border-radius:8px;padding:14px 24px}.trust-grid{grid-gap:20px;border-top:1px solid #ddd;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding-top:24px}.bento-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.bento-main{grid-column:span 2}.bento-main img{border-radius:8px;height:415px;object-fit:cover;width:100%}.trust-item span{color:#0059bb}.bento-card{background:#eef4ff;border-radius:8px;padding:24px;text-align:center}.bento-card span,.conexion-item i{color:#0059bb}.conexiones-box{grid-gap:48px;background:#fff;border-radius:8px;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-top:80px;padding:40px}.conexiones-map{position:relative}.conexiones-map img{border-radius:8px;height:100%;object-fit:cover;width:100%}.map-badge{background:#fff;border-radius:8px;bottom:16px;left:16px;padding:10px 16px;position:absolute}.dot{background:#0059bb;border-radius:50%;display:inline-block;height:10px;margin-right:8px;width:10px}@media(max-width:992px){.conecta-grid,.conexiones-box,.trust-grid{grid-template-columns:1fr}.conecta-actions{flex-direction:column}}.servicios-page{--primary:#003360;--primary-container:#004a87;--secondary:#0059bb;--secondary-container:#0070ea;--background:#f9f9ff;--surface:#fff;--surface-low:#f0f3ff;--surface-container:#e7eeff;--surface-high:#dee8ff;--surface-highest:#d8e3fb;--primary-fixed:#d4e3ff;--secondary-fixed:#d8e2ff;--text:#111c2d;--text-secondary:#424750;--outline:#c2c6d1;--max-width:1280px;--gap:24px;box-sizing:border-box;color:var(--text);font-family:Inter,sans-serif;margin:0 auto;max-width:var(--max-width);padding:80px 64px;width:100%}.servicios-adicionales-hero{align-items:center;background-image:url(/static/media/hero.1c6ae90fee8904935b26.webp);background-position:50%;background-size:cover;color:#fff;display:flex;height:400px;justify-content:center;text-align:center;width:100%}.servicios-page *,.servicios-page :after,.servicios-page :before{box-sizing:border-box}.servicios-page h1,.servicios-page h2,.servicios-page h3,.servicios-page h4,.servicios-page p{margin-top:0}.servicios-page button{cursor:pointer;font-family:inherit}.servicios-page a{background:var(--secondary);border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:600;line-height:20px;padding:10px 24px;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.servicios-page h2,.servicios-page h3,.servicios-page h4{font-family:Montserrat,sans-serif}.servicios-page h3{font-size:20px;font-weight:600;line-height:28px}.servicios-page h2{font-size:24px;font-weight:600;line-height:32px}.servicios-grid{grid-gap:var(--gap);display:grid;gap:var(--gap);grid-template-columns:repeat(3,1fr);margin-bottom:96px}.servicio-card{background:var(--surface);border:1px solid #c2c6d14d;border-radius:12px;box-shadow:0 4px 20px -5px #004a8714;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;overflow:hidden;padding:32px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.servicio-card:hover{box-shadow:0 10px 25px -5px #004a871a,0 8px 10px -6px #004a871a;transform:translateY(-4px)}.servicio-card-large{align-items:center;display:flex;flex-direction:row;gap:32px;grid-column:span 2;min-height:300px}.servicio-content{flex:1 1;position:relative;z-index:2}.servicio-card-large p{margin-bottom:24px}.servicio-decoration{background:#d8e2ff80;border-radius:50%;bottom:-80px;filter:blur(40px);height:256px;pointer-events:none;position:absolute;right:-80px;width:256px}.servicio-icon{align-items:center;background:var(--surface-high);border-radius:8px;color:var(--primary);display:flex;height:48px;justify-content:center;margin-bottom:24px;transition:background-color .2s ease,color .2s ease;width:48px}.servicio-icon .material-symbols-outlined{font-size:24px;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.servicio-card:hover .servicio-icon{background:var(--primary);color:#fff}.servicio-card h3{color:var(--text);margin-bottom:12px}.servicio-card p{color:var(--text-secondary);font-size:16px;line-height:24px;margin-bottom:1rem}.servicio-image{background:var(--surface-container);border-radius:8px;flex-shrink:0;height:192px;overflow:hidden;position:relative;width:33.333%}.servicio-image img{display:block;height:100%;object-fit:cover;opacity:.8;width:100%}.btn-secondary{background:var(--secondary);border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:600;line-height:20px;padding:10px 24px;transition:background-color .2s ease,box-shadow .2s ease}.btn-secondary:hover{background:var(--secondary-container);box-shadow:0 4px 12px #0059bb33}.btn-primary{background:var(--primary);border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:600;line-height:20px;padding:10px 24px;transition:.2s ease}.btn-primary:hover{background:var(--primary-container)}.btn-outline{background:#0000;border:2px solid var(--primary);border-radius:4px;color:var(--primary);font-size:14px;font-weight:600;line-height:20px;padding:10px 24px;transition:.2s ease;width:100%}.btn-outline:hover{background:#0033600d}.detalle-section{background:var(--surface);border:1px solid #c2c6d133;border-radius:12px;box-shadow:0 4px 20px #004a8714;margin-bottom:96px;overflow:hidden}.detalle-grid{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.detalle-content{display:flex;flex-direction:column;justify-content:center;padding:48px}.badge{background:var(--secondary-fixed);border-radius:999px;color:#001a41;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:16px;margin-bottom:16px;padding:4px 12px;text-transform:uppercase;width:-webkit-max-content;width:max-content}.detalle-content h2{color:var(--text);margin-bottom:16px}.detalle-content h2 span{font-weight:600}.detalle-description{color:var(--text-secondary);font-size:18px;line-height:28px;margin-bottom:24px}.check-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0 0 32px;padding:0}.check-list li{align-items:flex-start;color:var(--text);display:flex;font-size:16px;gap:12px;line-height:24px}.check-list .material-symbols-outlined{color:var(--secondary);flex-shrink:0;font-size:24px}.detalle-image{background:var(--surface-high);min-height:400px;position:relative}.detalle-image img{display:block;height:100%;object-fit:cover;width:100%}.restaurante-section{background:var(--primary-container);border-radius:12px;box-shadow:0 8px 30px -5px #004a8733;margin-bottom:96px;overflow:hidden}.restaurante-grid{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.restaurante-image{min-height:400px;position:relative}.restaurante-image img{display:block;height:100%;object-fit:cover;width:100%}.restaurante-content{color:#89bbff;display:flex;flex-direction:column;justify-content:center;padding:48px}.restaurante-icon{align-items:center;background:var(--primary);border-radius:50%;color:#fff;display:flex;height:48px;justify-content:center;margin-bottom:24px;width:48px}.restaurante-icon .material-symbols-outlined{font-size:24px;font-variation-settings:"FILL" 1}.restaurante-content h2{color:#89bbff;margin-bottom:16px}.restaurante-content>p{color:#89bbffe6;font-size:18px;line-height:28px;margin-bottom:16px}.food-options{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:16px}.food-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0033604d;border:1px solid #89bbff1a;border-radius:8px;padding:20px}.food-card.snacks{background:#fff;border:1px solid #c2c6d1;color:#004a87;gap:32px;grid-column:span 8}.food-card.snacks h4{color:#004a87;font-size:20px;line-height:28px;margin-bottom:8px}.food-card.snacks p{color:#004a87;font-size:14px;line-height:21px;margin:0}.food-card h4{color:#89bbff;font-size:20px;line-height:28px;margin-bottom:8px}.food-card p{color:#89bbffcc;font-size:14px;line-height:21px;margin:0}.extras-section{background:var(--surface);border:1px solid #c2c6d14d;border-radius:12px;box-shadow:0 4px 20px -5px #004a8714;display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px;overflow:hidden}.extra-column{padding:48px}.extra-column+.extra-column{border-left:1px solid #c2c6d133}.extra-column h3{color:var(--text);font-size:24px;line-height:32px;margin-bottom:16px}.extra-column>p{color:var(--text-secondary);font-size:16px;line-height:24px;margin:0}.pet-service{align-items:flex-start;background:#d8e2ff80;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;margin-top:24px;padding:16px}.pet-service>.material-symbols-outlined{color:var(--primary);font-size:24px}.pet-service h4{color:#001a41;font-size:14px;line-height:20px;margin:0 0 4px}.pet-service p{color:#001a41;font-size:12px;line-height:16px;margin:0}.important-notes{background:var(--surface-container);border:1px solid #c2c6d133;border-radius:8px;padding:24px}.important-notes h4{color:var(--text);font-size:14px;letter-spacing:.08em;line-height:20px;margin:0 0 16px;text-transform:uppercase}.important-notes ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.important-notes li{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:14px;gap:8px;line-height:21px}.important-notes li .material-symbols-outlined{color:var(--primary);flex-shrink:0;font-size:18px}@media(max-width:1024px){.servicios-page{padding-left:32px;padding-right:32px}.servicios-grid{grid-template-columns:repeat(2,1fr)}.servicio-card-large{grid-column:span 2}.detalle-content,.extra-column,.restaurante-content{padding:40px}}@media(max-width:768px){.servicios-page{padding:50px 16px}.servicios-grid{gap:20px;grid-template-columns:1fr;margin-bottom:60px}.servicio-card,.servicio-card-large{align-items:stretch;display:flex;flex-direction:column;gap:24px;grid-column:span 1;min-height:auto;padding:24px}.servicio-image{height:220px;width:100%}.detalle-section{margin-bottom:60px}.detalle-grid{grid-template-columns:1fr}.detalle-content{padding:32px 24px}.detalle-image{height:300px;min-height:300px}.restaurante-section{margin-bottom:60px}.restaurante-grid{grid-template-columns:1fr}.restaurante-image{height:280px;min-height:280px;order:2}.restaurante-content{order:1;padding:32px 24px}.extras-section,.food-options{grid-template-columns:1fr}.extras-section{margin-bottom:30px}.extra-column{padding:32px 24px}.extra-column+.extra-column{border-left:none;border-top:1px solid #c2c6d133}}@media(max-width:480px){.servicios-page{padding-left:16px;padding-right:16px}.servicio-card{padding:24px 20px}.detalle-content,.extra-column,.restaurante-content{padding:28px 20px}.detalle-content h2,.restaurante-content h2{font-size:22px;line-height:30px}.detalle-description,.restaurante-content>p{font-size:16px;line-height:24px}.servicio-image{height:200px}.detalle-image{height:250px;min-height:250px}}
/*# sourceMappingURL=main.152fef28.css.map*/