/* Portada del prototipo v11 con las mejoras del 2-11-2026 (regla 19). Generado por scripts/wp/portada_p.py; no editar a mano. */
body.pa-v2 *{box-sizing:border-box}
body.pa-v2{-webkit-text-size-adjust:100%}
body.pa-v2{margin:0}
body.pa-v2 img{display:block;max-width:100%}
body.pa-v2 a{color:inherit}
body.pa-v2 .oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
body.pa-v2 .ico{width:20px;height:20px;flex:none}
body.pa-v2 .in{max-width:1240px;margin:0 auto;padding:0 var(--g)}
body.pa-v2{--g:clamp(24px,6vw,48px)}
body.pa-v2 :focus-visible{outline:2px solid var(--foco);outline-offset:3px}
body.pa-v2 .barra-in{max-width:1240px;margin:0 auto;padding:0 var(--g);height:64px;display:flex;align-items:center;gap:2.4rem}
body.pa-v2 .busca{display:flex;align-items:center;position:relative}
body.pa-v2 .busca .ico{position:absolute;left:18px;pointer-events:none}
body.pa-v2 .busca input{flex:1;min-width:0;font:inherit;border:0;background:none;outline:none;text-overflow:ellipsis}
@media(max-width:480px){body.pa-v2 .busca button{padding:0 1rem!important}
body.pa-v2 .busca input{padding-left:46px!important;padding-right:.5rem!important}
body.pa-v2 .busca .ico{left:15px}}
body.pa-v2 .busca input::-webkit-search-cancel-button{display:none}
body.pa-v2 .carta{position:relative}
body.pa-v2 .carta{overflow:hidden}
body.pa-v2 .carta-in{position:relative;width:175%;margin-left:-38%}
@media(min-width:700px){body.pa-v2 .carta-in{width:auto;margin-left:0}}
body.pa-v2 .carta canvas{position:absolute;inset:0}
body.pa-v2 .tip{position:absolute;transform:translate(14px,-50%);pointer-events:none;z-index:3;white-space:nowrap}
body.pa-v2 .tip.izq{transform:translate(calc(-100% - 14px),-50%)}
body.pa-v2 .tip b,body.pa-v2 .tip span{display:block}
body.pa-v2 .emp-grid,body.pa-v2 .emp2-grid{display:grid}
body.pa-v2 .emp,body.pa-v2 .emp2{text-decoration:none;display:flex;align-items:center}
body.pa-v2 .emp-t{display:flex;flex-direction:column;min-width:0}
body.pa-v2 .emp .fl,body.pa-v2 .emp2 .fl{margin-left:auto;flex:none}
body.pa-v2 .neg ul{list-style:none;margin:0;padding:0}
body.pa-v2 .neg li{display:flex;align-items:center;justify-content:space-between;gap:1rem}
body.pa-v2 .neg li a{text-decoration:none;display:flex;flex-direction:column;min-width:0}
body.pa-v2 .g-dest,body.pa-v2 .g{text-decoration:none;display:block}
body.pa-v2 .g-img{display:block;overflow:hidden}
body.pa-v2 .g-img img{width:100%;height:100%;object-fit:cover}
body.pa-v2 .g-txt,body.pa-v2 .g-t,body.pa-v2 .g-k,body.pa-v2 .g-e,body.pa-v2 .g-m{display:block}
body.pa-v2 .g-m{display:inline-flex!important;align-items:center;gap:.4rem}
body.pa-v2 .g{grid-template-rows:min-content 1fr;align-items:start}
body.pa-v2 .g .g-m{align-self:start}
body.pa-v2 .emp-img{display:block;overflow:hidden;flex:none}
body.pa-v2 .emp-img img{width:100%;height:100%;object-fit:cover}
@media (prefers-reduced-motion:reduce){body.pa-v2 *{transition:none!important;animation:none!important}}
body.pa-v2 .hero-pie{display:flex;flex-wrap:wrap;gap:1rem 1.8rem;align-items:center;padding-top:8px;padding-bottom:44px;font-family:"Schibsted Grotesk",sans-serif}
body.pa-v2 .btn{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;font-weight:650;font-size:.95rem;padding:.9rem 1.25rem;transition:background .2s,color .2s}
body.pa-v2 .hero-txt{padding-top:clamp(28px,5vw,64px)}
body.pa-v2 .lede b{font-weight:700;font-family:"Schibsted Grotesk",sans-serif}
body.pa-v2 .carta{margin-top:20px}
body.pa-v2{--papel:#F3F4F0;--blanco:#FCFCFA;--tinta:#1C2A30;--gris:#64737A;--linea:#D7DCD8;--cant:#24557F;--oro:#A57A2A;--foco:#24557F;--tinta-logo:#1C2A30;--ac:#B08A3E;--fondo-logo:#F3F4F0}
body.pa-v2{background:var(--papel);color:var(--tinta);font-family:"Spectral","Spectral reserva",Georgia,serif;font-size:1.1rem;line-height:1.62}
body.pa-v2 .hero-txt{text-align:center;display:flex;flex-direction:column;align-items:center}
body.pa-v2 h1{font:300 clamp(2.9rem,7vw,6.2rem)/1 "Spectral","Spectral reserva",serif;letter-spacing:-.03em;margin:0}
body.pa-v2 .lede{font-size:clamp(1.05rem,1.5vw,1.22rem);color:#3A4950;max-width:34em;margin:1.2rem auto 1.7rem}
body.pa-v2 .lede b{font-family:"Instrument Sans","Instrument Sans reserva",sans-serif;font-weight:600;color:var(--cant)}
body.pa-v2 .busca{width:100%;max-width:600px;background:#fff;border:1px solid #C9D0CD;box-shadow:0 14px 40px -26px rgba(28,42,48,.55);font-family:"Instrument Sans","Instrument Sans reserva",sans-serif;text-align:left;transition:border-color .2s}
body.pa-v2 .busca:focus-within{border-color:var(--tinta)}
body.pa-v2 .busca input{padding:1.1rem 1rem 1.1rem 52px;font-size:1.04rem}
body.pa-v2 .busca button{border:0;background:var(--tinta);color:#fff;font:600 .95rem "Instrument Sans","Instrument Sans reserva",sans-serif;padding:0 1.5rem;align-self:stretch;cursor:pointer}
body.pa-v2 .busca button:hover{background:var(--cant)}
body.pa-v2 .carta{margin-top:clamp(40px,8vw,120px)}
body.pa-v2 .carta-img{width:100%;height:auto}
body.pa-v2 .tip{background:var(--tinta);color:#fff;padding:.5rem .75rem;font-family:"Instrument Sans","Instrument Sans reserva",sans-serif}
body.pa-v2 .tip b{font:500 1.02rem "Spectral","Spectral reserva",serif}
body.pa-v2 .tip span{font-size:.78rem;color:#BCC7CB}
body.pa-v2 .post{position:absolute;left:var(--x);top:var(--y);text-decoration:none;color:var(--tinta);display:none;z-index:2}
body.pa-v2 .post .pt{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--oro);box-shadow:0 0 0 3px rgba(243,244,240,.9)}
body.pa-v2 .post .hilo{position:absolute;left:0;width:1px;background:var(--tinta)}
body.pa-v2 .post .pf{position:absolute;left:-74px;width:148px;background:#fff;padding:6px 6px 8px;box-shadow:0 18px 30px -18px rgba(28,42,48,.6);transition:transform .35s cubic-bezier(.2,.7,.2,1)}
body.pa-v2 .post .pf img{width:100%;aspect-ratio:4/3;object-fit:cover}
body.pa-v2 .post .pn{display:block;padding:.45rem .2rem 0;font-family:"Instrument Sans","Instrument Sans reserva",sans-serif;line-height:1.25}
body.pa-v2 .post .pn b{display:block;font:500 1rem "Spectral","Spectral reserva",serif}
body.pa-v2 .post .pn span{font-size:.75rem;color:var(--gris)}
body.pa-v2 .post.arriba .hilo{bottom:0;height:46px}
body.pa-v2 .post.arriba .pf{bottom:46px}
body.pa-v2 .post.abajo .hilo{top:0;height:40px}
body.pa-v2 .post.abajo .pf{top:40px}
body.pa-v2 .post:hover .pf{transform:translateY(-4px)}
body.pa-v2 .post.abajo:hover .pf{transform:translateY(4px)}
@media(min-width:1000px){body.pa-v2 .post{display:block}
body.pa-v2 .carta{overflow:visible}
body.pa-v2 .carta-in{margin-bottom:170px}}
body.pa-v2 .hero-pie{justify-content:center}
body.pa-v2 .btn{background:var(--tinta);color:#fff}
body.pa-v2 .btn:hover{background:var(--cant)}
body.pa-v2 .sec{padding:clamp(56px,8vw,112px) 0}
body.pa-v2 .sec-cab{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:2.2rem;padding-bottom:1rem;border-bottom:1px solid var(--tinta)}
body.pa-v2 h2{font-weight:300;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.05;letter-spacing:-.015em;margin:0}
body.pa-v2 .sec-nota,body.pa-v2 .sec-link{font:500 .9rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris);margin:0}
body.pa-v2 .sec-link{color:var(--cant);text-underline-offset:4px}
body.pa-v2 .emp-grid{gap:0;border-top:0}
body.pa-v2 .emp{gap:1rem;padding:14px 0;border-bottom:1px solid var(--linea)}
body.pa-v2 .emp-img{width:84px;height:84px}
body.pa-v2 .emp-n{font-size:1.3rem;font-weight:400;line-height:1.2}
body.pa-v2 .emp-c{font:500 .86rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris);margin-top:.2rem}
body.pa-v2 .emp .fl{color:var(--cant);transition:transform .25s}
body.pa-v2 .emp:hover .fl{transform:translateX(4px)}
body.pa-v2 .emp2-grid{margin-top:2rem;gap:0}
body.pa-v2 .emp2{gap:1rem;padding:16px 0;border-bottom:1px solid var(--linea)}
body.pa-v2 .emp2>.ico:first-child{color:var(--cant);width:22px;height:22px}
body.pa-v2 .emp2 .emp-n{font-size:1.1rem}
body.pa-v2 .emp2 .fl{color:var(--gris);width:18px}
@media(min-width:900px){body.pa-v2 .emp-grid{grid-template-columns:repeat(4,1fr);gap:28px}
body.pa-v2 .emp{flex-direction:column;align-items:stretch;padding:0;border:0;gap:0}
body.pa-v2 .emp-img{width:100%;height:auto;aspect-ratio:4/5}
body.pa-v2 .emp-img img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}
body.pa-v2 .emp:hover .emp-img img{transform:scale(1.04)}
body.pa-v2 .emp-t{padding:1rem 0 0;border-top:0}
body.pa-v2 .emp .fl{display:none}
body.pa-v2 .emp-n{font-size:1.5rem}
body.pa-v2 .emp2-grid{grid-template-columns:repeat(4,1fr);gap:0 28px;margin-top:3rem;border-top:1px solid var(--linea)}
body.pa-v2 .emp2{border-bottom:0;padding:22px 0 0;align-items:flex-start}}
body.pa-v2 .negocios{background:var(--papel)}
body.pa-v2 .neg-grid{display:grid;gap:40px}
body.pa-v2 .neg-cab{display:flex;gap:1rem;align-items:center;padding-bottom:1.1rem}
body.pa-v2 .neg-cab .ico{width:28px;height:28px;color:var(--cant)}
body.pa-v2 h3{font-weight:400;font-size:1.45rem;margin:0;line-height:1.2}
body.pa-v2 .neg-cab p{margin:0;font:500 .86rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris)}
body.pa-v2 .neg li{padding:1rem 0 1rem 0;border-top:1px solid var(--linea);position:relative}
body.pa-v2 .nn{font-size:1.18rem}
body.pa-v2 .nt{font:400 .85rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris)}
body.pa-v2 .dist{font:italic 400 1rem "Spectral","Spectral reserva",serif;color:var(--gris);flex:none}
body.pa-v2 .neg li.gold{padding-left:1.1rem;background:linear-gradient(90deg,rgba(168,122,34,.09),rgba(168,122,34,0) 70%)}
body.pa-v2 .neg li.gold::before{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:#B08A3E}
body.pa-v2 .neg li.gold .dist{color:var(--oro);font-weight:500;display:inline-flex;align-items:center;gap:.4rem}
body.pa-v2 .neg li.gold .dist::before{content:"";width:16px;height:1px;background:currentColor}
body.pa-v2 .mas{display:inline-block;margin-top:1.2rem;font:600 .95rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--cant);text-underline-offset:4px}
@media(min-width:900px){body.pa-v2 .neg-grid{grid-template-columns:1fr 1fr;gap:72px}}
body.pa-v2 .g-grid{display:grid;gap:36px}
body.pa-v2 .g-img{aspect-ratio:3/2}
body.pa-v2 .g-k{font:500 .85rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--oro);margin-top:1.1rem}
body.pa-v2 .g-dest .g-t{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:300;line-height:1.12;margin:.4rem 0 .7rem;letter-spacing:-.01em}
body.pa-v2 .g-e{color:#3A4A51;max-width:34em}
body.pa-v2 .g-m{font:500 .85rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris);margin-top:.9rem}
body.pa-v2 .g-m .ico{width:16px;height:16px}
body.pa-v2 .g-col{display:grid;gap:22px}
body.pa-v2 .g{display:grid!important;grid-template-columns:120px 1fr;gap:4px 18px;align-items:start}
body.pa-v2 .g .g-img{grid-row:span 2;aspect-ratio:1}
body.pa-v2 .g .g-t{font-size:1.18rem;line-height:1.25}
body.pa-v2 .g .g-m{margin:0}
@media(min-width:900px){body.pa-v2 .g-grid{grid-template-columns:1.35fr 1fr;gap:56px}
body.pa-v2 .g-col{border-left:1px solid var(--linea);padding-left:40px}}
body.pa-v2 .sello{display:block;overflow:visible}
body.pa-v2 .sello .bisel{transform-origin:100px 100px;transform-box:view-box}
body.pa-v2 .sello.gira .bisel{animation:pa-giro 48s linear infinite}
body.pa-v2 a:hover>.sello:not(.gira) .bisel{animation:pa-giro 1.8s cubic-bezier(.5,0,.2,1) 1}
@keyframes pa-giro{to{transform:rotate(360deg)}}
@keyframes pa-latido{0%,62%,100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(176,138,62,0))}70%{transform:scale(1.055);filter:drop-shadow(0 0 6px rgba(176,138,62,.55))}78%{transform:scale(1);filter:drop-shadow(0 0 2px rgba(176,138,62,.25))}86%{transform:scale(1.03);filter:drop-shadow(0 0 5px rgba(176,138,62,.4))}}
@media (prefers-reduced-motion:reduce){body.pa-v2 .sello .bisel{animation:none!important}}
body.pa-v2{--fondo:#F3F4F0}
body.pa-v2 .hero{position:relative}
body.pa-v2 .insignia-x{position:absolute;z-index:3;left:57.5%;top:-7%;width:clamp(58px,8.6vw,128px);aspect-ratio:1;transform:translateX(-50%);filter:drop-shadow(0 10px 18px rgba(28,42,48,.28));transition:transform .4s}
body.pa-v2 .insignia:hover{transform:translateX(-50%) scale(1.05) rotate(-4deg)}
body.pa-v2 .insignia .sello{width:100%;height:100%}
@media(max-width:999px){body.pa-v2 .insignia{left:66%;top:-2%}}
body.pa-v2 .tira{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px var(--g) 18px;scrollbar-width:none;margin-top:-10px}
body.pa-v2 .tira::-webkit-scrollbar{display:none}
body.pa-v2 .tp{flex:0 0 46%;scroll-snap-align:start;text-decoration:none;color:var(--tinta);background:#fff;padding:6px 6px 10px;box-shadow:0 14px 26px -18px rgba(28,42,48,.6)}
body.pa-v2 .tp img{width:100%;aspect-ratio:4/3;object-fit:cover}
body.pa-v2 .tp b{display:block;font:500 1.02rem "Spectral","Spectral reserva",serif;margin:.45rem .2rem 0}
body.pa-v2 .tp span{display:block;font:400 .78rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris);margin:0 .2rem}
@media(min-width:720px){body.pa-v2 .tira{display:none}
body.pa-v2 .post{display:block}
body.pa-v2 .carta{overflow:visible}
body.pa-v2 .carta-in{margin-bottom:calc(var(--pw)*.95 + 40px)}
body.pa-v2 .hero{--pw:clamp(104px,11vw,150px)}
body.pa-v2 .hero .carta{margin-top:calc(var(--pw)*1.05 + 20px)}
body.pa-v2 .post .pf{width:var(--pw);left:calc(var(--pw)/-2);padding:5px 5px 7px}
body.pa-v2 .post .pn b{font-size:clamp(.85rem,1.1vw,1rem)}
body.pa-v2 .post .pn span{font-size:.7rem}
body.pa-v2 .post.arriba .hilo{height:clamp(28px,3.2vw,46px)}
body.pa-v2 .post.arriba .pf{bottom:clamp(28px,3.2vw,46px)}
body.pa-v2 .post.abajo .hilo{height:clamp(24px,2.8vw,40px)}
body.pa-v2 .post.abajo .pf{top:clamp(24px,2.8vw,40px)}}
@media(min-width:720px) and (hover:hover){body.pa-v2 .post .pf{transition:transform 1s cubic-bezier(.25,.1,.25,1),box-shadow 1s cubic-bezier(.25,.1,.25,1)}
body.pa-v2 .post:hover .pf{transform:translateY(-2px)}
body.pa-v2 .post.abajo:hover .pf{transform:translateY(2px)}}
body.pa-v2 .hero-pie{gap:12px}
body.pa-v2 .btn,body.pa-v2 .btn2{min-height:54px;justify-content:center}
body.pa-v2 .btn2{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;font:600 .95rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--tinta);border:1px solid var(--tinta);padding:.9rem 1.3rem;background:transparent;transition:background .2s,color .2s}
body.pa-v2 .btn2 b{font-weight:700;color:var(--cant);transition:color .2s}
body.pa-v2 .btn2 .ico{color:var(--cant)}
body.pa-v2 .btn2:hover{background:var(--tinta);color:#fff}
body.pa-v2 .btn2:hover b,body.pa-v2 .btn2:hover .ico{color:#E8C97A}
@media(max-width:600px){body.pa-v2 .hero-pie{flex-direction:column;align-items:stretch}
body.pa-v2 .btn,body.pa-v2 .btn2{width:100%}}
body.pa-v2 .neg li.gold .dist{display:inline-flex;align-items:center;gap:.55rem;font:500 italic 1.02rem "Spectral","Spectral reserva",serif;color:#8F6A1F}
body.pa-v2 .neg li.gold .dist::before{display:none}
body.pa-v2 .neg li.gold .sello{width:34px;height:34px;filter:drop-shadow(0 3px 5px rgba(90,62,10,.35));transition:transform .6s cubic-bezier(.3,.7,.2,1)}
body.pa-v2 .neg li.gold:hover .sello{transform:rotate(360deg)}
body.pa-v2 .sello-sec{background:#13232B;color:#EEF1EC;--fondo:#13232B;overflow:hidden}
body.pa-v2 .sello-grid{display:grid;gap:36px;align-items:center}
body.pa-v2 .sello-vis{justify-self:center;width:min(62vw,300px);aspect-ratio:1;position:relative}
body.pa-v2 .sello-vis::before{content:"";position:absolute;inset:-18%;background:none}
body.pa-v2 .sello-vis .sello{width:100%;height:100%;position:relative;filter:drop-shadow(0 22px 34px rgba(0,0,0,.5))}
body.pa-v2 .sello-txt h2{color:#F4F6F2;font-size:clamp(2rem,4.2vw,3.2rem)}
body.pa-v2 .sello-txt>p{color:#BCCAD0;max-width:32em;margin:1rem 0 1.8rem}
body.pa-v2 .cifras{display:flex;gap:44px;margin:0 0 2rem;padding:1.2rem 0 0;border-top:1px solid rgba(238,241,236,.16)}
body.pa-v2 .cifras dt{font:500 .85rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:#8EA3AC}
body.pa-v2 .cifras dd{margin:.2rem 0 0;font:300 2.6rem/1 "Spectral","Spectral reserva",serif;color:#E6C77C}
body.pa-v2 .sello-acc{display:flex;flex-wrap:wrap;gap:12px}
body.pa-v2 .btn-oro{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:.9rem 1.4rem;text-decoration:none;font:600 .95rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:#fff;background:#9C7428;transition:filter .2s}
body.pa-v2 .btn-oro:hover{filter:brightness(1.08)}
body.pa-v2 .btn2.claro{color:#EEF1EC;border-color:rgba(238,241,236,.45)}
body.pa-v2 .btn2.claro:hover{background:#EEF1EC;color:#13232B}
@media(min-width:900px){body.pa-v2 .sello-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}
body.pa-v2 .sello-vis{width:min(100%,380px)}}
@media(max-width:600px){body.pa-v2 .sello-acc{flex-direction:column}
body.pa-v2 .btn-oro,body.pa-v2 .btn2.claro{width:100%}}
body.pa-v2 .empezar .sec-cab{border-bottom:0!important;position:relative;padding-bottom:1rem;margin-bottom:1.8rem;display:flex;justify-content:space-between;align-items:baseline;gap:1rem}
body.pa-v2 .empezar .sec-cab::after{content:"";position:absolute;left:0;bottom:0;width:56px;height:1px;background:#B4BEC1}
body.pa-v2 .empezar .sec-cab h2{margin:0;padding:0;border:0}
body.pa-v2 .empezar .sec-cab span{font:500 .88rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris)}
@media(max-width:600px){body.pa-v2 .empezar .sec-cab{display:block}
body.pa-v2 .empezar .sec-cab span{display:block;margin-top:.35rem}}
body.pa-v2 .ex{display:grid;gap:18px}
body.pa-v2 .ex a{text-decoration:none;color:var(--tinta)}
body.pa-v2 .ex-foto{display:block;overflow:hidden;background:#DCE3E0}
body.pa-v2 .ex-foto img{width:100%;height:100%;object-fit:cover}
body.pa-v2 .ex-g{position:relative;display:block;overflow:hidden;color:#fff!important;min-height:440px}
body.pa-v2 .ex-g .ex-foto{position:absolute;inset:0}
body.pa-v2 .ex-g::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,25,31,0) 22%,rgba(13,25,31,.55) 50%,rgba(13,25,31,.92) 100%),linear-gradient(90deg,rgba(13,25,31,.35),rgba(13,25,31,0) 70%);pointer-events:none}
body.pa-v2 .ex-g .ex-txt{text-shadow:0 1px 12px rgba(0,0,0,.35);position:absolute;left:0;right:0;bottom:0;z-index:1;padding:28px 26px 26px;display:grid;gap:.4rem}
body.pa-v2 .ex-num{font:300 3.2rem/1 "Spectral","Spectral reserva",serif;letter-spacing:-.02em;display:flex;align-items:baseline;gap:.45rem}
body.pa-v2 .ex-num small{font:500 .85rem "Instrument Sans","Instrument Sans reserva",sans-serif;letter-spacing:0;opacity:.8}
body.pa-v2 .ex-g .ex-num{color:#E6C77C}
body.pa-v2 .ex-g .ex-num small{color:#E8EDEA;opacity:.9;font-size:.9rem}
body.pa-v2 .ex-g .ex-d{color:#EEF2F3!important}
body.pa-v2 .ex-g .ex-n{font:400 clamp(1.9rem,3.4vw,2.6rem)/1.05 "Spectral","Spectral reserva",serif}
body.pa-v2 .ex-g .ex-d{font:400 1.02rem/1.5 "Spectral","Spectral reserva",serif;color:#DDE5E8;max-width:28em}
body.pa-v2 .ex-ir{display:inline-flex;align-items:center;gap:.5rem;margin-top:.6rem;font:600 .9rem "Instrument Sans","Instrument Sans reserva",sans-serif;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.3);width:max-content}
body.pa-v2 .ex-ir .ico{width:18px;height:18px}
body.pa-v2 .ex-col{display:grid;gap:18px}
body.pa-v2 .ex-p{display:grid;grid-template-columns:118px minmax(0,1fr);background:var(--blanco,#FCFCFA);box-shadow:0 1px 0 rgba(28,42,48,.06),0 18px 36px -30px rgba(28,42,48,.5)}
body.pa-v2 .ex-p .ex-foto{aspect-ratio:auto;height:100%;min-height:132px}
body.pa-v2 .ex-p .ex-txt{padding:16px 18px;display:flex;flex-direction:column;gap:.3rem;min-width:0}
body.pa-v2 .ex-p .ex-n{font:400 1.32rem/1.15 "Spectral","Spectral reserva",serif}
body.pa-v2 .ex-p .ex-d{font:400 .92rem/1.45 "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris)}
body.pa-v2 .ex-pie{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem}
body.pa-v2 .ex-p .ex-num{font-size:1.9rem;color:var(--oro,#9A7426)}
body.pa-v2 .ex-p .ex-num small{color:var(--gris)}
body.pa-v2 .ex-pie .ico{width:18px;height:18px;color:var(--gris);transition:transform .8s cubic-bezier(.25,.1,.25,1),color .6s}
@media(min-width:900px){body.pa-v2 .ex{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}
body.pa-v2 .ex-g{min-height:0;height:100%}
body.pa-v2 .ex-p{grid-template-columns:42% minmax(0,1fr)}
body.pa-v2 .ex-p .ex-txt{padding:20px 22px}}
@media(max-width:520px){body.pa-v2 .ex-g{min-height:400px}
body.pa-v2 .ex-p{grid-template-columns:104px minmax(0,1fr)}
body.pa-v2 .ex-p .ex-d{display:none}
body.pa-v2 .ex-p .ex-foto{min-height:112px}}
@media(hover:hover){body.pa-v2 .ex-g .ex-foto img,body.pa-v2 .ex-p .ex-foto img{transition:transform 1.8s cubic-bezier(.25,.1,.25,1)}
body.pa-v2 .ex-g:hover .ex-foto img,body.pa-v2 .ex-p:hover .ex-foto img{transform:scale(1.025)}
body.pa-v2 .ex-p{transition:box-shadow 1s cubic-bezier(.25,.1,.25,1)}
body.pa-v2 .ex-p:hover{box-shadow:0 1px 0 rgba(28,42,48,.06),0 24px 44px -30px rgba(28,42,48,.6)}
body.pa-v2 .ex-p:hover .ex-pie .ico{transform:translateX(2px);color:var(--tinta)}
body.pa-v2 .ex-ir .ico{transition:transform .8s cubic-bezier(.25,.1,.25,1)}
body.pa-v2 .ex-g:hover .ex-ir .ico{transform:translateX(2px)}}
body.pa-v2 .gx-dest,body.pa-v2 .gx-c{text-decoration:none;color:var(--tinta);display:block}
body.pa-v2 .gx-foto{display:block;overflow:hidden;background:#DCE3E0}
body.pa-v2 .gx-foto img{width:100%;height:100%;object-fit:cover}
body.pa-v2 .gx-dest{position:relative;display:grid}
body.pa-v2 .gx-dest .gx-foto{aspect-ratio:4/3}
body.pa-v2 .gx-papel{position:relative;z-index:1;margin:-56px 14px 0;background:var(--blanco,#FCFCFA);padding:24px 22px 22px;box-shadow:0 30px 50px -36px rgba(28,42,48,.55);display:grid;gap:.55rem}
body.pa-v2 .gx-k{font:500 .8rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--oro,#9A7426);letter-spacing:.01em}
body.pa-v2 .gx-dest .gx-t{font:400 clamp(1.7rem,3.2vw,2.5rem)/1.1 "Spectral","Spectral reserva",serif;letter-spacing:-.01em;text-wrap:balance}
body.pa-v2 .gx-dest .gx-e{font:400 1.06rem/1.55 "Spectral","Spectral reserva",serif;color:#3E4D54;max-width:32em}
body.pa-v2 .gx-pie{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.6rem;padding-top:.9rem;border-top:1px solid var(--linea);font:500 .85rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris)}
body.pa-v2 .gx-pie span{display:inline-flex;align-items:center;gap:.4rem}
body.pa-v2 .gx-pie .ico{width:16px;height:16px}
body.pa-v2 .gx-ir{color:var(--tinta);font-weight:600}
body.pa-v2 .gx-fila{display:grid;gap:28px;margin-top:40px}
body.pa-v2 .gx-c{display:grid;gap:.45rem;align-content:start}
body.pa-v2 .gx-c .gx-foto{aspect-ratio:3/2;margin-bottom:.5rem}
body.pa-v2 .gx-c .gx-t{font:400 1.32rem/1.2 "Spectral","Spectral reserva",serif;text-wrap:balance}
body.pa-v2 .gx-c .gx-e{font:400 .95rem/1.5 "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris)}
body.pa-v2 .gx-c .gx-m{font:500 .8rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris);padding-top:.6rem;margin-top:.2rem;position:relative}
body.pa-v2 .gx-c .gx-m::before{content:"";position:absolute;left:0;top:0;width:28px;height:1px;background:#B4BEC1}
@media(max-width:699px){body.pa-v2 .gx-fila{gap:0;margin-top:32px}
body.pa-v2 .gx-c{grid-template-columns:104px minmax(0,1fr);column-gap:16px;row-gap:.25rem;padding:18px 0;border-top:1px solid var(--linea)}
body.pa-v2 .gx-c .gx-foto{grid-row:1/span 4;aspect-ratio:1;margin:0}
body.pa-v2 .gx-c .gx-e{display:none}
body.pa-v2 .gx-c .gx-t{font-size:1.15rem}
body.pa-v2 .gx-c .gx-m{padding-top:.3rem}
body.pa-v2 .gx-c .gx-m::before{display:none}}
@media(min-width:700px){body.pa-v2 .gx-fila{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}
@media(min-width:960px){body.pa-v2 .gx-dest{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}
body.pa-v2 .gx-dest .gx-foto{grid-column:1/9;grid-row:1;aspect-ratio:16/10}
body.pa-v2 .gx-papel{grid-column:7/13;grid-row:1;margin:0;padding:36px 34px 30px}
body.pa-v2 .gx-fila{margin-top:56px}}
@media(hover:hover){body.pa-v2 .gx-foto img{transition:transform 1.8s cubic-bezier(.25,.1,.25,1)}
body.pa-v2 .gx-dest:hover .gx-foto img,body.pa-v2 .gx-c:hover .gx-foto img{transform:scale(1.025)}
body.pa-v2 .gx-t{transition:color .6s}
body.pa-v2 .gx-c:hover .gx-t,body.pa-v2 .gx-dest:hover .gx-t{color:var(--cant)}
body.pa-v2 .gx-ir .ico{transition:transform .8s cubic-bezier(.25,.1,.25,1)}
body.pa-v2 .gx-dest:hover .gx-ir .ico{transform:translateX(2px)}}
body.pa-v2 .tp{flex:0 0 72%!important}
body.pa-v2 .tira-nav{display:flex;align-items:center;gap:12px;margin:2px 0 22px;font:500 .8rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris)}
body.pa-v2 .tira-txt{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}
body.pa-v2 .tira-txt i{width:22px;height:1px;background:currentColor;position:relative;animation:pa-desliza 2.8s cubic-bezier(.25,.1,.25,1) infinite}
body.pa-v2 .tira-txt i::after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}
@keyframes pa-desliza{0%,100%{transform:translateX(0);opacity:.5}50%{transform:translateX(6px);opacity:1}}
body.pa-v2 .tira-bar{flex:1;height:1px;background:var(--linea);position:relative;overflow:hidden}
body.pa-v2 .tira-bar i{position:absolute;left:0;top:0;bottom:0;width:16.6%;background:var(--tinta);transition:left .5s cubic-bezier(.25,.1,.25,1)}
body.pa-v2 .tira-n{font-variant-numeric:tabular-nums;white-space:nowrap}
body.pa-v2 .tira-n b{color:var(--tinta);font-weight:600}
body.pa-v2 .tira-b{width:36px;height:36px;display:grid;place-items:center;border:1px solid #C9D0CD;background:#fff;color:var(--tinta);cursor:pointer;padding:0}
body.pa-v2 .tira-b .ico{width:16px;height:16px}
body.pa-v2 #tira-prev .ico{transform:rotate(180deg)}
body.pa-v2 .tira-b:disabled{opacity:.35}
@media (prefers-reduced-motion:reduce){body.pa-v2 .tira-txt i{animation:none}}
@media(min-width:720px){body.pa-v2 .tira-nav{display:none}}
body.pa-v2 .hero-pie{padding-bottom:0!important}
body.pa-v2 .sep{display:flex;align-items:center;gap:20px;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(8px,2vw,16px)}
body.pa-v2 .sep span{flex:1;height:1px;background:linear-gradient(90deg,rgba(180,190,193,0),#B4BEC1 40%,#B4BEC1)}
body.pa-v2 .sep span:last-child{background:linear-gradient(270deg,rgba(180,190,193,0),#B4BEC1 40%,#B4BEC1)}
body.pa-v2 .sep .sello{width:30px;height:30px;color:#8C999E;flex:none}
body.pa-v2 .empezar{padding-top:clamp(36px,5vw,64px)!important}
body.pa-v2 .negocios .neg{background:var(--blanco,#FCFCFA);padding:0!important;display:flex;flex-direction:column}
body.pa-v2 .negocios .neg-cab{padding:22px 24px 18px!important;margin:0;border-bottom:1px solid #DCE1DE;gap:14px}
body.pa-v2 .negocios .neg-cab .ico{width:26px;height:26px}
body.pa-v2 .negocios .neg ul{margin:0;padding:0 24px}
body.pa-v2 .negocios .neg li{padding:16px 0!important;border-top:0!important;border-bottom:1px solid #E6E9E6;background:none!important;margin:0}
body.pa-v2 .negocios .neg li:last-child{border-bottom:0}
body.pa-v2 .negocios .neg li::before{display:none!important}
body.pa-v2 .negocios .neg li.gold{padding-left:0!important}
body.pa-v2 .negocios .neg li .dist{gap:.6rem;padding-right:2px}
body.pa-v2 .negocios .neg li.gold .sello{width:30px;height:30px}
body.pa-v2 .negocios .mas{margin:auto 0 0!important;padding:16px 24px;border-top:1px solid #DCE1DE;display:flex!important;justify-content:space-between;align-items:center;background:none!important;font:600 .92rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--tinta)!important}
body.pa-v2 .negocios .mas::after{content:"→";font-weight:400;color:var(--gris)}
@media(min-width:900px){body.pa-v2 .negocios .neg-grid{gap:28px!important}}
body.pa-v2 .negocios .invita .nn{font-style:italic;color:var(--gris)}
body.pa-v2 .negocios .invita .nt{color:#9A7426}
body.pa-v2 .negocios .invita .hueco{display:block;width:30px;height:30px;border-radius:50%;border:1px dashed #B4BEC1}
body.pa-v2 .gx-fila{align-items:stretch}
body.pa-v2 .gx-c{background:var(--blanco,#FCFCFA);border:1px solid rgba(28,42,48,.12);padding:8px 8px 0;display:flex!important;flex-direction:column;gap:0!important}
body.pa-v2 .gx-c .gx-foto{aspect-ratio:3/2;margin:0!important}
body.pa-v2 .gx-cuerpo{display:flex;flex-direction:column;gap:.4rem;padding:16px 10px 0;flex:1}
body.pa-v2 .gx-c .gx-t{font:400 1.3rem/1.2 "Spectral","Spectral reserva",serif}
body.pa-v2 .gx-c .gx-e{font:400 .93rem/1.5 "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris)}
body.pa-v2 .gx-pie2{display:flex;justify-content:space-between;align-items:center;margin:auto -10px 0;padding:12px 10px 14px;border-top:1px solid #E6E9E6;font:500 .8rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris);margin-top:auto}
body.pa-v2 .gx-cuerpo .gx-e{margin-bottom:14px}
body.pa-v2 .gx-pie2 span{display:inline-flex;gap:.4rem;align-items:center}
body.pa-v2 .gx-pie2 .ico{width:15px;height:15px}
body.pa-v2 .gx-c .gx-m{display:none}
@media(max-width:699px){body.pa-v2 .gx-fila{gap:16px!important}
body.pa-v2 .gx-c{display:grid!important;grid-template-columns:104px minmax(0,1fr);padding:8px;border-top:1px solid rgba(28,42,48,.12)!important}
body.pa-v2 .gx-c .gx-foto{aspect-ratio:1;grid-row:auto}
body.pa-v2 .gx-cuerpo{padding:2px 4px 0 14px}
body.pa-v2 .gx-c .gx-e{display:none}
body.pa-v2 .gx-pie2{margin:6px 0 0;padding:8px 0 0}
body.pa-v2 .gx-c .gx-t{font-size:1.12rem}}
body.pa-v2 .gx-mas{display:flex;justify-content:center;margin-top:clamp(28px,4vw,44px)}
body.pa-v2 .gx-mas .btn2{gap:.7rem}
body.pa-v2 .gx-c:hover .gx-t,body.pa-v2 .gx-dest:hover .gx-t{color:inherit!important}
body.pa-v2 .gx-c,body.pa-v2 .gx-dest{transition:box-shadow 1s cubic-bezier(.25,.1,.25,1)}
@media(hover:hover){body.pa-v2 .gx-c:hover{box-shadow:0 22px 40px -32px rgba(28,42,48,.5)}
body.pa-v2 .gx-dest:hover .gx-foto img,body.pa-v2 .gx-c:hover .gx-foto img{transform:scale(1.015)!important}}
body.pa-v2 .ey-grid{list-style:none;margin:0;padding:0;display:grid;gap:28px}
body.pa-v2 .ey{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--tinta);background:var(--blanco,#FCFCFA);border:1px solid rgba(28,42,48,.12);padding:10px 10px 0;box-shadow:0 22px 40px -36px rgba(28,42,48,.5);transition:transform .9s cubic-bezier(.25,.1,.25,1),box-shadow .9s cubic-bezier(.25,.1,.25,1)}
body.pa-v2 .ey-post{position:relative;display:block;overflow:hidden;aspect-ratio:4/3}
body.pa-v2 .ey-post img{width:100%;height:100%;object-fit:cover;transition:transform 1.8s cubic-bezier(.25,.1,.25,1)}
body.pa-v2 .ey-pie{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 8px;font:italic 400 .82rem "Spectral","Spectral reserva",serif;color:#fff;background:linear-gradient(transparent,rgba(13,25,31,.6))}
body.pa-v2 .ey-cuerpo{display:flex;flex-direction:column;gap:.45rem;padding:16px 8px 0;flex:1}
body.pa-v2 .ey-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #E6E9E6}
body.pa-v2 .ey-num{display:flex;align-items:baseline;gap:.45rem;font:500 .8rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris)}
body.pa-v2 .ey-num b{font:300 2.3rem/1 "Spectral","Spectral reserva",serif;color:#9A7426;letter-spacing:-.02em}
body.pa-v2 .mm{width:92px;height:auto;flex:none}
body.pa-v2 .mm .ml{fill:#E8EDEA;stroke:#B9C3C6;stroke-width:.6}
body.pa-v2 .mm .mz{fill:#D3DEE6;stroke:#FCFCFA;stroke-width:.4}
body.pa-v2 .mm .mp circle{fill:#24557F}
body.pa-v2 .ey-t{font:400 1.45rem/1.15 "Spectral","Spectral reserva",serif;margin-top:.35rem}
body.pa-v2 .ey-d{font:400 .95rem/1.5 "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris)}
body.pa-v2 .ey-cta{display:flex;justify-content:space-between;align-items:center;margin:auto -18px 0;padding:13px 18px 14px;border-top:1px solid #E6E9E6;font:600 .88rem "Instrument Sans","Instrument Sans reserva",sans-serif;margin-top:14px}
body.pa-v2 .ey-cta .ico{width:16px;height:16px;color:var(--gris);transition:transform .5s cubic-bezier(.25,.1,.25,1)}
@media(min-width:760px){body.pa-v2 .ey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1100px){body.pa-v2 .ey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
body.pa-v2 .ey{transform:rotate(var(--r))}
body.pa-v2 .ey-cta{margin-top:auto}}
@media(hover:hover){body.pa-v2 .ey:hover{transform:rotate(0) translateY(-3px);box-shadow:0 30px 50px -36px rgba(28,42,48,.6)}
body.pa-v2 .ey:hover .ey-post img{transform:scale(1.025)}
body.pa-v2 .ey:hover .ey-cta .ico{transform:translateX(3px);color:var(--tinta)}}
@media(max-width:759px){body.pa-v2 .ey-grid{gap:18px}
body.pa-v2 .ey{padding:8px 8px 0}
body.pa-v2 .ey-post{aspect-ratio:16/9}
body.pa-v2 .ey-cuerpo{padding:14px 8px 0;gap:.35rem}
body.pa-v2 .ey-num{flex-direction:column;align-items:flex-start;gap:.1rem}
body.pa-v2 .ey-num b{font-size:2rem}
body.pa-v2 .mm{width:84px}
body.pa-v2 .ey-t{font-size:1.3rem;margin-top:.2rem}
body.pa-v2 .ey-d{font-size:.92rem}
body.pa-v2 .ey-cta{margin:12px -16px 0!important;padding:13px 16px 16px!important}
body.pa-v2 .ey-d{display:block!important}}
body.pa-v2 .ey-cuerpo{padding:4px 4px 0 14px;gap:.3rem}
body.pa-v2 .ey-top{border:0;padding:0}
body.pa-v2 .ey-num b{font-size:1.8rem}
body.pa-v2 .mm{width:64px}
body.pa-v2 .ey-t{font-size:1.2rem;margin:0}
body.pa-v2 .ey-d{display:none}
body.pa-v2 .ey-cta{margin:6px 0 0;padding:8px 0 2px;font-size:.82rem}
body.pa-v2 }
.ey-mas{margin-top:clamp(32px,4vw,48px);display:grid;gap:14px}
body.pa-v2 .ey-mas>p{margin:0;font:500 .85rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris);display:flex;align-items:center;gap:14px}
body.pa-v2 .ey-mas>p::after{content:"";flex:1;height:1px;background:#D7DCD8}
body.pa-v2 .ey2-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}
@media(min-width:900px){body.pa-v2 .ey2-grid{grid-template-columns:repeat(4,1fr)}}
body.pa-v2 .ey2{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid rgba(28,42,48,.12);background:transparent;text-decoration:none;color:var(--tinta);height:100%;transition:background-color .18s ease-out,border-color .18s ease-out}
body.pa-v2 .ey2 .ico{width:22px;height:22px;color:#24557F;flex:none}
body.pa-v2 .ey2 span{display:flex;flex-direction:column;min-width:0}
body.pa-v2 .ey2 b{font:400 1.05rem/1.2 "Spectral","Spectral reserva",serif}
body.pa-v2 .ey2 small{font:400 .8rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:var(--gris)}
@media(hover:hover){body.pa-v2 .ey2:hover{background:var(--blanco,#FCFCFA);border-color:rgba(28,42,48,.25)}}
body.pa-v2 .ey-grid{gap:24px!important;align-items:stretch}
body.pa-v2 .ey{transform:none!important;padding:10px 10px 0!important}
body.pa-v2 .ey-cuerpo{padding:16px 10px 0!important;gap:.5rem!important}
body.pa-v2 .ey-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-bottom:12px!important;border-bottom:1px solid #E6E9E6!important}
body.pa-v2 .ey-num{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important;white-space:nowrap}
body.pa-v2 .ey-num b{font-size:2.4rem!important;line-height:.9}
body.pa-v2 .mm{width:96px!important;align-self:center}
body.pa-v2 .ey-t{font-size:1.4rem!important;margin-top:.2rem!important}
body.pa-v2 .ey-d{display:block!important;min-height:3em}
body.pa-v2 .ey-cta{margin:16px -20px 0!important;padding:14px 20px 16px!important;margin-top:auto!important}
body.pa-v2 .ey-cuerpo>.ey-d{margin-bottom:16px}
@media(min-width:760px) and (max-width:1239px){body.pa-v2 .ey-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(min-width:1240px){body.pa-v2 .ey-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
body.pa-v2 .ey-mas{margin-top:clamp(40px,5vw,56px)!important}
body.pa-v2 .ey2{align-items:center}
body.pa-v2 .ey-mas{gap:0!important}
body.pa-v2 .ey-mas>p{margin:0 0 20px!important;line-height:1.4;font-size:.88rem!important}
body.pa-v2 .ey2{padding:18px 18px!important;gap:14px!important}
body.pa-v2 .ey2 b{line-height:1.25!important}
body.pa-v2 .ey2 small{margin-top:.2rem;line-height:1.35}
@media(max-width:600px){body.pa-v2 .ey2-grid{grid-template-columns:1fr!important;gap:10px!important}
body.pa-v2 .ey2{padding:16px!important}
body.pa-v2 .ey-mas>p{margin-bottom:16px!important}}
@media(max-width:600px){body.pa-v2 .sec-cab{display:block!important}}
body.pa-v2 .sec-cab{border-bottom:0!important;position:relative}
body.pa-v2 .sec-cab::after{content:"";position:absolute;left:0;bottom:0;width:56px;height:1px;background:#B4BEC1}
body.pa-v2{--lento:cubic-bezier(.25,.1,.25,1)}
body.pa-v2 .tira{scroll-padding-inline:var(--g)}
@media (hover:hover){body.pa-v2 .tp,body.pa-v2 .post .pf,body.pa-v2 .postales3 a,body.pa-v2 .guia,body.pa-v2 .emp,body.pa-v2 .g,body.pa-v2 .g-dest{transition:box-shadow 1s var(--lento),transform 1s var(--lento)!important}
body.pa-v2 .tp img,body.pa-v2 .postales3 img,body.pa-v2 .emp img,body.pa-v2 .guia img,body.pa-v2 .g-img img,body.pa-v2 .fotos img,body.pa-v2 .post .pf img,body.pa-v2 .emp-img img{transition:transform 1.8s var(--lento)!important}
body.pa-v2 .tp:hover,body.pa-v2 .postales3 a:hover,body.pa-v2 .guia:hover,body.pa-v2 .post:hover .pf{transform:translateY(-2px)!important;box-shadow:0 22px 40px -30px rgba(28,42,48,.45)}
body.pa-v2 .tp:hover img,body.pa-v2 .postales3 a:hover img,body.pa-v2 .guia:hover img,body.pa-v2 .emp:hover img,body.pa-v2 .g:hover img,body.pa-v2 .g-dest:hover img,body.pa-v2 .fotos a:hover img,body.pa-v2 .post:hover .pf img{transform:scale(1.025)!important}
body.pa-v2 .emp:hover{transform:none!important}
body.pa-v2 .lista .n,body.pa-v2 .conc-l a span,body.pa-v2 .nn,body.pa-v2 .emp2 .emp-n{transition:color .6s var(--lento)}
body.pa-v2 .lista li a:hover .n,body.pa-v2 .conc-l a:hover span,body.pa-v2 .neg li a:hover .nn,body.pa-v2 .emp2:hover .emp-n{color:var(--cant)}
body.pa-v2 .lista .d .ico,body.pa-v2 .emp2 .fl,body.pa-v2 .lista .rb{transition:transform .8s var(--lento),color .6s var(--lento)}
body.pa-v2 .lista li a:hover .d .ico,body.pa-v2 .emp2:hover .fl{transform:translateX(2px)}
body.pa-v2 .lista li a:hover .rb{color:var(--tinta)}
body.pa-v2 .b1,body.pa-v2 .b2,body.pa-v2 .btn,body.pa-v2 .btn2,body.pa-v2 .busca button,body.pa-v2 .btn-oro{transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out,filter .18s ease-out!important}
body.pa-v2 .sec-link,body.pa-v2 .mas,body.pa-v2 .migas a{text-decoration:none!important;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .7s var(--lento),color .6s var(--lento)}
body.pa-v2 .sec-link:hover,body.pa-v2 .mas:hover,body.pa-v2 .migas a:hover{background-size:100% 1px}
body.pa-v2 .tabla tbody tr{transition:background-color .6s var(--lento)}
body.pa-v2 .tabla tbody tr:hover{background:rgba(176,138,62,.05)}}
body.pa-v2 .neg li.gold .sello,body.pa-v2 .negs li.gold .sello,body.pa-v2 .dist li .sello,body.pa-v2 .fe .r .sello,body.pa-v2 .sl .sello{transition:filter 1s var(--lento)!important;transform:none!important}
body.pa-v2 .neg li.gold:hover .sello,body.pa-v2 .negs li.gold a:hover .sello,body.pa-v2 .dist li:hover .sello{transform:none!important;filter:drop-shadow(0 0 5px rgba(176,138,62,.45)) brightness(1.06)}
body.pa-v2 a:hover>.sello:not(.gira) .bisel{animation:none!important}
@media (hover:none){body.pa-v2 .tp:active,body.pa-v2 .postales3 a:active,body.pa-v2 .guia:active{opacity:.92;transition:opacity .2s}}
body.pa-v2 .efx-pre{opacity:0;transform:translateY(8px)}
body.pa-v2 .efx-in{opacity:1;transform:none;transition:opacity 1.2s var(--lento),transform 1.2s var(--lento)}
body.pa-v2 img.efx-img{opacity:0}
body.pa-v2 img.efx-img.ok{opacity:1;transition:opacity 1s var(--lento)}
@media (prefers-reduced-motion:reduce){body.pa-v2 .efx-pre{opacity:1!important;transform:none!important}
body.pa-v2 img.efx-img{opacity:1!important}
body.pa-v2 *{transition-duration:.01ms!important;animation:none!important}}
body.pa-v2{--borde:rgba(28,42,48,.12);--borde-foto:rgba(28,42,48,.08)}
body.pa-v2 .tp,body.pa-v2 .post .pf,body.pa-v2 .postales3 a,body.pa-v2 .ex-p,body.pa-v2 .gx-papel,body.pa-v2 .neg-col,body.pa-v2 .guia,body.pa-v2 .lat-caja,body.pa-v2 .neg,body.pa-v2 .cab-foto .marco,body.pa-v2 .panel-mapa,body.pa-v2 .dist li,body.pa-v2 .tira-b{border:1px solid var(--borde)}
body.pa-v2 .ex-g,body.pa-v2 .gx-dest .gx-foto,body.pa-v2 .gx-c .gx-foto,body.pa-v2 .fotos a,body.pa-v2 .emp-img,body.pa-v2 .g-img,body.pa-v2 .ex-foto,body.pa-v2 .rel,body.pa-v2 .carta-c>div{outline:1px solid var(--borde-foto);outline-offset:-1px}
body.pa-v2 .tp img,body.pa-v2 .post .pf img,body.pa-v2 .postales3 img,body.pa-v2 .guia img,body.pa-v2 .cab-foto img{outline:1px solid var(--borde-foto);outline-offset:-1px}
body.pa-v2 .fotos img,body.pa-v2 .ex-foto img,body.pa-v2 .gx-foto img{position:relative}
body.pa-v2 .fotos a::after,body.pa-v2 .gx-foto::after,body.pa-v2 .ex-p .ex-foto::after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.18);pointer-events:none}
body.pa-v2 .gx-foto,body.pa-v2 .ex-p .ex-foto{position:relative}
body.pa-v2 .ex-p,body.pa-v2 .gx-papel,body.pa-v2 .neg-col,body.pa-v2 .lat-caja{box-shadow:0 18px 36px -32px rgba(28,42,48,.45)!important}
body.pa-v2 .post .pn .dato,body.pa-v2 .tp .dato{display:block;margin-top:.3rem;padding-top:.3rem;border-top:1px solid #E3E7E3;font:italic 400 .74rem/1.3 "Spectral","Spectral reserva",serif;color:var(--cant)}
body.pa-v2 .tp .dato{margin:.35rem .2rem 0;font-size:.82rem}
body.pa-v2 .hero .carta-in{margin-bottom:0!important}
body.pa-v2 .hero .carta{position:relative;padding-bottom:calc(var(--pw)*.95 + 30px)}
body.pa-v2 .hero-pie{display:none!important}
body.pa-v2 .mapa-pie{position:absolute;left:58.5%;transform:translateX(-50%);bottom:calc(var(--pw)*.95 + 30px - 72px);display:flex;gap:12px;align-items:center;white-space:nowrap}
body.pa-v2 .mapa-pie p{display:none}
body.pa-v2 .mapa-pie a{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:0 1.1rem;text-decoration:none;font:600 .9rem "Instrument Sans","Instrument Sans reserva",sans-serif;border:1px solid var(--tinta);color:var(--tinta);background:var(--blanco,#FCFCFA);transition:background-color .18s,color .18s}
body.pa-v2 .mapa-pie a:first-of-type{background:var(--tinta);color:#fff}
body.pa-v2 .mapa-pie a .ico{width:16px;height:16px}
body.pa-v2 .mapa-pie a:hover{background:var(--tinta);color:#fff}
@media(min-width:900px){body.pa-v2 .sec-cab{display:grid!important;grid-template-columns:auto minmax(40px,1fr) auto;align-items:baseline;column-gap:22px}}
@media(max-width:899px){body.pa-v2 .hero .carta{overflow:visible;padding-bottom:0!important}
body.pa-v2 .mapa-pie{margin-bottom:26px!important}
body.pa-v2 .hero .carta-in{width:auto!important;margin:0 var(--g)!important}
body.pa-v2 .mapa-pie{position:static;transform:none;margin:22px var(--g) 0;flex-direction:column;align-items:stretch}
body.pa-v2 .mapa-pie a{justify-content:center}
body.pa-v2 .post{display:block!important}
body.pa-v2 .post .pf,body.pa-v2 .post .hilo{display:none!important}
body.pa-v2 .post .pt{width:18px;height:18px;left:-9px;top:-9px;background:var(--tinta);box-shadow:0 0 0 2px #F3F4F0}
body.pa-v2 .post .pt::after{counter-increment:np;content:counter(np);position:absolute;inset:0;display:grid;place-items:center;font:600 .62rem "Instrument Sans","Instrument Sans reserva",sans-serif;color:#fff}
body.pa-v2 .carta-in{counter-reset:np}
body.pa-v2 .tira{counter-reset:nt}
body.pa-v2 .tp b::before{counter-increment:nt;content:counter(nt);display:inline-grid;place-items:center;width:18px;height:18px;margin-right:8px;background:var(--tinta);color:#fff;font:600 .62rem "Instrument Sans","Instrument Sans reserva",sans-serif;vertical-align:2px}}
body.pa-v2 .post .pn>span:not(.dato):not(.coord),body.pa-v2 .tp>span:not(.coord){display:none!important}
body.pa-v2 .post .pn .dato{border-top:0;padding-top:0}
@media(min-width:900px){body.pa-v2 .sec-cab{align-items:center!important}
body.pa-v2 .sec-cab h2{line-height:1.1}}
@media(max-width:899px){body.pa-v2 .post .pt{width:20px!important;height:20px!important;left:-10px!important;top:-10px!important;background:#FCFCFA!important;border:1px solid var(--cant);box-shadow:0 2px 6px -2px rgba(28,42,48,.35)!important}
body.pa-v2 .post .pt::after{color:var(--cant)!important;font:500 .72rem/1 "Spectral","Spectral reserva",serif!important}
body.pa-v2 .tp b{display:flex!important;align-items:center;gap:10px}
body.pa-v2 .tp b::before{flex:none;width:22px!important;height:22px!important;margin:0!important;border-radius:50%;background:none!important;border:1px solid var(--cant);color:var(--cant)!important;font:500 .76rem/1 "Spectral","Spectral reserva",serif!important;display:grid!important;place-items:center;vertical-align:0!important}}
body.pa-v2 .post .pn,body.pa-v2 .tp{text-align:center}
body.pa-v2 .post .pn .dato,body.pa-v2 .tp .dato{position:relative;margin-top:.55rem;padding-top:.6rem;border-top:0!important}
body.pa-v2 .post .pn .dato::before,body.pa-v2 .tp .dato::before{content:"";position:absolute;top:0;left:50%;width:22px;height:1px;margin-left:-11px;background:#B08A3E}
@media(max-width:899px){body.pa-v2 .tp{text-align:left!important}
body.pa-v2 .tp b{justify-content:flex-start}
body.pa-v2 .tp .dato::before{left:0!important;margin-left:0!important}}
body.pa-v2 .negocios .neg ul{counter-reset:ng}
body.pa-v2 .negocios .neg li{display:grid!important;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:0 12px;background:none!important}
body.pa-v2 .negocios .neg li::after{counter-increment:ng;content:counter(ng,decimal-leading-zero);grid-column:1;grid-row:1;font:300 1.3rem "Spectral","Spectral reserva",serif;color:#9AA7AD}
body.pa-v2 .negocios .neg li>a{grid-column:2;grid-row:1}
body.pa-v2 .negocios .neg li>.dist{grid-column:3;grid-row:1}
body.pa-v2 .negocios .neg li .dist .ic-n{width:16px;height:16px;flex:none}
body.pa-v2 .negocios .neg li .dist{font:italic 400 1rem "Spectral","Spectral reserva",serif!important;display:inline-flex!important;align-items:center;gap:9px}
body.pa-v2 .negocios .neg li.gold .dist{color:#8F6A1F!important}
body.pa-v2 .negocios .neg li.gold .dist::before{display:none!important}
body.pa-v2 .negocios .neg li.ver .dist{color:var(--cant)!important}
body.pa-v2 .negocios .neg li.ver .dist::before{display:none!important}
body.pa-v2 .negocios .neg li.invita::after{content:"+";color:#B4BEC1}
body.pa-v2 .negocios .neg li.invita .hueco{display:none}
body.pa-v2 .negocios .neg li:hover,body.pa-v2 .negocios .neg li a:hover,body.pa-v2 .negocios .neg li a:focus{background:none!important;box-shadow:none!important}
body.pa-v2 .negocios .neg li a:hover .nn{color:var(--cant)}
body.pa-v2 .negocios .neg-cab .med{width:42px;height:42px;margin-left:auto;filter:drop-shadow(0 3px 5px rgba(90,62,10,.3))}
html:not(#pa) body.pa-v2 .mh:not(.mh-sombra):not(.opaca){box-shadow:none}
html:not(#pa) body.pa-v2 .mh .btn-buscar{opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .25s,transform .25s}
html:not(#pa) body.pa-v2 .mh.con-busca .btn-buscar{opacity:1;pointer-events:auto;transform:none}
