.qD5vjG_page{--pad:clamp(20px, 5vw, 72px);--wrap:1240px;background:var(--blue-950,#001d29);color:#fff;overflow-x:clip}.qD5vjG_page :focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.qD5vjG_main:focus{outline:none}.qD5vjG_wrap{width:min(100% - 2 * var(--pad), var(--wrap));margin-inline:auto}.qD5vjG_top{z-index:5;padding:18px var(--pad);justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:0 0 auto}.qD5vjG_brand{color:#fff;border-radius:2px;display:inline-flex}.qD5vjG_logo{height:34px!important}.qD5vjG_lang{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#001d2966;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 6px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}.qD5vjG_lang:hover{background:#001d29b3;border-color:#fff}.qD5vjG_langCode{background:var(--aqua);width:32px;height:32px;color:var(--blue-950);letter-spacing:.04em;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.qD5vjG_hero{isolation:isolate;min-height:100svh;padding:max(18svh, 132px) var(--pad) 72px;align-items:end;display:grid;position:relative}.qD5vjG_heroBg{z-index:-2;background:var(--blue-900);position:absolute;inset:0;overflow:hidden}.qD5vjG_heroBg picture{display:contents}.qD5vjG_heroImg{object-fit:cover;object-position:44% 0%;transform-origin:50% 30%;width:100%;height:100%;animation:qD5vjG_settle 4.5s var(--ease,cubic-bezier(.2, .7, .2, 1)) both;display:block}.qD5vjG_shade{z-index:-1;background:linear-gradient(#001d29b3 0%,#001d2900 16%),linear-gradient(#001d291a 0%,#001d297a 18%,#001d29c2 36%,#001d29f0 58%,#001d29 100%);position:absolute;inset:0}.qD5vjG_heroIn{width:min(100%, var(--wrap));align-items:end;gap:28px;margin-inline:auto;display:grid}.qD5vjG_copy{gap:16px;max-width:720px;display:grid}.qD5vjG_badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;text-transform:uppercase;color:#d8f3ee;min-height:34px;animation:qD5vjG_rise .7s .1s var(--ease,ease-out) both;background:#001d29b8;border:1px solid #50c1af8c;border-radius:999px;justify-self:start;align-items:center;gap:10px;margin:0;padding:0 14px 0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.qD5vjG_dot{background:var(--aqua);border-radius:50%;width:8px;height:8px;position:relative}.qD5vjG_dot:after{content:"";border:2px solid var(--aqua);border-radius:50%;animation:1.6s ease-out .8s 3 both qD5vjG_ping;position:absolute;inset:-4px}.qD5vjG_h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,11vw,56px);font-weight:800;line-height:1}.qD5vjG_h1 span{display:block}.qD5vjG_h1 em{color:var(--aqua);font-style:normal;display:block}.qD5vjG_sub{color:#dbeef3;text-wrap:pretty;max-width:52ch;animation:qD5vjG_rise .7s .2s var(--ease,ease-out) both;margin:0;font-size:clamp(16.5px,1.4vw,20px);line-height:1.5}.qD5vjG_open{color:#b4e6dd;animation:qD5vjG_rise .7s .28s var(--ease,ease-out) both;align-items:center;gap:8px;margin:0;font-size:14.5px;font-weight:600;display:inline-flex}.qD5vjG_open svg{flex:none;width:16px;height:16px}.qD5vjG_signup{border:1px solid #ffffff2e;border-top:3px solid var(--aqua);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);width:100%;max-width:560px;animation:qD5vjG_rise .8s .35s var(--ease,ease-out) both;background:#001d29b8;border-radius:2px;gap:14px;padding:clamp(20px,2.4vw,28px);display:grid}.qD5vjG_signupH{letter-spacing:-.01em;margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:800;line-height:1.2}.qD5vjG_lead{color:#dbeef3;text-wrap:balance;margin:0 0 4px;font-size:15px;font-weight:500;line-height:1.5}.qD5vjG_igLine{color:#c9e2ea;margin:-6px 0 0;font-size:14px;line-height:1.5}.qD5vjG_igLine a{color:#fff;text-underline-offset:3px;margin-block:-11px;padding-block:11px;font-weight:700;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;display:inline-block}.qD5vjG_igLine a:hover{-webkit-text-decoration-color:var(--aqua);text-decoration-color:var(--aqua)}.qD5vjG_cue{letter-spacing:.16em;text-transform:uppercase;color:#cfe6ec;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:12px;font-weight:700;display:none;position:absolute;bottom:14px;left:50%;translate:-50%}.qD5vjG_cue svg{width:16px;height:16px;color:var(--aqua);animation:1.8s ease-in-out 4 qD5vjG_bob}.qD5vjG_cue:hover{color:#fff}.qD5vjG_brands{color:var(--ink,#1b1b1b);border-bottom:1px solid var(--line);background:#fff}.qD5vjG_marquee{gap:4px;padding-block:22px;display:grid;position:relative;overflow:hidden}.qD5vjG_marquee:before,.qD5vjG_marquee:after{content:"";z-index:1;pointer-events:none;width:clamp(24px,8vw,120px);position:absolute;top:0;bottom:0}.qD5vjG_marquee:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.qD5vjG_marquee:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.qD5vjG_track{width:max-content;animation:48s linear infinite qD5vjG_slide;display:flex}.qD5vjG_reverse{animation-duration:56s;animation-direction:reverse}.qD5vjG_marquee:hover .qD5vjG_track,.qD5vjG_marquee:focus-within .qD5vjG_track,.qD5vjG_paused .qD5vjG_track{animation-play-state:paused}.qD5vjG_row{align-items:center;margin:0;padding:0;list-style:none;display:flex}.qD5vjG_tile{flex:none;place-items:center;width:clamp(140px,14vw,184px);height:76px;display:grid}.qD5vjG_tile img{object-fit:contain;filter:grayscale()contrast(1.05);opacity:.82;transition:filter .3s,opacity .3s;display:block}.qD5vjG_tile:hover img{filter:none;opacity:1}.qD5vjG_pauseBtn{z-index:2;width:44px;height:44px;color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:10px}.qD5vjG_pauseBtn svg{width:16px;height:16px}.qD5vjG_pauseBtn:hover{background:var(--mist,#eef5f7)}.qD5vjG_pauseBtn:focus-visible{outline-color:var(--blue)}.qD5vjG_teaser{isolation:isolate;background:var(--blue);padding-block:clamp(64px,9vw,120px);position:relative}.qD5vjG_teaser:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#50c1af2e,#0000 70%);width:70vmax;height:70vmax;position:absolute;inset:-10% -20% auto auto}.qD5vjG_head{gap:14px;max-width:760px;display:grid}.qD5vjG_head .eyebrow{color:#b4e6dd}.qD5vjG_h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,4.2vw,52px);font-weight:800;line-height:1.05}.qD5vjG_headSub{color:#d6ebf1;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.qD5vjG_stats{border-block:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:clamp(32px,4vw,48px) 0;padding:0;list-style:none;display:grid}.qD5vjG_stats li{gap:4px;padding:20px 4px;display:grid}.qD5vjG_stats b{letter-spacing:-.03em;color:#fff;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1}.qD5vjG_stats span{letter-spacing:.1em;text-transform:uppercase;color:#b4e6dd;font-size:13px;font-weight:700}.qD5vjG_bento{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.qD5vjG_card{isolation:isolate;background:var(--blue-900);border-radius:2px;align-items:end;min-height:360px;display:grid;position:relative;overflow:hidden}.qD5vjG_card:after{content:"";z-index:-1;background:linear-gradient(#001d2933 0%,#001d298c 25%,#001d29d1 55%,#001d29f5 100%);position:absolute;inset:0}.qD5vjG_cardImg{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease,ease-out);position:absolute;inset:0}.qD5vjG_card:hover .qD5vjG_cardImg{transform:scale(1.05)}.qD5vjG_cardIn{gap:8px;padding:clamp(20px,2.4vw,32px);display:grid}.qD5vjG_ccLogo{width:96px;height:auto;margin-bottom:6px}.qD5vjG_kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--aqua);text-shadow:0 1px 6px #001d29cc;font-size:12px;font-weight:800}.qD5vjG_cardH{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.1}.qD5vjG_facts{color:#dbeef3;margin:0;font-size:15px;font-weight:600;line-height:1.45}.qD5vjG_next{color:#c9e2ea;border-top:1px solid #ffffff2e;margin:6px 0 0;padding-top:12px;font-size:14px;line-height:1.45}.qD5vjG_next span{color:#fff;font-weight:700}.qD5vjG_card_cine .qD5vjG_facts{color:#fff;letter-spacing:.02em}.qD5vjG_visitS{background:var(--blue-950,#001d29);padding-block:clamp(64px,8vw,112px)}.qD5vjG_visitGrid{gap:clamp(28px,4vw,56px);display:grid}.qD5vjG_visitCopy{align-content:start;gap:16px;display:grid}.qD5vjG_contact{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,1fr);gap:22px 28px;margin-top:12px;padding-top:clamp(22px,3vw,32px);display:grid}.qD5vjG_item{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.qD5vjG_item>svg{width:20px;height:20px;color:var(--aqua);margin-top:2px}.qD5vjG_item>div{gap:3px;min-width:0;display:grid}.qD5vjG_label{letter-spacing:.14em;text-transform:uppercase;color:#9fd9cf;font-size:11.5px;font-weight:700}.qD5vjG_val,.qD5vjG_addr{color:#fff;overflow-wrap:anywhere;font-size:15.5px;font-style:normal;line-height:1.45}a.qD5vjG_val[href^=mailto\:]{overflow-wrap:normal}a.qD5vjG_val{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}a.qD5vjG_val:hover{-webkit-text-decoration-color:var(--aqua);text-decoration-color:var(--aqua)}.qD5vjG_tap{justify-self:start;margin-block:-11px;padding-block:11px}.qD5vjG_more{min-height:44px;color:var(--aqua);align-items:center;gap:6px;width:fit-content;margin-top:-2px;font-size:14px;font-weight:700;display:inline-flex}.qD5vjG_more svg{width:15px;height:15px}.qD5vjG_more:hover{color:#fff}.qD5vjG_map iframe:focus-visible{outline:3px solid var(--aqua,#50c1af);outline-offset:3px}.qD5vjG_map{background:var(--blue-900);border:1px solid #ffffff24;min-height:340px}.qD5vjG_cta{background:radial-gradient(60% 120% at 100% 0%, #50c1af38, transparent 60%), var(--blue);text-align:center;padding-block:clamp(56px,7vw,96px)}.qD5vjG_cta .qD5vjG_wrap{justify-items:center;gap:16px;display:grid}.qD5vjG_ctaH{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.08}.qD5vjG_ctaSub{color:#dbeef3;margin:0 0 8px;font-size:clamp(16px,1.3vw,19px)}.qD5vjG_foot{padding:22px var(--pad) 28px;color:#b9d9e3;background:var(--blue-950,#001d29);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:13px;display:flex}.qD5vjG_foot a{color:#fff;text-underline-offset:3px;margin-block:-11px;padding-block:11px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;display:inline-block}@media (min-width:680px){.qD5vjG_contact,.qD5vjG_bento{grid-template-columns:repeat(2,minmax(0,1fr))}.qD5vjG_card_cine,.qD5vjG_card_tiendas{grid-column:span 2}.qD5vjG_stats{grid-template-columns:repeat(4,minmax(0,1fr))}.qD5vjG_stats li{padding-inline:0 12px}}@media (min-width:768px){.qD5vjG_hero{padding-top:160px;padding-bottom:96px}.qD5vjG_shade{background:linear-gradient(#001d2999 0%,#001d2900 18%),linear-gradient(#001d294d 0%,#001d299e 28%,#001d29cc 55%,#001d29f2 100%)}.qD5vjG_h1{font-size:clamp(52px,7vw,76px)}.qD5vjG_cue{display:inline-flex}}@media (min-width:1024px){.qD5vjG_logo{height:44px!important}.qD5vjG_top{padding-top:28px}.qD5vjG_hero{align-items:center;padding-block:120px 84px}.qD5vjG_heroImg{object-position:50% 62%}.qD5vjG_shade{background:linear-gradient(#001d298c 0%,#001d2900 18%),linear-gradient(270deg,#001d29eb 0%,#001d29d1 50%,#001d2973 56%,#001d2900 68%),linear-gradient(#001d2900 76%,#001d29b3 100%)}.qD5vjG_heroIn{grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:22px 0}.qD5vjG_copy,.qD5vjG_signup{grid-column:2}.qD5vjG_copy{gap:14px;max-width:none}.qD5vjG_h1{font-size:clamp(52px,4.3vw,72px)}.qD5vjG_signup{max-width:none}.qD5vjG_bento{grid-template-rows:repeat(2,minmax(300px,auto));grid-template-columns:repeat(4,minmax(0,1fr))}.qD5vjG_card_cine{grid-area:1/1/3/3;min-height:640px}.qD5vjG_card_tiendas{grid-column:3/5}.qD5vjG_card_gastro{grid-column:3}.qD5vjG_card_torre{grid-column:4}.qD5vjG_card_cine .qD5vjG_cardH{font-size:clamp(30px,3.2vw,44px)}.qD5vjG_card_cine .qD5vjG_ccLogo{width:132px}.qD5vjG_visitGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.qD5vjG_map{min-height:460px}}@media (min-width:1024px) and (max-width:1365px){.qD5vjG_contact{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px) and (max-height:820px){.qD5vjG_hero{padding-block:104px 72px}.qD5vjG_h1{font-size:clamp(46px,3.8vw,60px)}.qD5vjG_copy{gap:12px}.qD5vjG_heroIn{gap:22px}}@media (orientation:landscape) and (max-height:500px) and (max-width:1023px){.qD5vjG_hero{padding-top:120px}}@keyframes qD5vjG_settle{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes qD5vjG_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes qD5vjG_ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes qD5vjG_bob{0%,to{transform:none}50%{transform:translateY(4px)}}@keyframes qD5vjG_slide{to{transform:translate(-50%)}}@keyframes qD5vjG_reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.qD5vjG_reveal{animation:linear both qD5vjG_reveal;animation-timeline:view();animation-range:entry entry 60%}}}@media (prefers-reduced-motion:reduce){.qD5vjG_heroImg,.qD5vjG_badge,.qD5vjG_sub,.qD5vjG_open,.qD5vjG_signup,.qD5vjG_dot:after,.qD5vjG_cue svg,.qD5vjG_reveal{animation:none}.qD5vjG_cardImg,.qD5vjG_tile img,.qD5vjG_lang{transition:none}.qD5vjG_card:hover .qD5vjG_cardImg{transform:none}.qD5vjG_track{justify-content:center;width:auto;animation:none}.qD5vjG_track .qD5vjG_row{flex-wrap:wrap;justify-content:center;column-gap:20px}.qD5vjG_track .qD5vjG_row[aria-hidden],.qD5vjG_marquee:before,.qD5vjG_marquee:after,.qD5vjG_pauseBtn{display:none}}
