.lang{position:absolute;top:20px;right:20px;display:grid;grid-auto-flow:column;gap:5px;z-index:30}.lang .lang-btn{background:none;padding:5px 10px;border:solid 1px white;border-radius:20px;font-size:10px;color:#fff;opacity:.3;cursor:pointer;transition:all .1s ease-in}.lang .lang-btn.active{background-color:#fff;color:#881a8a;opacity:1}@media (max-width:960px){.lang .lang-btn{background:#352074;opacity:.8}}.bg{background-image:radial-gradient(#1b81b3,#38094e);background-size:100% 100%;height:100vh;display:block;position:relative;overflow:hidden}.bg-info{position:absolute;right:0;top:-100vh;height:300vh;width:40vw;background-image:linear-gradient(90deg,#203b8600 0%,#293870 37%,#38094e00 70%)}@media (max-width:960px){.bg-info{display:none}}#earth{display:block;z-index:0;box-sizing:border-box;transition-property:all;transition-timing-function:ease-out;transition-duration:0ms;position:absolute;width:100vw;height:100vh;left:-25vw;top:0}@media (max-width:960px){#earth{width:100vw;height:150vh;left:0vw;top:-50vh}}.hotspot{font-family:Maven Pro,sans-serif;font-size:10px;background-image:linear-gradient(90deg,#8a1a8a,#651a8a);color:#fff;border:none;border-radius:10px;padding:4px 8px;box-shadow:0 10px 10px #0003;cursor:pointer}.hotspot:hover{background-image:linear-gradient(90deg,#651a8a,#651a8a)}.hotspot-dc{background-image:linear-gradient(90deg,#F6E400,#f6b900);transform:translate3d(-55%,-55%,0);color:#483d8b}.hotspot-dc:hover{color:#483d8b;background-image:linear-gradient(90deg,#f6b900,#f6b900)}.hotspot-dc.construction{background-image:linear-gradient(90deg,#18193c,#18193c);color:#fff;border:solid 1px #f6b900;padding:3px 7px}.back-icon{position:absolute;left:20px;top:20px;z-index:1;cursor:pointer}.back-icon img{width:100%;width:25px}.navegation{width:100%;display:flex;gap:15px}@media (max-width:960px){.navegation{flex-wrap:wrap;gap:10px}}.card{background-color:#0000001a;border-radius:15px;cursor:pointer;padding:15px;box-shadow:1px 10px 10px #0003;border:solid 1px white;color:#fff;width:100%;transition-property:all;transition-duration:.2s;transition-timing-function:ease-out}.card:hover{background:rgba(255,255,255,.8);color:#000;box-shadow:1px 15px 20px #0003}.card.active{background-color:#fff;color:#000;box-shadow:1px 15px 20px #0003}.card-icon{width:12px;height:12px;display:inline-block;margin-right:5px}.card-name{display:block;font-size:18px;font-weight:600;margin-top:10px}@media (max-width:960px){.card{padding:10px;width:calc(50% - 5px)}.card-name{font-size:14px;margin-top:0}}.conventions{display:flex;flex-wrap:wrap;gap:0 15px;margin-top:20px}.convention-icon{width:12px;height:12px;display:inline-block;margin-right:5px}.convention-name{font-size:14px}.info{color:#fff;margin-bottom:4vh;display:none}.info.active{display:block}.info .title{font-size:60px;line-height:95%;margin:0}.info .list{padding-left:20px;font-size:18px;margin:20px 0 0}.info .list li{margin-bottom:4px}@media (max-width:960px){.info{padding:0 5px}.info .title{font-size:30px}.info .list{font-size:12px;padding-left:10px}}.content{position:absolute;width:46vw;display:grid;z-index:1;right:5vw;bottom:10vh}@media (max-width:960px){.content{width:100vw;right:0;left:0vw;bottom:0;padding:0 2vh 2vh;background-image:linear-gradient(0deg,#273a83 40%,#84409400 100%)}}.popup{position:absolute;background-image:linear-gradient(90deg,#0000 0%,#0009 50%);z-index:10;width:57vw;height:100vh;right:0;top:0;padding:65px 45px;display:grid;align-content:center;animation-name:animate-in;animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both;z-index:20}.popup .container{background-image:linear-gradient(60deg,#933076,#2d3c91);max-height:100%;width:100%;padding:20px;border-radius:20px;box-shadow:0 15px 30px #0000004d;color:#fff;overflow-y:auto;position:relative}.popup p{margin:0}.popup .header{display:grid;gap:20px;grid-template-columns:auto 1fr}.popup .photo{position:relative}.popup .photo img{width:100%;max-height:200px;object-fit:cover;border-radius:10px;box-shadow:0 10px 20px #0000001a}.popup .video{position:absolute;left:0;top:0;width:100%;height:100%}.popup .video iframe{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:10px;border:none}.popup .location .title{font-size:36px;font-weight:600;padding-right:50px}.popup .location .subtitle{font-size:28px;padding-right:50px;margin-bottom:20px}.popup .link{text-decoration:underline;cursor:pointer}.popup .box{background:#0002;border-radius:10px;margin:20px 0 0;display:grid;gap:20px;grid-auto-flow:column}.popup .box-content{padding:15px 20px 20px}.popup .box .title{opacity:.6;color:#b0b3ef}.popup .box .data{font-size:24px}.popup .box .certifications{margin-top:15px}.popup .box .carriers{margin-top:15px;columns:2}.popup .footer{background:#0002;border-radius:10px;margin:20px 0 0;padding:15px 20px 20px;display:grid;gap:20px;grid-auto-flow:column}.popup .icon-box{margin-top:20px;display:flex;align-items:center;gap:10px;cursor:pointer;text-decoration:underline}.popup .icon-box a{color:#fff!important}.popup .icon-box img{width:26px}.popup .close{position:absolute;top:10px;right:10px;display:grid;place-content:center;background-color:#fff;color:#933076;width:30px;height:30px;border-radius:100px;box-shadow:0 15px 30px #00000080;cursor:pointer;transition:all .1s ease-in}.popup .close:hover{color:#fff;background-color:#933076}@media (max-width:960px){.popup{width:100vw;padding:65px 20px;animation-name:animate-in-movil}}@media (max-width:640px){.popup .header{grid-template-columns:1fr}.popup .box,.popup .data{grid-auto-flow:row}.popup .box .carriers{columns:1}.popup .footer{grid-auto-flow:row}.popup .close{top:30px;right:30px}}@keyframes animate-in{0%{right:-50vw}to{right:0}}@keyframes animate-in-movil{0%{right:-100vw}to{right:0}}body{margin:0;font-family:Maven Pro,sans-serif;font-size:16px}*{box-sizing:border-box}.hidden{display:none!important}.bold{font-weight:600}
