.web-page{--bg:#e3e6e0;--panel:#eef0eb;--card:#f8f9f6;--white:#fff;--k:#121412;--k2:#4b4f4a;--k3:#8a8f88;--ln:#dcdfd7;--ln2:#cfd3ca;--lime:#e4f47a;--lime2:#d2e65a;--lav:#dcdcee;--mint:#cde9da;--peach:#f5dccb;--pink:#f3d2d2;--sky:#d3e6f0;--teal:#2f9d8c;--ease:cubic-bezier(.34,1.56,.64,1);--sm:cubic-bezier(.4,0,.2,1);--hatch:repeating-linear-gradient(135deg,#12141229 0 2px,transparent 2px 8px)}.web-page *,.web-page :before,.web-page :after{box-sizing:border-box}.web-page{scroll-behavior:smooth;background:var(--bg);color:var(--k);-webkit-font-smoothing:antialiased;margin:0;font-family:Urbanist,system-ui,sans-serif;font-size:16px;font-weight:500;overflow-x:clip}.web-page a{color:var(--k);font-weight:600}.web-page a:hover{color:var(--k2)}.web-page img{max-width:100%;display:block}.web-page button{cursor:pointer;color:inherit;font-family:inherit}.web-page svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.h2{letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:400;line-height:1.02}.sec-sub{color:var(--k3);max-width:460px;margin:12px 0 0;font-size:16px;line-height:1.5}.eyebrow{color:var(--k3);margin:0 0 6px;font-size:13px;font-weight:600}.pill,.btn{border:1px solid var(--ln2);background:var(--white);white-space:nowrap;height:42px;transition:transform .25s var(--ease),background .2s,border-color .2s;color:var(--k);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pill:hover,.btn:hover{color:var(--k);transform:translateY(-2px)}.pill-dark,.btn-dark{background:var(--k);border-color:var(--k);color:#fff}.pill-dark:hover,.btn-dark:hover{color:#fff}.btn-yellow{background:var(--lime);border-color:var(--lime)}.btn-ghost{background:0 0}.pill-lg{height:52px;padding:0 8px 0 24px;font-size:15px}.arr,.btn-ar{background:var(--lime);width:36px;height:36px;color:var(--k);transition:transform .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.btn .btn-ar{width:26px;height:26px;margin-right:-10px;font-size:13px}.btn-yellow .btn-ar{background:var(--k);color:var(--lime)}.pill:hover .arr,.btn:hover .btn-ar{transform:rotate(-45deg)}.cbtn{border:1px solid var(--ln2);width:42px;height:42px;transition:all .25s var(--ease);color:var(--k);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cbtn:hover{background:var(--white);transform:scale(1.06)}.cbtn.sm{width:32px;height:32px}.cbtn.sm svg{width:14px;height:14px}.ci{border:1px solid var(--ln2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.linkbtn{font:inherit;background:0 0;border:0;padding:0;font-weight:600}.btn:disabled{opacity:.35;pointer-events:none}.cursor{background:var(--k);pointer-events:none;z-index:999;opacity:0;width:14px;height:14px;transition:width .3s var(--ease),height .3s var(--ease),background .3s;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.cursor.big{background:var(--lime);mix-blend-mode:multiply;width:46px;height:46px}@media (hover:none){.cursor{display:none}}.confetti-p{pointer-events:none;z-index:998;width:9px;height:9px;position:fixed}.nav{z-index:50;align-items:center;gap:16px;max-width:1320px;margin:0 auto;padding:16px 24px;display:flex;position:sticky;top:0}.nav:before{content:"";-webkit-backdrop-filter:blur(14px);z-index:-1;opacity:0;background:#e3e6e0d1;transition:opacity .3s;position:absolute;inset:0}.nav.scrolled:before{opacity:1}.nav-logo{width:140px;display:block}.nav-logo .wordmark{max-width:none;margin:0;display:block}.nav-pills{gap:6px;margin-left:24px;display:flex}.nav-pills a{background:var(--panel);border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 16px 0 6px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.nav-pills a .pi{background:var(--white);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nav-pills a:hover{background:var(--white)}.nav-pills a.on{background:var(--k);color:#fff}.nav-pills a.on .pi{background:#ffffff24}.nav-r{align-items:center;gap:8px;margin-left:auto;display:flex}.wrap{max-width:1320px;margin:0 auto;padding:0 24px}.hero-panel{background:radial-gradient(70% 90% at 0% 0%,#eef8b8 0%,#eef8b800 60%),radial-gradient(60% 80% at 100% 100%,#f6d9d2 0%,#f6d9d200 60%),var(--panel);border-radius:40px;padding:28px 32px 32px;position:relative;overflow:hidden}.crumbs{color:var(--k3);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.crumbs .cb-ic svg{width:14px;height:14px}.crumbs .sep{opacity:.6}.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:28px;display:grid}.wordmark{aspect-ratio:1146/201;width:100%;max-width:560px;margin:0 0 30px;position:relative}.wm-l{transform-origin:50% 100%;opacity:0;background-image:url(/web-assets/momentos-logo-tight.png);background-repeat:no-repeat;height:100%;position:absolute;top:0}.wm-l.in{animation:letterIn .9s var(--ease) forwards}.wm-l.jump{animation:letterJump .6s var(--ease)}@keyframes letterIn{0%{opacity:0;transform:translateY(-70%) rotate(var(--r,-12deg)) scale(.6)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes letterJump{35%{transform:translateY(-16%) rotate(var(--r,-8deg))}70%{transform:translateY(2%)scaleY(.95)}to{transform:none}}.hero-title{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:0 0 22px;font-size:clamp(38px,5vw,70px);font-weight:300;line-height:.98}.hero-lede{color:var(--k2);max-width:460px;margin:0 0 28px;font-size:18px;line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lime-note{background:var(--lime);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600}.hero-side{flex-direction:column;gap:12px;display:flex}.wcard,.card{background:var(--card);border-radius:28px;padding:20px}.wc-h,.card-h{align-items:center;gap:10px;margin-bottom:14px;display:flex}.wc-h b,.card-h b{font-size:16px;font-weight:600;display:block}.wc-h small,.card-h small{color:var(--k3);font-size:12.5px;font-weight:500}.card-h small,.wc-r{margin-left:auto}.wc-big{letter-spacing:-.04em;margin-bottom:40px;font-size:56px;font-weight:300;line-height:1}.wc-big small{color:var(--k3);letter-spacing:0;font-size:15px;font-weight:500}.hbars{align-items:flex-end;gap:8px;height:120px;display:flex}.hb{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex;position:relative}.hb i{transform-origin:bottom;width:100%;transition:transform .9s var(--ease);background-color:#e2e5de;border-radius:12px;display:block;position:relative;transform:scaleY(0)}.in .hb i{transform:scaleY(1)}.hb.h i{background-image:var(--hatch);border:1px solid var(--ln2);background-color:#eef0eb}.hb.lime i{background:var(--lime)}.hb span{color:var(--k3);font-size:11px;font-weight:600}.hb em{background:var(--lime);white-space:nowrap;border-radius:8px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:8px;left:50%;transform:translate(-50%);background:#fff!important}.mini-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mcard{border-radius:24px;flex-direction:column;gap:2px;padding:16px 18px;display:flex}.mcard small{color:var(--k2);font-size:13px;font-weight:600}.mcard b{letter-spacing:-.04em;font-size:40px;font-weight:300;line-height:1.1}.mcard>span{color:var(--k2);font-size:12.5px}.lav{background:var(--lav)}.lime{background:var(--lime)}.sec{padding:80px 0 0}.sec-head{max-width:720px;margin-bottom:34px}.events{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ev{background:var(--c);min-height:220px;transition:transform .4s var(--ease);border-radius:28px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative;overflow:hidden}.ev:hover{transform:translateY(-4px)}.ev-top{align-items:center;gap:10px;display:flex}.ev-ic{width:52px;height:52px;transition:transform .45s var(--ease);background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;display:flex}.ev-ic img{width:30px;height:30px}.ev:hover .ev-ic{transform:rotate(-12deg)scale(1.08)}.ev-n{background:var(--k);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.ev h3{letter-spacing:-.02em;margin:auto 0 0;font-size:28px;font-weight:400}.ev p{color:var(--k2);max-width:320px;margin:0;font-size:14.5px;line-height:1.45}.ev .tags{flex-wrap:wrap;gap:6px;display:flex}.tags span{background:#ffffffbf;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.local-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}.local-photo{min-height:520px;position:relative}.ph-tag{background:var(--lime);pointer-events:none;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;position:absolute;top:16px;left:16px}.svc-list{flex-direction:column;gap:6px;display:flex}.svc{border-bottom:1px solid var(--ln);transition:transform .3s var(--ease),background .2s;cursor:default;background:0 0;border-radius:0;align-items:center;gap:12px;padding:6px 14px 6px 6px;display:flex}.svc .si{border:1px solid var(--ln);background:var(--card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.svc .si img{width:24px;height:24px}.svc strong{font-size:15px;font-weight:600}.svc>span:last-child{color:var(--k3);text-align:right;margin-left:auto;font-size:12.5px}.tariffs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.tg{background:var(--card);border-radius:28px;flex-direction:column;padding:20px;display:flex}.tg:nth-child(2n){background:var(--lav)}.tg-h{align-items:center;gap:10px;margin-bottom:6px;display:flex}.tg-h b{font-size:17px;font-weight:600}.tg-days{white-space:nowrap;background:var(--white);border-radius:999px;margin-left:auto;padding:5px 11px;font-size:12px;font-weight:700}.tg-from{color:var(--k3);margin-top:10px;font-size:13px;font-weight:600}.tg-big{letter-spacing:-.04em;margin-bottom:18px;font-size:54px;font-weight:300;line-height:1}.tg-big small{color:var(--k3);font-size:22px}.tg .hbars{height:110px;margin-bottom:14px}.tg:nth-child(2) .hb i{background-color:#fff9}.tg:nth-child(2) .hb.h i{background-color:#fff6;border-color:#1214121f}.tr{border-top:1px solid var(--ln);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.tg:nth-child(2) .tr{border-color:#1214121a}.tr-n{font-size:14.5px;font-weight:600}.tr-t{color:var(--k3);font-size:12.5px;font-weight:500;display:block}.tr-p{letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:400}.tr-p small{color:var(--k3);font-size:14px}.book{background:radial-gradient(70% 70% at 0% 0%,#eef8b8,#eef8b800 60%),radial-gradient(60% 70% at 100% 100%,#f6d9d2,#f6d9d200 60%),var(--panel);border-radius:40px;padding:26px}.book-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.proc{background:#ffffff8c;border-radius:999px;flex-wrap:wrap;gap:4px;margin:0;padding:5px;list-style:none;display:flex}.proc li{color:var(--k3);transition:all .35s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 8px;font-size:13.5px;font-weight:600;display:flex}.proc li span{border:1px solid var(--ln2);background:var(--white);width:26px;height:26px;transition:all .35s var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.proc li.on{background:var(--teal);color:#fff}.proc li.on span{color:#fff;background:#fff3;border-color:#0000}.proc li.done{color:var(--k)}.proc li.done span{background:var(--k);color:#fff;border-color:var(--k)}.book-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:grid}.book-main{background:#ffffffb8;min-height:440px}.pane{animation:paneIn .5s var(--ease)}@keyframes paneIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.pane h3{letter-spacing:-.02em;font-size:26px;font-weight:400}.cal-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cal-top h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:400}.cal-top h3:first-letter{text-transform:uppercase}.cal-nav{gap:6px;display:flex}.icb{border:1px solid var(--ln2);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:inline-flex}.icb:hover{background:var(--white)}.cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal .dow{text-align:center;color:var(--k3);padding-bottom:4px;font-size:12px;font-weight:600}.day{aspect-ratio:1;border:1px solid var(--ln);background:var(--white);max-height:58px;transition:transform .25s var(--ease),background .2s;border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:58px;margin:0 auto;font-size:15px;font-weight:600;display:flex;position:relative}.day:hover:not(:disabled){background:var(--lime);border-color:var(--lime);transform:scale(1.1)}.day:disabled{color:#b9bdb6;cursor:default;background:0 0;border-color:#0000}.day.full{color:var(--k3);background-image:repeating-linear-gradient(135deg,#12141214 0 2px,#0000 2px 8px);border-color:#0000}.day .pip{gap:2px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.day .pip i{background:var(--teal);border-radius:50%;width:4px;height:4px}.day.fest{border:1.5px dashed var(--k2)}.day.sel{background:var(--k);color:#fff;border-color:var(--k);animation:pop .4s var(--ease)}.day.sel .pip i{background:var(--lime)}@keyframes pop{0%{transform:scale(.8)}60%{transform:scale(1.15)}to{transform:scale(1)}}.legend{color:var(--k3);flex-wrap:wrap;gap:16px;margin-top:14px;font-size:12.5px;font-weight:600;display:flex}.legend i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.slots-h{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 10px;font-size:15px;font-weight:600;display:flex}.fest-tag{background:var(--lime);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.slots{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.slot{text-align:left;border:1px solid var(--ln);background:var(--white);transition:all .25s var(--ease);animation:paneIn .4s var(--ease) both;border-radius:22px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.slot b{font-size:14.5px;font-weight:600;display:block}.slot small{color:var(--k3);font-size:12.5px}.slot .sp{letter-spacing:-.02em;font-size:22px;font-weight:400}.slot:hover:not(:disabled){background:var(--lime);border-color:var(--lime);transform:translateY(-2px)}.slot:disabled{background-image:var(--hatch);opacity:.6;cursor:not-allowed}.slot.sel{background:var(--k);color:#fff;border-color:var(--k)}.slot.sel small{color:#ffffffa6}.empty{color:var(--k3);border:1px dashed var(--ln2);border-radius:22px;padding:18px;font-size:14.5px}.opt{border:1px solid var(--ln);background:var(--white);cursor:pointer;border-radius:22px;align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;transition:all .2s;display:flex}.opt:hover{border-color:var(--k2)}.opt.on{background:var(--lime);border-color:var(--lime)}.opt input{width:18px;height:18px;accent-color:var(--k)}.opt .grow{flex:1}.opt b{font-weight:600;display:block}.opt small{color:var(--k2)}.opt .op{font-size:22px;font-weight:400}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.field{color:var(--k3);flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;display:flex}.field.full{grid-column:1/-1}.field input{font:inherit;color:var(--k);border:1px solid var(--ln);background:var(--white);border-radius:16px;padding:12px 16px;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s}.field input:focus{border-color:var(--k);outline:none;box-shadow:0 0 0 4px #e4f47ab3}.sign{border:1px dashed var(--ln2);background:var(--white);border-radius:22px;grid-column:1/-1;height:130px;position:relative}.sign canvas{touch-action:none;width:100%;height:100%;display:block}.sign span{color:var(--k3);pointer-events:none;font-size:12px;position:absolute;bottom:10px;left:16px}.sign button{border:1px solid var(--ln);background:var(--card);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;top:10px;right:10px}.pay{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.pay .opt{flex-direction:column;align-items:flex-start;gap:4px;margin:0}.done-box{text-align:center;padding:30px 10px}.done-box .ok{background:var(--lime);width:84px;height:84px;animation:pop .6s var(--ease);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:36px;display:flex}.done-box h3{letter-spacing:-.03em;margin:0 0 8px;font-size:36px;font-weight:300}.done-box p{color:var(--k2);max-width:420px;margin:0 auto 6px}.code{letter-spacing:.1em;background:var(--white);border-radius:999px;margin-top:12px;padding:10px 18px;font-weight:700;display:inline-block}.book-sum{background:#ffffffb8;flex-direction:column;align-self:start;gap:10px;display:flex;position:sticky;top:90px}.book-sum h4{margin:0 0 4px;font-size:18px;font-weight:600}.sr{color:var(--k3);justify-content:space-between;gap:10px;font-size:14px;font-weight:500;display:flex}.sr b{color:var(--k);text-align:right;font-weight:600}.s-total{border-top:1px solid var(--ln);justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:12px;display:flex}.s-total .tp{letter-spacing:-.04em;font-size:44px;font-weight:300}.cupon{gap:6px;display:flex}.cupon input{min-width:0;font:inherit;border:1px solid var(--ln);text-transform:uppercase;background:var(--white);border-radius:999px;flex:1;padding:10px 14px;font-weight:600}.cupon button{background:var(--lime);border:0;border-radius:999px;padding:0 16px;font-weight:600}.book-nav{gap:8px;margin-top:6px;display:flex}.book-nav .btn{flex:1;justify-content:center}.s-note{color:var(--k3);margin:0;font-size:12.5px}.gallery{grid-template-rows:250px 250px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.g1{grid-area:span 2/span 2}.g4{grid-column:span 2}.g{transition:transform .5s var(--ease)}.g:hover{transform:scale(1.015)}.quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quote{background:var(--card);transition:transform .4s var(--ease);border-radius:28px;flex-direction:column;gap:16px;margin:0;padding:20px;display:flex}.quote:hover{transform:translateY(-4px)}.quote:nth-child(2){background:linear-gradient(160deg,#eef8b8,var(--card) 70%)}.quotes-slider{width:100%;padding:4px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.quotes-track{will-change:transform;gap:16px;width:fit-content;animation:60s linear infinite quotes-marquee;display:flex}.quotes-track .quote{background:var(--card);flex:0 0 clamp(280px,32vw,380px);min-height:260px}.quotes-track .quote:nth-child(2n){background:linear-gradient(160deg,#eef8b8,var(--card) 70%)}@keyframes quotes-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.quotes-track{flex-wrap:wrap;justify-content:center;animation:none}}.q-h{align-items:center;gap:12px;display:flex}.q-h b{font-weight:600;display:block}.q-h small{color:var(--k3);font-size:12.5px}.av{background:var(--white);border:1px solid var(--ln);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:inline-flex}.score{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.s-lime{background:var(--lime)}.s-mint{background:var(--k);color:#fff}.s-peach{background:var(--peach)}.quote blockquote{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:400;line-height:1.35}.quote .tags span{background:var(--white);border:1px solid var(--ln)}.faq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:40px;display:grid}.faq{padding:6px 22px}.qa{border-bottom:1px solid var(--ln)}.qa:last-child{border-bottom:0}.qa button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;font-size:18px;font-weight:500;display:flex}.qa .pl{border:1px solid var(--ln2);width:34px;height:34px;transition:transform .35s var(--ease),background .3s;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.qa.open .pl{background:var(--lime);border-color:var(--lime);transform:rotate(45deg)}.qa .ans{transition:grid-template-rows .4s var(--sm);grid-template-rows:0fr;display:grid}.qa.open .ans{grid-template-rows:1fr}.qa .ans>div{overflow:hidden}.qa .ans p{color:var(--k2);max-width:620px;margin:0 0 20px;font-size:15.5px;line-height:1.55}.map-card{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:12px;display:grid}.map-info{background:var(--lav);border-radius:28px;flex-direction:column;gap:14px;padding:26px;display:flex}.map-info p{color:var(--k2);margin:0}.map-contact{flex-direction:column;gap:6px;margin-top:auto;display:flex}.map-frame{border-radius:28px;min-height:380px;overflow:hidden}.map-frame iframe{filter:grayscale()contrast(.95)brightness(1.04);border:0;width:100%;height:100%;display:block}.foot{border-top:1px solid var(--ln2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:90px auto 0;padding:30px 24px 40px;display:flex}.foot-logo{height:28px}.foot-links{flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.foot-links a,.foot-links button{color:var(--k2)}.foot-copy{color:var(--k3);margin:0;font-size:13px}.modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#1214124d;justify-content:center;align-items:center;padding:20px;transition:opacity .3s;display:flex;position:fixed;inset:0}.modal.open{opacity:1;pointer-events:auto}.modal-card{background:radial-gradient(80% 60% at 0% 0%,#eef8b8,#eef8b800 60%),var(--panel);width:min(620px,100%);max-height:calc(100vh - 40px);transition:transform .45s var(--ease);border-radius:36px;padding:28px;position:relative;overflow:auto;transform:translateY(30px)scale(.96)}.modal.open .modal-card{transform:none}.modal-x{border:1px solid var(--ln2);background:0 0;border-radius:50%;width:40px;height:40px;font-size:20px;position:absolute;top:18px;right:18px}.area-h{letter-spacing:-.03em;margin:0 0 6px;font-size:36px;font-weight:300}.area-sub{color:var(--k3);margin:0 0 20px}.area-form{flex-direction:column;gap:12px;display:flex}.rcard{background:var(--white);border-radius:24px;margin-bottom:12px;padding:18px}.rcard-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rcard-h h4{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400}.rcard-h span{color:var(--k3);font-size:13px}.badge{white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.b-ok{background:var(--lime);color:var(--k)}.tl{margin:18px 0 0;padding:0;list-style:none}.tl li{color:var(--k3);align-items:flex-start;gap:12px;padding-bottom:16px;font-size:14px;font-weight:600;display:flex;position:relative}.tl li:before{content:"";background:var(--ln2);width:1px;position:absolute;top:26px;bottom:0;left:12px}.tl li:last-child:before{display:none}.tl li i{border:1px solid var(--ln2);background:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-style:normal;display:inline-flex}.tl li.ok{color:var(--k)}.tl li.ok i{background:var(--k);border-color:var(--k);color:#fff}.tl li.now i{background:var(--lime);border-color:var(--lime)}.tl small{color:var(--k3);font-weight:500;display:block}.area-actions{flex-wrap:wrap;gap:8px;display:flex}.area-actions .btn{height:38px;font-size:13.5px}.toast{background:var(--k);color:#fff;z-index:200;transition:transform .45s var(--ease);border-radius:999px;padding:12px 20px;font-size:14px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%,120px)}.toast.show{transform:translate(-50%)}.reveal{opacity:0;transition:opacity .5s var(--sm),transform .6s var(--ease);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}@media (max-width:1180px){.nav-pills a{gap:0;padding:0 6px;font-size:0}.nav-pills a .pi{width:30px;height:30px}.nav-pills{margin-left:12px}}@media (max-width:760px){.nav-pills{display:none}.hero-grid,.book-body{grid-template-columns:minmax(0,1fr)!important}.book-sum{position:static}}@media (max-width:960px){.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.hero-title{font-size:clamp(36px,5.4vw,54px)}.local-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.svc>span:last-child{display:none}.book-body,.faq-grid,.map-card{grid-template-columns:minmax(0,1fr)}.events{grid-template-columns:repeat(2,minmax(0,1fr))}.quotes{grid-template-columns:repeat(3,minmax(0,1fr))}.quote blockquote{font-size:17px}.tariffs{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-big{font-size:42px}.gallery{grid-template-rows:repeat(4,180px);grid-template-columns:repeat(2,minmax(0,1fr))}.g1{grid-area:span 1/span 2}.book-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.local-photo{min-height:auto}.hero-panel{border-radius:32px;padding:22px 20px}}@media (max-width:560px){.nav{padding:12px 14px}.wrap{padding:0 12px}.nav-r .pill:not(.pill-dark){display:none}.form,.pay{grid-template-columns:minmax(0,1fr)}.book{border-radius:30px;padding:14px}.proc li{gap:0;padding:6px;font-size:0}.proc li span{font-size:12px}.svc>span:last-child{display:none}.events,.quotes,.tariffs,.local-grid{grid-template-columns:minmax(0,1fr)}.local-photo{min-height:280px}.mini-row{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reveal,.wm-l{opacity:1;transform:none}.hb i{transform:none}.cursor{display:none}}.xinfo{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.xcard{border-radius:22px;padding:16px}.xcard b{margin-bottom:10px;font-weight:600;display:block}.xcard ul{color:var(--k2);flex-direction:column;gap:7px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.xcard li{align-items:flex-start;gap:8px;display:flex}.xcard li:before{content:"";background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121412' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/10px no-repeat;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:1px}.xcard.no li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121412' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E")}.cta{max-width:1320px;margin:90px auto 0;padding:0 24px}.cta-in{background:var(--k);color:#fff;border-radius:40px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:30px;padding:44px;display:grid;position:relative;overflow:hidden}.cta-in:after{content:"";background:var(--hatch);background-image:repeating-linear-gradient(135deg,#e4f47a59 0 2px,#0000 2px 9px);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.cta-in h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5.4vw,76px);font-weight:300;line-height:.98}.cta-in h2 span{color:var(--lime)}.cta-r{z-index:1;flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:relative}.cta-r p{color:#ffffffb3;max-width:340px;margin:0}.cta-r .pill{background:var(--lime);border-color:var(--lime);color:var(--k);height:52px;padding:0 8px 0 24px}.cta-r .pill .arr{background:var(--k);color:var(--lime)}@media (max-width:760px){.cta-in{border-radius:30px;grid-template-columns:minmax(0,1fr);padding:28px}.xinfo{grid-template-columns:1fr}}.axis{height:16px;color:var(--k3);margin:4px 0 2px;font-size:11px;font-weight:600;position:relative}.axis span{position:absolute;transform:translate(-50%)}.axis span:first-child{transform:none}.tr{flex-direction:column;align-items:stretch;gap:8px;padding:12px 0;display:flex}.tr-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.track{background-color:#fff9;background-image:repeating-linear-gradient(135deg,#12141212 0 2px,#0000 2px 8px);border-radius:999px;height:30px;position:relative}.tg:first-child .track,.tg:nth-child(3) .track{background-color:var(--panel)}.track i{background:var(--lime);letter-spacing:-.01em;white-space:nowrap;transform-origin:0;transition:transform .9s var(--ease);border-radius:999px;justify-content:center;align-items:center;font-size:10.5px;font-style:normal;font-weight:700;display:flex;position:absolute;top:0;bottom:0;overflow:hidden;transform:scaleX(0)}.tg:nth-child(2) .track i{background:var(--k);color:#fff}.in .track i{transform:scaleX(1)}.book-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.book-main.wide{grid-column:1/-1}.book-side[hidden],.book-bar[hidden]{display:none}.side-card{background:#ffffffb8;border-radius:28px;padding:20px}.sc-h{align-items:center;gap:12px;margin-bottom:16px;display:flex}.sc-h b{font-size:17px;font-weight:600;display:block}.sc-h small{color:var(--k3);font-size:12.5px}.day-badge{background:var(--k);color:#fff;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;line-height:1;display:flex}.day-badge b{font-size:20px!important;font-weight:500!important}.day-badge small{text-transform:uppercase;color:var(--lime)!important;font-size:10px!important}.qf{flex-direction:column;gap:6px;display:flex}.qd{border:1px solid var(--ln);background:var(--white);text-align:left;transition:all .25s var(--ease);animation:paneIn .4s var(--ease) both;border-radius:999px;align-items:center;gap:12px;padding:6px 8px 6px 6px;display:flex}.qd:nth-child(2){animation-delay:50ms}.qd:nth-child(3){animation-delay:.1s}.qd:nth-child(4){animation-delay:.15s}.qd:nth-child(5){animation-delay:.2s}.qd:nth-child(6){animation-delay:.25s}.qd:hover{background:var(--lime);border-color:var(--lime);transform:translate(4px)}.qd-d{background:var(--panel);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;line-height:1;display:flex}.qd-d b{font-size:17px;font-weight:600}.qd-d small{color:var(--k3);text-transform:uppercase;font-size:10px}.qd-t b{font-size:15px;font-weight:600;display:block}.qd-t small{color:var(--k3);font-size:12.5px}.qd-ar{border:1px solid var(--ln2);width:34px;height:34px;transition:transform .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.qd:hover .qd-ar{background:var(--k);color:var(--lime);border-color:var(--k);transform:rotate(-45deg)}.tl-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.tslot{border:1px solid var(--ln);background:var(--white);text-align:left;transition:all .25s var(--ease);animation:paneIn .4s var(--ease) both;border-radius:22px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.tslot:hover:not(:disabled){border-color:var(--k2);transform:translateY(-2px)}.ts-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ts-top b{font-size:15px;font-weight:600;display:block}.ts-top small{color:var(--k3);font-size:12.5px}.ts-p{letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:400}.ts-p small{color:var(--k3);font-size:14px}.ts-p em{background:var(--panel);color:var(--k3);border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:600}.tslot .track{height:12px}.tslot .track i{font-size:0;transform:none}.tslot.off{cursor:not-allowed}.tslot.off .track i{background:repeating-linear-gradient(135deg,#12141238 0 2px,#0000 2px 6px);background-color:var(--ln)}.tslot.off .ts-top b{color:var(--k3)}.tslot.sel{background:var(--k);color:#fff;border-color:var(--k)}.tslot.sel small,.tslot.sel .ts-p small{color:#fff9}.tslot.sel .track{background-color:#ffffff1f;background-image:none}.cal-top h3 span{color:var(--k3)}.cal{gap:8px 6px}.cal .dow.we{color:var(--k)}.day{border-radius:22px;flex-direction:column;gap:5px;max-width:64px;max-height:64px}.day .dn{line-height:1}.day.we{background:var(--card)}.segs{gap:2px;height:4px;display:flex}.segs i{background:var(--teal);border-radius:2px;width:7px;height:4px}.segs i.b{background:var(--ln2)}.day.sel .segs i.f{background:var(--lime)}.day.sel .segs i.b{background:#ffffff40}.day:hover:not(:disabled) .segs i.f{background:var(--k)}.day.full .segs i{background:var(--ln2)}.legend .lg{vertical-align:middle;border-radius:2px;width:12px;height:5px;margin-right:6px;display:inline-block}.lg.f{background:var(--teal)}.lg.b{background:var(--ln2)}.lg.fe{border:1.5px dashed var(--k2);border-radius:50%!important;width:12px!important;height:12px!important}.book-bar{z-index:5;background:var(--k);color:#fff;animation:paneIn .4s var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:8px 8px 8px 10px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 40px #1214122e}.bb-l{align-items:center;gap:12px;min-width:0;display:flex}.bb-chip{background:var(--lime);color:var(--k);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.bb-txt{min-width:0;padding-left:8px}.bb-txt b{font-size:15px;font-weight:600;display:block}.bb-txt small{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.bb-chip+.bb-txt{padding-left:0}.bb-r{flex-shrink:0;align-items:center;gap:8px;display:flex}.bb-tot{letter-spacing:-.03em;margin-right:8px;font-size:28px;font-weight:300}.book-bar .btn{height:46px}.book-bar .btn-dark{background:var(--lime);color:var(--k);border-color:var(--lime)}.book-bar .btn-dark .btn-ar{background:var(--k);color:var(--lime)}.book-bar .btn-ghost{color:#fff;border-color:#ffffff40}.book-bar .btn:disabled{opacity:.45}.sum .sr{padding:4px 0}.hint{background:var(--lime);color:var(--k);border-radius:999px;margin-left:4px;padding:2px 7px;font-size:11px;font-style:normal}@media (max-width:760px){.book-bar{border-radius:26px;flex-wrap:wrap;padding:10px}.bb-r{width:100%}.bb-r .btn{flex:1;justify-content:center}.bb-tot{font-size:22px}.day{border-radius:16px;max-height:52px}.segs i{width:5px}}.q{letter-spacing:-.015em;align-items:center;gap:10px;margin:0 0 16px;font-size:20px;font-weight:500;display:flex}.q span{background:var(--k);width:28px;height:28px;color:var(--lime);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.cal-top h3{font-size:18px;font-weight:600}.ync{text-align:left;border:1px solid var(--ln);background:var(--white);min-height:150px;transition:all .25s var(--ease);border-radius:24px;flex-direction:column;gap:4px;padding:18px;display:flex;position:relative}.ync:hover{border-color:var(--k2);transform:translateY(-2px)}.ync b{margin-top:auto;font-size:17px;font-weight:600}.ync small{color:var(--k3);font-size:13px}.yn-ic{border:1px solid var(--ln2);color:#0000;width:30px;height:30px;transition:all .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.yn-p{font-size:22px;font-weight:300;position:absolute;top:16px;right:16px}.ync.on{background:var(--k);color:#fff;border-color:var(--k)}.ync.on small{color:#fff9}.ync.on .yn-ic{background:var(--lime);border-color:var(--lime);color:var(--k);transform:scale(1.1)}.proc li{pointer-events:none}@media (max-width:560px){.yn{grid-template-columns:1fr}.ync{min-height:auto}.q{font-size:17px}}.wa{z-index:60;color:var(--k);transition:bottom .4s var(--ease);align-items:center;gap:10px;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px}.wa.up{bottom:110px}.wa-av{width:64px;height:64px;animation:waIn .7s var(--ease) 1.2s both;border-radius:50%;flex-shrink:0;position:relative;box-shadow:0 10px 30px #12141238}.wa-av img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:100%;height:100%}.wa-av:before{content:"";opacity:0;border:2px solid #25d366;border-radius:50%;animation:2.6s ease-out 2s infinite waPulse;position:absolute;inset:-6px}.wa-ok{color:#fff;background:#25d366;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:-2px;right:-2px}.wa-ok svg{stroke-width:3.2px;width:12px;height:12px}.wa-msg{transform-origin:100%;animation:waMsg 6s var(--ease) 2.4s both;background:#fff;border-radius:20px 20px 4px;flex-direction:column;padding:10px 14px;line-height:1.25;display:flex;box-shadow:0 10px 30px #12141224}.wa-msg b{font-size:14px;font-weight:600}.wa-msg small{color:var(--k3);font-size:12.5px}.wa:hover .wa-msg{opacity:1;animation:none;transform:none}.wa:hover .wa-av{transform:scale(1.06)}.wa-av{transition:transform .3s var(--ease)}@keyframes waIn{0%{transform:scale(0)rotate(-20deg)}to{transform:none}}@keyframes waPulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes waMsg{0%{opacity:0;transform:scale(.6)translate(10px)}8%,85%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)translate(10px)}}@media (max-width:560px){.wa{bottom:14px;right:14px}.wa.up{bottom:150px}.wa-av{width:56px;height:56px}.wa-msg{display:none}}.pill-line{border-color:var(--k);background:0 0;padding:0 24px}.pill-line:hover{background:var(--white)}.hero-facts{border-top:1px solid var(--ln2);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:560px;margin:32px 0 0;padding:22px 0 0;list-style:none;display:grid}.hero-facts li{flex-direction:column;gap:2px;display:flex}.hero-facts b{font-size:17px;font-weight:600}.hero-facts span{color:var(--k3);font-size:13px}@media (max-width:560px){.hero-facts{grid-template-columns:1fr 1fr}}html.lock,html.lock body{overflow:hidden}.bk-ov{z-index:90;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .35s var(--sm),transform .5s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(24px)scale(.985)}.bk-ov.open{opacity:1;pointer-events:auto;transform:none}.bk-top{align-items:center;gap:16px;width:100%;max-width:1320px;margin:0 auto;padding:14px 24px;display:flex}.bk-logo img{width:auto;height:22px}.bk-title{color:var(--k3);font-size:15px;font-weight:600}.bk-top .cbtn{background:var(--white);border-color:var(--white);width:46px;height:46px;margin-left:auto;font-size:22px}.bk-scroll{flex:1;padding:0 24px 24px;overflow:auto}.bk-scroll .book{flex-direction:column;max-width:1320px;min-height:100%;margin:0 auto;display:flex}.bk-scroll .book-top{justify-content:center;margin-bottom:18px}.bk-scroll .book-body{flex:1}.bk-scroll .book-bar{position:sticky;bottom:0}.wa.hide{opacity:0;pointer-events:none}.wa{transition:bottom .4s var(--ease),opacity .3s}.teaser{background:radial-gradient(70% 90% at 0% 0%,#eef8b8,#eef8b800 60%),radial-gradient(60% 80% at 100% 100%,#f6d9d2,#f6d9d200 60%),var(--panel);border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:36px;display:grid}.tz-l .pill{margin-top:24px}.tz-r{background:#ffffffb8;border-radius:28px;padding:18px}.tz-h{margin-bottom:12px}.tz-h b{font-size:16px;font-weight:600;display:block}.tz-h small{color:var(--k3);font-size:12.5px}.tz-list{flex-direction:column;gap:6px;display:flex}@media (max-width:760px){.teaser{border-radius:30px;grid-template-columns:minmax(0,1fr);padding:22px}.bk-top{padding:10px 14px}.bk-title{display:none}.bk-scroll{padding:0 10px 10px}.bk-scroll .book{padding:14px}}.bk-foot{width:100%;max-width:1368px;margin:0 auto;padding:0 24px 16px}.bk-foot .book-bar{margin:0;position:static}.bk-scroll{padding-bottom:12px}.day.sel{background:var(--k)!important;color:#fff!important;border-color:var(--k)!important}@media (max-width:760px){.bk-foot{padding:0 10px 10px}}.wk-head,.wk{grid-template-columns:54px repeat(3,minmax(0,1fr));align-items:center;gap:6px;display:grid}.wk-head{color:var(--k3);text-align:center;padding:0 6px 6px;font-size:12px;font-weight:600}.wk-list{flex-direction:column;gap:6px;display:flex}.wk{border:1px solid var(--ln);background:var(--white);transition:all .25s var(--ease);text-align:center;border-radius:22px;padding:6px}.wk:hover:not(:disabled){border-color:var(--k);transform:translate(3px)}.wk-d{flex-direction:column;align-items:center;line-height:1;display:flex}.wk-d b{font-size:18px;font-weight:600}.wk-d small{color:var(--k3);margin-top:2px;font-size:11px}.wk-c{border-radius:999px;justify-content:center;align-items:center;height:36px;font-size:13px;font-weight:600;display:flex}.wk-c.ok{background:var(--lime)}.wk-c.no{background-color:var(--panel);color:var(--k3);background-image:repeating-linear-gradient(135deg,#12141217 0 2px,#0000 2px 7px)}.wk.full{opacity:.6;cursor:default}.wk-leg{color:var(--k3);align-items:center;gap:14px;margin-top:12px;font-size:12.5px;font-weight:600;display:flex}.wk-leg .linkbtn{color:var(--k);margin-left:auto;font-size:13px}.wk-dot{vertical-align:-2px;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.wk-dot.ok{background:var(--lime)}.wk-dot.no{background:var(--panel);background-image:repeating-linear-gradient(135deg,#12141233 0 2px,#0000 2px 5px)}.mcard b{font-size:34px}.mcard>span{line-height:1.35}.wk{text-align:left;grid-template-columns:48px minmax(0,1fr)}.wk-ts{gap:4px;min-width:0;display:flex}.wk-c{border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:1px;min-width:0;height:auto;padding:6px 10px;line-height:1.15}.wk-c em{color:var(--k2);white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.wk-c b{white-space:nowrap;font-size:13.5px;font-weight:600}.wk-c.no em,.wk-c.no b{color:var(--k3);font-weight:500}.wk-c.no b{font-size:12px}.bk-ov{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.bk-head{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:14px;width:100%;max-width:760px;margin:0 auto;padding:14px 20px;display:grid}.bk-back,.bk-x{background:var(--white);width:46px;height:46px;transition:transform .25s var(--ease);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.bk-back:hover,.bk-x:hover{transform:scale(1.08)}.bk-back.ph{background:0 0}.bk-prog{flex-direction:column;align-items:center;gap:8px;display:flex}.bk-bars{gap:6px;width:100%;max-width:340px;display:flex}.bk-bars i{background:#1214121a;border-radius:6px;flex:1;height:6px;position:relative;overflow:hidden}.bk-bars i.d{background:var(--k)}.bk-bars i.c:after{content:"";background:var(--k);transform-origin:0;animation:barIn .6s var(--ease) both;width:50%;position:absolute;inset:0}@keyframes barIn{0%{transform:scaleX(0)}}.bk-prog small{color:var(--k3);font-size:13px;font-weight:600}.bk-body{padding:8px 20px 30px;overflow:auto}.bk-body>*{max-width:720px;margin-left:auto;margin-right:auto}.bk-q{animation:paneIn .45s var(--ease);margin-bottom:22px}.bk-q h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4.4vw,44px);font-weight:400;line-height:1.05}.bk-q p{color:var(--k3);margin:10px 0 0;font-size:16px}.bk-blk{animation:paneIn .5s var(--ease) both;margin-bottom:22px}.bk-blk+.bk-blk{animation-delay:80ms}.bk-lbl{color:var(--k3);margin:0 0 10px;font-size:13px;font-weight:600}.bk-note{background:var(--lime);border-radius:999px;margin-bottom:14px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-block}.dstrip{scroll-snap-type:x mandatory;gap:8px;margin:0 -2px;padding:2px 2px 8px;display:flex;overflow-x:auto}.dcard{scroll-snap-align:start;border:1px solid var(--ln);background:var(--white);transition:all .25s var(--ease);border-radius:24px;flex-direction:column;flex:0 0 84px;align-items:center;gap:2px;padding:12px 6px;display:flex}.dcard small{color:var(--k3);text-transform:capitalize;font-size:12px;font-weight:600}.dcard b{letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:1.05}.dc-s{background:var(--lime);border-radius:999px;margin-top:6px;padding:3px 8px;font-size:11.5px;font-weight:700}.dcard:hover:not(:disabled){border-color:var(--k);transform:translateY(-3px)}.dcard.full{opacity:.5}.dcard.full .dc-s{background:var(--panel);color:var(--k3)}.dcard.sel{background:var(--k);color:#fff;border-color:var(--k);animation:pop .4s var(--ease)}.dcard.sel small{color:#ffffffa6}.mcal{background:var(--white);border-radius:28px;padding:16px}.mc-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mc-top b{font-size:17px;font-weight:600}.mc-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mc-dw{text-align:center;color:var(--k3);padding:4px 0;font-size:12px;font-weight:600}.cday{aspect-ratio:1;color:#b5b9b2;width:100%;max-height:52px;transition:all .2s var(--ease);background:0 0;border:0;border-radius:50%;font-size:15px;font-weight:500}.cday.ok{color:var(--k);background:var(--lime);font-weight:700}.cday.ok:hover{transform:scale(1.1)}.cday.full{color:var(--k3);text-decoration:line-through}.cday.sel{background:var(--k);color:#fff;animation:pop .4s var(--ease)}.mc-leg{color:var(--k3);gap:16px;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.mc-leg i{vertical-align:-2px;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}.mc-leg i.ok{background:var(--lime)}.mc-leg i.full{background:var(--panel);border:1px solid var(--ln2)}.tcards{flex-direction:column;gap:10px;display:flex}.tcard{text-align:left;border:1.5px solid var(--ln);background:var(--white);transition:all .25s var(--ease);animation:paneIn .45s var(--ease) both;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:18px 20px 16px;display:grid;position:relative}.tcard:hover:not(:disabled){border-color:var(--k);transform:translateY(-2px)}.tc-l{flex-direction:column;gap:2px;display:flex}.tc-n{color:var(--k3);font-size:14px;font-weight:600}.tc-h{letter-spacing:-.03em;font-size:28px;font-weight:400;line-height:1.1}.tc-h i{color:var(--k3);font-size:20px;font-style:normal}.tc-l small{color:var(--k3);font-size:13px}.tc-r{align-items:baseline;gap:2px;display:flex;position:relative}.tc-r b{letter-spacing:-.04em;font-size:40px;font-weight:300}.tc-r small{color:var(--k3);font-size:16px}.tc-ck{background:var(--lime);width:30px;height:30px;color:var(--k);transition:transform .35s var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:-14px;right:-6px;transform:scale(0)}.tc-bar{background:var(--panel);border-radius:8px;grid-column:1/-1;height:8px;margin-top:8px;position:relative}.tc-bar i{background:var(--k2);border-radius:8px;position:absolute;top:0;bottom:0}.tcard.sel{border-color:var(--k);background:var(--k);color:#fff}.tcard.sel .tc-n,.tcard.sel small,.tcard.sel .tc-h i{color:#fff9}.tcard.sel .tc-ck{transform:scale(1)}.tcard.sel .tc-bar{background:#ffffff24}.tcard.sel .tc-bar i{background:var(--lime)}.tcard.off{cursor:not-allowed;background:0 0;border-style:dashed}.tcard.off .tc-h{color:var(--k3);text-decoration:line-through;text-decoration-thickness:1px}.tcard.off .tc-bar i{background:var(--ln2)}.tc-axis{color:var(--k3);justify-content:space-between;padding:8px 22px 0;font-size:11.5px;font-weight:600;display:flex}.yn{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ync{border-width:1.5px;min-height:190px;padding:20px}.ync b{font-size:19px}.yn-p{font-size:20px;font-weight:500}.rules{background:var(--white);border-radius:22px;margin-top:16px;padding:4px 18px}.rules summary{cursor:pointer;justify-content:space-between;padding:14px 0;font-weight:600;list-style:none;display:flex}.rules summary:after{content:"+";transition:transform .3s var(--ease);font-size:20px}.rules[open] summary:after{transform:rotate(45deg)}.rules .xinfo{margin:0 0 16px}.fgrp{animation:paneIn .45s var(--ease) both;margin-bottom:20px}.fgrp:nth-child(3){animation-delay:60ms}.fgrp:nth-child(4){animation-delay:.12s}.field span{color:var(--k2);font-size:13px;font-weight:600}.field input{border-radius:18px;height:54px;font-size:16px}.field input::placeholder{color:#b9bdb6;font-weight:500}.sign{border-radius:24px;height:150px}.sign.ok{border-style:solid;border-color:var(--k)}.rev{background:var(--white);border-radius:28px;padding:8px}.rev-row,.sel-chip{cursor:pointer;background:var(--panel);text-align:left;border:0;border-radius:22px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.rev-row b,.sel-chip b{font-size:15px;font-weight:600;display:block}.rev-row small,.sel-chip small{color:var(--k3);font-size:13px}.rev-row em,.sel-chip em{text-underline-offset:3px;margin-left:auto;font-size:13px;font-style:normal;font-weight:600;text-decoration:underline}.sc-d{background:var(--k);color:#fff;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;line-height:1;display:flex}.sc-d b{color:#fff;font-size:18px!important;font-weight:500!important}.sc-d small{text-transform:uppercase;color:var(--lime)!important;font-size:10px!important}.rev-lines{padding:14px 12px 6px}.cup-l{text-underline-offset:3px;color:var(--k2);margin:4px 12px 12px;font-size:13.5px;text-decoration:underline;display:block}.rev .cupon{margin:4px 12px 12px}.pay{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.popt{text-align:left;border:1.5px solid var(--ln);background:var(--white);transition:all .25s var(--ease);border-radius:22px;flex-direction:column;gap:2px;padding:14px;display:flex;position:relative}.popt .yn-ic{margin-bottom:10px}.popt b{font-size:16px;font-weight:600}.popt small{color:var(--k3);font-size:12.5px}.popt.on{background:var(--k);color:#fff;border-color:var(--k)}.popt.on small{color:#fff9}.popt.on .yn-ic{background:var(--lime);border-color:var(--lime);color:var(--k)}.bk-foot2{border-top:1px solid var(--ln2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e3e6e0f0;justify-content:center;align-items:center;gap:12px;padding:12px 20px;display:flex}.bk-foot2>*{flex-shrink:0}.bk-foot2 .sel-chip{background:var(--white);width:auto;max-width:320px;padding:6px 14px 6px 6px}.bk-sum{flex-direction:column;flex:1;min-width:0;max-width:280px;line-height:1.2;display:flex}.bk-sum b{letter-spacing:-.03em;font-size:26px;font-weight:400}.bk-sum small{color:var(--k3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bk-cta{height:56px;padding:0 10px 0 26px;font-size:16px}.bk-cta .btn-ar{background:var(--lime);width:38px;height:38px;color:var(--k);margin-right:0}.done-box{max-width:520px}.done-box p b{color:var(--k)}.done-act{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.hcal{justify-content:center;width:100%;height:50px;margin-top:14px;padding:0 6px 0 20px}.hcal .arr{margin-left:auto}.how{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.how li{align-items:center;gap:14px;display:flex}.how li>span{background:var(--k);width:36px;height:36px;color:var(--lime);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.how b{font-size:16px;font-weight:600;display:block}.how small{color:var(--k3);font-size:13.5px}@media (max-width:760px){.bk-head{grid-template-columns:42px minmax(0,1fr) 42px;padding:10px 12px}.bk-back,.bk-x{width:42px;height:42px}.bk-body{padding:4px 14px 20px}.bk-foot2{flex-wrap:wrap;padding:10px 12px 14px}.bk-foot2 .sel-chip{flex:100%;order:-1;max-width:none}.bk-cta{flex:1;justify-content:space-between}.yn,.pay{grid-template-columns:1fr}.ync{min-height:auto}.tc-h{font-size:24px}.tc-r b{font-size:32px}.hdays{grid-template-columns:repeat(7,minmax(46px,1fr));overflow-x:auto}}.mcal{background:#ffffffb8}.mcal .cal{gap:8px 6px}.mcal .legend{margin-top:14px}.bk-cta:disabled{opacity:1;background:var(--white);border-color:var(--ln2);color:var(--k3)}.bk-cta:disabled .btn-ar{background:var(--panel);color:var(--k3)}.field{position:relative}.field.ok input{border-color:var(--k);padding-right:44px}.field.ok:after{content:"✓";background:var(--lime);width:24px;height:24px;animation:pop .35s var(--ease);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;top:42px;right:14px}.field.bad input{border-color:#d08080}.field .err{color:#a04848;font-size:12px;font-weight:600}.sign.ok:after{content:"✓ Firmado";background:var(--lime);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:10px;right:12px}.bk-body>.fgrp,.bk-body>.bk-q,.bk-body>.bk-blk,.bk-body>.tcards,.bk-body>.yn,.bk-body>.rules,.bk-body>.rev,.bk-body>.pay,.bk-body>.form,.bk-body>.bk-lbl,.bk-body>.tc-axis,.bk-body>.done-box{max-width:720px;margin-left:auto!important;margin-right:auto!important}.bk-body{overflow-x:clip}.modal{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.modal-card{background:var(--bg);border-radius:0;width:100%;max-width:none;height:100%;max-height:none;padding:20px 20px 40px;overflow:auto;transform:translateY(24px)}.modal-card>#areaBody{max-width:560px;margin:0 auto;padding-top:40px}.modal-x{background:var(--white);z-index:2;border:0;width:46px;height:46px;position:fixed;top:14px;right:20px}.otp{gap:10px;display:flex}.otp input{border:1.5px solid var(--ln);background:var(--white);width:64px;height:72px;font:inherit;text-align:center;border-radius:20px;font-size:30px;font-weight:400;transition:all .2s}.otp input:focus{border-color:var(--k);outline:none;box-shadow:0 0 0 4px #e4f47acc}.ma-hero{background:var(--k);color:#fff;animation:paneIn .45s var(--ease);border-radius:30px;align-items:center;gap:16px;margin-bottom:12px;padding:18px;display:flex}.ma-date{background:var(--lime);width:72px;height:72px;color:var(--k);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.ma-date b{font-size:30px;font-weight:400}.ma-date small{text-transform:uppercase;font-size:11px;font-weight:700}.ma-hero b{font-size:18px;font-weight:600;display:block}.ma-hero small{color:#ffffffa6;font-size:14px}.ma-st{background:#ffffff24;border-radius:999px;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.ma-acts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:26px;display:grid}.ma-acts button{background:var(--white);transition:transform .25s var(--ease);border:0;border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;font-size:12.5px;font-weight:600;display:flex}.ma-acts button:hover{transform:translateY(-3px)}.ma-acts .ci{background:var(--panel);border:0}.ma-tl{background:var(--white);border-radius:26px;margin:0 0 26px;padding:16px;list-style:none}.ma-tl li{gap:14px;padding-bottom:18px;display:flex;position:relative}.ma-tl li:last-child{padding-bottom:0}.ma-tl li:before{content:"";background:var(--ln);width:2px;position:absolute;top:30px;bottom:2px;left:13px}.ma-tl li:last-child:before{display:none}.ma-tl li.ok:before{background:var(--k)}.ma-tl i{border:1.5px solid var(--ln2);background:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:700;display:flex}.ma-tl li.ok i{background:var(--k);border-color:var(--k);color:var(--lime)}.ma-tl li.now i{border-color:var(--k);box-shadow:0 0 0 5px var(--lime)}.ma-tl b{font-size:15px;font-weight:600;display:block}.ma-tl small{color:var(--k3);font-size:13px}.ma-tl li:not(.ok):not(.now) b{color:var(--k3)}.ma-tips{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:26px;display:grid}.ma-ch{flex-direction:column;gap:6px;display:flex}.ma-ch button{background:var(--white);text-align:left;border:0;border-radius:20px;justify-content:space-between;align-items:center;padding:16px 18px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.ma-ch button:hover{background:var(--lime)}.ma-ch button span{color:var(--k3);font-size:14px;font-weight:500}.ma-ch button:last-child{color:#a04848}@media (max-width:560px){.ma-acts{grid-template-columns:repeat(2,1fr)}.ma-tips{grid-template-columns:1fr}.otp input{width:58px;height:64px}.modal-card>#areaBody{padding-top:50px}}.vid{background:var(--k);border-radius:28px;position:relative;overflow:hidden}.vid video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vid-ui{pointer-events:none;background:linear-gradient(#00000040,#0000 30% 70%,#0000004d);justify-content:space-between;align-items:flex-start;padding:16px;display:flex;position:absolute;inset:0}.vid-tag{align-items:center;gap:8px;display:inline-flex;position:static}.vid-tag i{background:#e04848;border-radius:50%;width:8px;height:8px;animation:1.6s infinite waPulse}.vid-btns{pointer-events:auto;align-self:flex-end;gap:6px;display:flex}.vb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-color:#0000}.vb:hover{background:#fff}.vid-bar{background:#ffffff4d;border-radius:3px;height:3px;position:absolute;bottom:8px;left:16px;right:16px;overflow:hidden}.vid-bar i{background:var(--lime);width:0;height:100%;transition:width .25s linear;display:block}.vid.err:after{content:"Vídeo de las instalaciones";color:#fff9;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.vid-ui{flex-direction:column}.vid-btns{align-self:flex-end;margin-top:auto;margin-bottom:6px}@media (max-width:960px){.vid{min-height:360px}}.svc:last-child{border-bottom:0}.svc-list{gap:0}.ev{cursor:pointer}.ev-go{align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;display:inline-flex}.ev-go i{background:var(--k);width:26px;height:26px;color:var(--lime);transition:transform .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.ev:hover .ev-go i{transform:rotate(-45deg)}.addr{font-size:18px;line-height:1.45;color:var(--k)!important}.addr b{font-weight:600}.map-info .pill{align-self:flex-start}.hdays,.dstrip,.nr-days{scrollbar-width:none}.hdays::-webkit-scrollbar{display:none}.dstrip::-webkit-scrollbar{display:none}@media (max-width:560px){.hero-panel{padding:18px 16px 20px}.hero-title{margin-bottom:14px;font-size:40px!important}.hero-lede{margin-bottom:20px;font-size:16px}.hero-actions{gap:8px}.hero-actions .pill-lg{height:50px}.hero-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;padding-top:14px}.hero-facts b{font-size:14px}.hero-facts span{font-size:11.5px}.hdays{gap:6px;margin:0 -20px;padding:0 20px 2px;display:flex;overflow-x:auto}.hday{flex:0 0 62px}.mcard{padding:14px}.mcard b{font-size:26px}.mcard>span{font-size:12px}.sec{padding-top:56px}.sec-head{margin-bottom:20px}.h2{font-size:32px}.events{gap:8px}.ev{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:0;padding:14px;display:grid}.ev-top{display:contents}.ev-ic{grid-row:1/3;width:48px;height:48px}.ev-ic img{width:26px;height:26px}.ev-n{display:none}.ev h3{grid-column:2;margin:0;font-size:20px}.ev p{grid-column:2;font-size:13px}.ev .tags{display:none}.ev-go{grid-area:1/3/3;margin:0;font-size:0}.ev-go i{width:36px;height:36px;font-size:14px}.vid{min-height:260px}.tg-big{font-size:40px}.quote blockquote{font-size:16px}.faq{padding:2px 16px}.qa button{padding:16px 0;font-size:16px}.map-frame{min-height:260px}.cta-in h2{font-size:38px}.foot{flex-direction:column;align-items:flex-start;gap:14px}.wa{bottom:12px;right:12px}.wa-av{width:52px;height:52px}}.bk-mini{background:var(--white);font:inherit;border:0;border-radius:999px;margin-top:2px;padding:4px 10px;font-size:12px;font-weight:600;display:none}.bk-mini u{color:var(--k3);margin-left:4px}.bk-body{scrollbar-width:none}.bk-body::-webkit-scrollbar{display:none}@media (max-width:760px){.bk-mini{gap:2px;display:inline-flex}.bk-prog small{font-size:12px}.bk-foot2{padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex-wrap:nowrap}.bk-foot2 .sel-chip{display:none}.bk-sum{flex:0 auto;max-width:42%}.bk-sum b{font-size:22px}.bk-sum small{white-space:normal;font-size:12px;line-height:1.2}.bk-cta{flex:1;height:54px;padding:0 8px 0 20px}.bk-q h2{font-size:32px}.dcard{flex-basis:78px}}.keep{background:var(--white);animation:paneIn .5s var(--ease) both;border-radius:22px;margin-top:10px;padding:16px 18px;animation-delay:80ms}.keep b{margin-bottom:10px;font-size:15px;font-weight:600;display:block}.keep ul{color:var(--k2);grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.keep li{align-items:flex-start;gap:8px;display:flex}.keep li:before{content:"✓";background:var(--lime);width:18px;height:18px;color:var(--k);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:700;display:flex}.keep small{color:var(--k3);margin-top:12px;font-size:12.5px;display:block}.rules{background:0 0;margin-top:18px;padding:0}@media (max-width:560px){.keep ul{grid-template-columns:1fr}}.ync{min-height:140px}.web-page .pill-dark,.web-page .btn-dark,.web-page .pill-dark:hover,.web-page .btn-dark:hover,.web-page .nav-pills a.on{color:#fff}.web-page .cta-r .pill,.web-page .pill,.web-page .btn{color:var(--k)}.hdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:14px 0 16px;display:grid}.hday{background:var(--white);transition:transform .22s var(--ease),background .22s;min-width:0;color:var(--k);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;text-decoration:none;display:flex;position:relative}.hday:hover:not(.off){background:#f3f6ec;transform:translateY(-3px)}.hday .hd-dow{color:var(--k3);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.hday .hd-n{font-size:20px;font-weight:600;line-height:1}.hday .hd-tag{text-transform:lowercase;letter-spacing:.04em;color:var(--k3);align-items:center;gap:4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.hday .hd-tag:before{content:"";background:#4a9d6a;border-radius:50%;width:5px;height:5px;display:inline-block}.hday.off{cursor:not-allowed}.hday.off .hd-n{opacity:.5}.hday.off .hd-tag{color:var(--k3);opacity:.75}.hday.off .hd-tag:before{background:#c4c4c4}@media (max-width:560px){.hdays{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:6px;margin:12px 0 14px;display:flex;overflow-x:auto}.hdays::-webkit-scrollbar{display:none}.hday{scroll-snap-align:start;border-radius:14px;flex:0 0 68px;gap:4px;padding:10px 4px}.hday .hd-dow{font-size:9.5px}.hday .hd-n{font-size:18px}.hday .hd-tag{font-size:8.5px}.hday .hd-tag:before{width:5px;height:5px}.web-page .wcard{overflow:hidden}}.web-page details.qa summary{cursor:pointer;list-style:none}.web-page details.qa summary::-webkit-details-marker{display:none}.web-page details.qa[open] .pl{background:var(--lime);border-color:var(--lime);transform:rotate(45deg)}.web-page details.qa .ans p{margin:0 0 20px}.web-page details.qa:not([open]) .ans{display:none}.web-page .pill-dark,.web-page a.pill-dark,.web-page .btn-dark,.web-page a.btn-dark,.web-page .pill-dark:hover,.web-page a.pill-dark:hover,.web-page .btn-dark:hover,.web-page a.btn-dark:hover,.web-page .nav-pills a.on{color:#fff!important}.web-page .cta-r .pill{color:var(--k)!important}.web-page .cta-float{z-index:70;background:var(--k);height:52px;transition:transform .35s var(--ease),box-shadow .3s;animation:ctaIn .6s var(--ease) 1s both;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 40px #12141238;color:#fff!important}.web-page .cta-float .arr{background:var(--lime);color:var(--k);width:36px;height:36px;transition:transform .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.web-page .cta-float:hover{transform:translateY(-3px);box-shadow:0 20px 50px #1214124d}.web-page .cta-float:hover .arr{transform:rotate(-45deg)}@keyframes ctaIn{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}@media (max-width:560px){.web-page .cta-float{height:48px;padding:0 6px 0 18px;font-size:14px;bottom:14px;right:14px}.web-page .cta-float .arr{width:34px;height:34px}.web-page .wa,.web-page .wa.up{bottom:76px}}@media (min-width:561px){.web-page .wa{bottom:92px}}.web-page .reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);will-change:opacity,transform;transform:translateY(28px)}.web-page .reveal.in{opacity:1;transform:none}.web-page .reveal.reveal-delay-1{transition-delay:80ms}.web-page .reveal.reveal-delay-2{transition-delay:.16s}.web-page .reveal.reveal-delay-3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.web-page .reveal{opacity:1;transition:none;transform:none}}.web-page .nav{transition:padding .3s var(--ease)}.web-page .nav.scrolled{padding-top:10px;padding-bottom:10px}.web-page .nav.scrolled:before{box-shadow:0 10px 30px #1214120f}.web-page .nav .nav-logo img{transition:height .3s var(--ease)}.web-page .nav.scrolled .nav-logo img{height:26px!important}.web-page .avail-strip{background:var(--k);color:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 10px;padding:14px 16px;display:flex}.web-page .avail-strip .av-ico{background:var(--lime);width:38px;height:38px;color:var(--k);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.web-page .avail-strip .av-ico svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.web-page .avail-strip .av-text{flex:1;min-width:200px;font-size:14.5px;line-height:1.4}.web-page .avail-strip .av-text b{margin-bottom:2px;font-size:15.5px;display:block}.web-page .avail-strip .pill{background:var(--lime);margin-left:auto;font-weight:700;color:var(--k)!important}.web-page .avail-strip .pill .arr{background:var(--k);color:var(--lime)}@media (max-width:560px){.web-page .avail-strip{border-radius:16px;gap:10px;padding:12px}.web-page .avail-strip .av-text{font-size:13.5px}.web-page .avail-strip .pill{justify-content:center;width:100%;margin-left:0}}.web-page .reveal-stagger>*{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(20px)}.web-page .reveal-stagger.in>*,.web-page .reveal-stagger>.in{opacity:1;transform:none}.web-page .reveal-stagger>:first-child{transition-delay:0s}.web-page .reveal-stagger>:nth-child(2){transition-delay:60ms}.web-page .reveal-stagger>:nth-child(3){transition-delay:.12s}.web-page .reveal-stagger>:nth-child(4){transition-delay:.18s}.web-page .reveal-stagger>:nth-child(5){transition-delay:.24s}.web-page .reveal-stagger>:nth-child(6){transition-delay:.3s}.web-page .reveal-stagger>:nth-child(7){transition-delay:.36s}.web-page .reveal-stagger>:nth-child(8){transition-delay:.42s}.web-page .reveal-stagger>:nth-child(9){transition-delay:.48s}.web-page .reveal-stagger>:nth-child(10){transition-delay:.54s}.web-page .ev,.web-page .svc,.web-page .quote,.web-page .mcard{transition:transform .28s var(--ease), box-shadow .28s;will-change:transform}.web-page .ev:hover,.web-page .mcard:hover{transform:translateY(-4px)rotate(-.4deg);box-shadow:0 18px 42px #12141214}.web-page .svc:hover{transform:translateY(-2px)}.web-page .hday{transition:transform .22s var(--ease), box-shadow .22s}.web-page .hday:not(.off):hover{transform:translateY(-3px)scale(1.03);box-shadow:0 10px 20px #1214121a}@keyframes freePulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.web-page .hday:not(.off) .hd-tag{animation:2.4s ease-in-out infinite freePulse}.web-page .hday:not(.off):nth-child(2) .hd-tag{animation-delay:.3s}.web-page .hday:not(.off):nth-child(3) .hd-tag{animation-delay:.6s}.web-page .hday:not(.off):nth-child(4) .hd-tag{animation-delay:.9s}.web-page .hday:not(.off):nth-child(5) .hd-tag{animation-delay:1.2s}.web-page .hday:not(.off):nth-child(6) .hd-tag{animation-delay:1.5s}.web-page .hday:not(.off):nth-child(7) .hd-tag{animation-delay:1.8s}@keyframes ctaPulse{0%{box-shadow:0 14px 40px #12141238}50%{box-shadow:0 14px 40px #12141238,0 0 0 12px #e4f47a00}70%{box-shadow:0 14px 40px #12141238,0 0 0 12px #e4f47a40}to{box-shadow:0 14px 40px #12141238,0 0 0 22px #e4f47a00}}.web-page .cta-float{animation:ctaIn .6s var(--ease) 1s both, ctaPulse 3.5s ease-out 2.5s 3}.web-page .pill .arr,.web-page .btn .arr{transition:transform .25s var(--ease)}.web-page .pill:hover .arr,.web-page .btn:hover .arr{transform:rotate(-35deg)}.web-page .nav-r .pill-dark{transition:transform .2s var(--ease), background .2s}.web-page .nav-r .pill-dark:hover{transform:scale(1.04)}.web-page .services.in .svc{animation:fadeUp .55s var(--ease) both}.web-page .services.in .svc:first-child{animation-delay:60ms}.web-page .services.in .svc:nth-child(2){animation-delay:.1s}.web-page .services.in .svc:nth-child(3){animation-delay:.14s}.web-page .services.in .svc:nth-child(4){animation-delay:.18s}.web-page .services.in .svc:nth-child(5){animation-delay:.22s}.web-page .services.in .svc:nth-child(6){animation-delay:.26s}.web-page .services.in .svc:nth-child(7){animation-delay:.3s}.web-page .services.in .svc:nth-child(8){animation-delay:.34s}.web-page .services.in .svc:nth-child(9){animation-delay:.38s}.web-page .services.in .svc:nth-child(10){animation-delay:.42s}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.web-page .tg.in .track i{animation:1s cubic-bezier(.34,1.56,.64,1) both barIn}html{scroll-behavior:smooth;scroll-padding-top:90px}.web-page .local-photo video{transition:transform 1.2s}.web-page .local-photo:hover video{transform:scale(1.04)}.web-page .hero-facts li b{animation:.8s cubic-bezier(.34,1.56,.64,1) .3s both numPop;display:inline-block}.web-page .hero-facts li:nth-child(2) b{animation-delay:.45s}.web-page .hero-facts li:nth-child(3) b{animation-delay:.6s}@keyframes numPop{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}.web-page .tg.in .tg-big{animation:.9s cubic-bezier(.34,1.56,.64,1) .1s both numPop}@media (prefers-reduced-motion:reduce){.web-page .hday:not(.off) .hd-tag,.web-page .cta-float,.web-page .hero-facts li b,.web-page .tg.in .tg-big,.web-page .services.in .svc,.web-page .tg.in .track i{animation:none!important}html{scroll-behavior:auto}}.web-page .nav-logo{animation:fadeUp .5s var(--ease) .1s both}.web-page .nav-pills a{animation:fadeUp .5s var(--ease) both}.web-page .nav-pills a:first-child{animation-delay:.2s}.web-page .nav-pills a:nth-child(2){animation-delay:.28s}.web-page .nav-pills a:nth-child(3){animation-delay:.36s}.web-page .nav-pills a:nth-child(4){animation-delay:.44s}.web-page .nav-pills a:nth-child(5){animation-delay:.52s}.web-page .nav-r>*{animation:fadeUp .5s var(--ease) .6s both}.web-page .crumbs{animation:fadeUp .5s var(--ease) .2s both}.web-page .hero-title{animation:.7s cubic-bezier(.34,1.56,.64,1) .35s both fadeUp}.web-page .hero-lede{animation:fadeUp .55s var(--ease) .55s both}.web-page .hero-actions{animation:fadeUp .5s var(--ease) .75s both}.web-page .hero-facts{animation:fadeUp .5s var(--ease) .9s both}@keyframes slideInRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.web-page .hero-side>*{animation:.6s cubic-bezier(.34,1.56,.64,1) both slideInRight}.web-page .hero-side>:first-child{animation-delay:.4s}.web-page .hero-side>:nth-child(2){animation-delay:.55s}.web-page .mini-row .mcard:first-child{animation-delay:.55s!important}.web-page .mini-row .mcard:nth-child(2){animation-delay:.65s!important}.web-page .crumbs .cb-ic{animation:.5s cubic-bezier(.34,1.56,.64,1) .5s both pop}.web-page .hero-panel{transform:translateY(calc(var(--p,0) * -1px));transition:transform .1s linear}@media (prefers-reduced-motion:reduce){.web-page .nav-logo,.web-page .nav-pills a,.web-page .nav-r>*,.web-page .crumbs,.web-page .hero-title,.web-page .hero-lede,.web-page .hero-actions,.web-page .hero-facts,.web-page .hero-side>*,.web-page .crumbs .cb-ic{animation:none!important}.web-page .hero-panel{transform:none!important}}.web-page .hero-title-anim{animation:none!important}.web-page .hero-title-anim .hw{opacity:0;animation:wordJump .55s cubic-bezier(.34,1.56,.64,1) var(--d,0s) both;white-space:pre;display:inline-block;transform:translateY(14px)rotate(-2deg)scale(.92)}@keyframes wordJump{0%{opacity:0;transform:translateY(14px)rotate(-2deg)scale(.92)}60%{opacity:1;transform:translateY(-3px)rotate(.4deg)scale(1.02)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.web-page .hero-title-anim .hw{opacity:1;animation:none!important;transform:none!important}}.web-page .quote{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.web-page .quote:hover{transform:translateY(-6px)rotate(-.6deg);box-shadow:0 24px 48px #1214121a}.web-page .nav{transition:background .3s var(--ease), backdrop-filter .3s;background:0 0}.web-page .nav.scrolled{-webkit-backdrop-filter:blur(14px);background:#e3e6e0e0}.web-page .nav:before{display:none!important}@media (max-width:560px){.web-page .cta-float{gap:8px;height:46px!important;padding:0 4px 0 14px!important;font-size:13px!important;bottom:12px!important;right:12px!important}.web-page .cta-float .arr{width:32px!important;height:32px!important}.web-page .wa .wa-msg{display:none}.web-page .wa{bottom:70px!important;right:12px!important}.web-page .wa .wa-av{width:48px;height:48px}.web-page .hero-title,.web-page .hero-title-anim{word-break:normal;overflow-wrap:break-word;letter-spacing:-.025em!important;margin-bottom:14px!important;font-size:clamp(30px,8.5vw,40px)!important;line-height:1.05!important}.web-page .hero-title-anim .hw{white-space:normal;display:inline-block}.web-page .hero-panel{overflow:hidden;border-radius:28px!important;padding:20px 18px 22px!important}.web-page .hero-grid{gap:20px!important}.web-page .hero-copy,.web-page .hero-side,.web-page .hero-lede{min-width:0;max-width:100%}.web-page .hero-lede{overflow-wrap:break-word;margin-bottom:18px;font-size:15px}.web-page .hero-title,.web-page .hero-title-anim{overflow-wrap:break-word;max-width:100%}}@media (max-width:760px){.web-page .nav-pills{scrollbar-width:none;gap:4px;margin-left:0;overflow-x:auto}.web-page .nav-pills::-webkit-scrollbar{display:none}.web-page .nav-pills a{flex-shrink:0;padding:0 12px 0 4px;font-size:13px}}@media (max-width:560px){.web-page .nav{gap:10px;padding:10px 14px!important}.web-page .nav .nav-logo img{height:28px!important}.web-page .nav.scrolled .nav-logo img{height:24px!important}.web-page .nav-r .pill-dark{height:38px;padding:0 14px;font-size:13px}.web-page .nav-r .cbtn,.web-page .nav-r .pill:not(.pill-dark){display:none}}@media (max-width:820px){.web-page .hero-grid{gap:24px;grid-template-columns:1fr!important}}@media (max-width:560px){.web-page .events{grid-template-columns:1fr!important}}@media (min-width:561px) and (max-width:980px){.web-page .events{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:760px){.web-page .tariffs,.web-page .quotes{grid-template-columns:1fr!important}}@media (max-width:820px){.web-page .local-grid{grid-template-columns:1fr!important}.web-page .local-photo{min-height:240px}}@media (max-width:560px){.web-page .svc-list{grid-template-columns:1fr!important}}@media (max-width:760px){.web-page .map-card{grid-template-columns:1fr!important}.web-page .map-frame{min-height:260px}.web-page .cta-in{text-align:center;gap:18px;grid-template-columns:1fr!important}.web-page .cta h2{font-size:clamp(26px,7vw,40px)}}@media (max-width:560px){.web-page .hero-facts{gap:10px;padding-top:14px;grid-template-columns:1fr!important}.web-page .hero-facts li{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}}@media (max-width:480px){.web-page .mini-row{grid-template-columns:1fr!important}}@media (max-width:560px){.web-page .pill-lg{height:50px;padding:0 8px 0 20px;font-size:15px}.web-page .hero-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.web-page .hero-actions .pill-lg{justify-content:center;width:100%;padding:0 20px}.web-page .hero-actions .pill-lg.pill-line{background:var(--white);border-color:var(--k)}}@media (max-width:400px){.web-page .hdays{grid-template-columns:repeat(7,1fr);gap:2px}.web-page .hday{padding:5px 1px}.web-page .hday .hd-n{font-size:14px}.web-page .hday .hd-tag{padding:0 3px;font-size:7.5px}.web-page .hday .hd-dow{font-size:8.5px}}@media (max-width:560px){html{scroll-padding-top:76px}}.logo-momentos{font-weight:900;font-size:var(--sz,36px);letter-spacing:-.055em;-webkit-user-select:none;user-select:none;align-items:baseline;padding-right:4px;font-family:inherit;line-height:1;display:inline-flex}.logo-momentos .l{transform-origin:50% 80%;animation:letterIn .6s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both;display:inline-block}.logo-momentos.hoverable:hover .l{animation:letterJump .55s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both}@media (prefers-reduced-motion:reduce){.logo-momentos .l,.logo-momentos.hoverable:hover .l{animation:none!important}}@media (max-width:560px){.web-page .hcal{white-space:nowrap;align-items:center;gap:8px;width:100%;display:inline-flex;height:52px!important;padding:0 6px 0 18px!important;font-size:14px!important}.web-page .hcal .arr{flex-shrink:0;margin-left:auto}.web-page .wcard{padding:16px 14px}}.legal-nav{justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:0 auto;padding:20px 24px;display:flex}.legal-logo{display:block}.legal-back{height:38px;padding:0 16px;font-size:13.5px}.legal-back span{font-size:16px;line-height:1}.legal-wrap{max-width:900px;margin:0 auto;padding:20px 24px 80px}.legal-doc{background:var(--card);box-shadow:0 1px 0 var(--ln);border-radius:32px;padding:48px 56px}.legal-crumb{color:var(--k3);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:12.5px;font-weight:700}.legal-h1{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.05}.legal-lede{color:var(--k2);max-width:640px;margin:0 0 28px;font-size:17px;line-height:1.55}.legal-body{color:var(--k);font-size:15.5px;line-height:1.65}.legal-body h2{letter-spacing:-.01em;margin:38px 0 10px;font-size:22px;font-weight:600}.legal-body h2:first-child{margin-top:0}.legal-body h3{color:var(--k);margin:26px 0 8px;font-size:17px;font-weight:600}.legal-body p{margin:0 0 14px}.legal-body ul{margin:0 0 16px;padding-left:22px}.legal-body ul li{margin:0 0 6px}.legal-body strong{font-weight:700}.legal-body a{color:var(--k);text-underline-offset:3px;text-decoration:underline}.legal-body a:hover{color:var(--k2)}.legal-body table{border-collapse:collapse;background:var(--white);width:100%;box-shadow:0 0 0 1px var(--ln);border-radius:16px;margin:14px 0 22px;font-size:14px;overflow:hidden}.legal-body th,.legal-body td{text-align:left;border-bottom:1px solid var(--ln);vertical-align:top;padding:10px 14px}.legal-body th{background:var(--panel);color:var(--k2);text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;font-weight:700}.legal-body tr:last-child td{border-bottom:0}.legal-footnote{color:var(--k3);margin-top:28px;font-size:13.5px;font-style:italic}.legal-callout{background:var(--lime);border-radius:18px;margin:18px 0 22px;padding:16px 20px;font-size:14.5px;font-weight:600}.foot-cookie-btn{color:var(--k);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.foot-cookie-btn:hover{color:var(--k2);text-decoration:underline}@media (max-width:720px){.legal-nav{padding:14px 16px}.legal-wrap{padding:8px 14px 60px}.legal-doc{border-radius:22px;padding:28px 20px}.legal-body{font-size:15px}.legal-body h2{margin:30px 0 8px;font-size:19px}}.aviso-subida{background:var(--lime);color:var(--k);border-radius:999px;align-items:center;gap:6px;margin:10px 0 0;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 1px #0000000a}.aviso-subida+.aviso-subida{margin-top:6px}.mireserva-card{background:var(--card);border-radius:32px;max-width:560px;margin:0 auto;padding:40px 32px}.mireserva-h1{letter-spacing:-.035em;color:var(--k);margin:4px 0 10px;font-size:clamp(30px,4vw,44px);font-weight:300;line-height:1.05}.mireserva-sub{color:var(--k2);margin:0 0 24px;font-size:15px;line-height:1.5}.mireserva-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.mireserva-field>span{color:var(--k2);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.mireserva-field input{border:1px solid var(--ln2);font:inherit;color:var(--k);background:#fff;border-radius:14px;outline:none;padding:12px 16px;font-size:15px;transition:border-color .2s}.mireserva-field input:focus{border-color:var(--k)}.mireserva-error{color:#8f3a3a;background:#f3d2d2;border-radius:14px;margin:8px 0 4px;padding:10px 14px;font-size:13.5px;font-weight:600}.mireserva-cta{justify-content:center;width:100%;margin-top:14px}.mireserva-ayuda{background:var(--panel);color:var(--k2);border-radius:18px;margin-top:24px;padding:16px 18px;font-size:13px;line-height:1.5}.mireserva-ayuda p{margin:0 0 8px}.mireserva-ayuda p:last-child{margin-bottom:0}.mireserva-volver{text-align:center;color:var(--k3);margin-top:20px;font-size:13px}.mireserva-volver a{color:var(--k);font-weight:600}.mireserva-estado{border-radius:999px;align-items:center;gap:8px;margin:4px 0 20px;padding:8px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.mireserva-estado.estado-pendiente{color:#9a5a1b;background:#f5dccb}.mireserva-estado.estado-confirmada{background:var(--mint);color:#1f6b5c}.mireserva-estado.estado-cancelada{color:#8f3a3a;background:#f3d2d2}.mireserva-bloque{background:#fff;border-radius:20px;flex-direction:column;gap:4px;margin:0 0 12px;padding:16px 20px;display:flex}.mireserva-bloque small{color:var(--k3);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700}.mireserva-bloque b{color:var(--k);font-size:17px;font-weight:600}.mireserva-bloque b.big{letter-spacing:-.02em;font-size:28px;font-weight:400}.mireserva-bloque b.ok{color:#2f7f6b}.mireserva-bloque b.pend{color:#b98a00}.mireserva-bloque span{color:var(--k2);font-size:14px;line-height:1.4}.mireserva-aviso{background:var(--acc);color:var(--k);border-radius:12px;margin-top:8px;padding:10px 12px;font-size:13px;font-weight:600}.mireserva-desglose{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.mireserva-desglose li{color:var(--k2);justify-content:space-between;display:flex}.mireserva-desglose li.fianza{border-top:1px dashed var(--ln2);color:var(--k2);margin-top:4px;padding-top:8px;font-style:italic}.mireserva-descargas{flex-wrap:wrap;gap:10px;margin:20px 0 16px;display:flex}.mireserva-salir{width:100%;color:var(--k3);font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:13px;font-weight:600}.mireserva-salir:hover{color:var(--k)}@media (max-width:560px){.mireserva-card{border-radius:24px;padding:28px 20px}.mireserva-descargas .pill{justify-content:center;width:100%}}.ev-dest{border:2px solid var(--k);background:linear-gradient(120deg,#f3a6c8 0%,#f6d9d2 45%,#e4f47a 100%);border-radius:32px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:26px 32px;display:flex;box-shadow:0 10px 30px #1214121f}.ev-dest-txt{min-width:0}.ev-dest-chip{background:var(--k);color:#fff;border-radius:999px;margin-bottom:10px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.ev-dest h2{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(26px,3.6vw,42px);font-weight:400;line-height:1.05}.ev-dest p{max-width:640px;color:var(--k2);margin:0;font-weight:600;line-height:1.45}.ev-dest-cta{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.ev-dest-cta small{font-size:13px;font-weight:700}.ev-dest-completo{background:#fff;border-radius:999px;padding:12px 20px;font-weight:700}@media (max-width:760px){.ev-dest{border-radius:26px;flex-direction:column;align-items:flex-start;padding:22px 20px}.ev-dest-cta{align-items:flex-start}}
