@charset "UTF-8";body,html{height:100%}.btn,.sr-only.sr-only{display:none}.btn,.menu,.textbox{position:absolute}.box-txt,.centr,.credito{text-align:center}.btn-7 span,.menu a{text-transform:uppercase}.btn-7 span:before,.btn-7:before{width:2px;height:0%}.anim,.img-btm,.textbox,.zoomIn{opacity:0}.logo,.logo a,.menu a,:focus:not(main){text-decoration:none}:root{--brown:hsl(30, 100%, 20%);--caramel:#b56319;--brand:hsl(36, 100%, 50%);--shadow-color:0deg 0% 0%;--shadow-low:0.6px 1px 2px hsl(var(--shadow-color) / 0.13),2px 3px 3px -1.8px hsl(var(--shadow-color) / 0.12);--shadow-medium:0.6px 1px 2px hsl(var(--shadow-color) / 0.13),0.9px 2.5px 2.8px -1.4px hsl(var(--shadow-color) / 0.12),3.7px 10px 11.4px -2.8px hsl(var(--shadow-color) / 0.11);--shadow-high:0.6px 1px 2px hsl(var(--shadow-color) / 0.12),1.2px 3.1px 3.6px -0.6px hsl(var(--shadow-color) / 0.11),2.5px 6.6px 7.6px -1.1px hsl(var(--shadow-color) / 0.11),4.9px 13.2px 15.1px -1.7px hsl(var(--shadow-color) / 0.1),9.2px 24.8px 28.4px -2.3px hsl(var(--shadow-color) / 0.1),16.1px 43.5px 49.7px -2.8px hsl(var(--shadow-color) / 0.09)}*,:after,:before{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;word-wrap:break-word}html{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;scroll-behavior:smooth;-webkit-scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;background:url(../img/page-bg.png) center wheat;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;z-index:100;top:-10px;left:-10px;width:110%;height:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);-moz-box-shadow:0 0 10px rgba(0,0,0,.8);-ms-box-shadow:0 0 10px rgba(0,0,0,.8);-o-box-shadow:0 0 10px rgba(0,0,0,.8);box-shadow:0 0 10px rgba(0,0,0,.8)}.btn-7 span,.btn-7 span:hover:before,.btn-7:hover:before{height:100%}.btn-7 span:after,.btn-7 span:before,.btn-7:after,.btn-7:before{box-shadow:-7px -7px 20px 0 rgba(255,255,255,.9),-4px -4px 5px 0 rgba(255,255,255,.9),7px 7px 20px 0 rgba(0,0,0,.2),4px 4px 5px 0 rgba(0,0,0,.3);content:""}a{color:inherit;transition:text-decoration .3s linear;-webkit-transition:text-decoration .3s linear,color .2s}a img,a:hover img{border:0!important;outline:0}:focus:not(main){outline:2px dotted var(--brand);outline-offset:2px}#navbar{position:fixed;top:0;height:70px;width:100%;padding-left:10px;display:flex;align-items:center;font-family:Philosopher,sans-serif;background-image:linear-gradient(#41260b,var(--brown));box-shadow:0 2px 10px rgba(0,0,0,.5);transition:.3s;overflow:hidden;z-index:10;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.logo{background:url(../img/logo-64px.png) 50% 50%/contain no-repeat;width:52px;height:52px;margin-left:1em}.logo a{margin-left:1.25em;padding:0 20px;font-size:2rem;line-height:54px;color:#fff;white-space:pre}.menu{right:0}@media (min-width:1200px){.menu{right:24px}}.menu a{padding:24px 1em;color:rgba(255,255,255,.7);font-size:1.25em;font-family:Philosopher;letter-spacing:.02em;transition:background .5s}.menu a:hover{background:var(--brown);color:#fff}.btn:hover svg{stroke:var(--brand)}#banner{position:relative;height:55vmin;margin-top:69px;background:url(../img/hero-img.jpg) center/cover #240f0f;color:#fff}.textbox{bottom:16px;width:min(75em,90%);padding:clamp(.75em,3vw,2em) 2em;background:linear-gradient(to bottom left,#66330099 0,#663300cc 30%,#663300bb 50%,#ff9900dd 80%,var(--brand) 100%);box-shadow:0 0 1px 1px #fff4;transform:scale(.9);transition:.7s ease-in-out}.btn-7 span,.credito,.custom-btn,section .container{position:relative}.textbox h1{margin:0 auto;width:fit-content;font-size:8vmin;line-height:.9;text-shadow:-2px 1px 0 var(--brown);font-family:Philosopher,Helvetica,sans-serif}.textbox h1 span{display:block}section{padding:64px 0}img[alt^=Carta]{display:block;width:calc(1vmin + 30rem);margin:0 auto -.8em;filter:drop-shadow(4px 6px 2px rgba(0,0,0,.2))}section .container{width:100%;max-width:1200px;display:flex;display:-ms-flexbox;flex-wrap:wrap;justify-content:center;gap:2rem 3rem;margin:0 auto 4em;padding:10px}.container .box{flex:0 1 280px}.container .box .wrapper{position:relative;display:flex;display:-ms-flexbox;justify-content:center;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;flex-direction:column;background-color:#fffFFF55;padding-top:1em}.box-img{display:grid;place-items:center;margin:.8em 1.9em}.box-img img{max-width:100%;display:inline-block;transition:transform .5s;box-shadow:0 0 0 3px var(--brown),0 0 0 6px var(--brand),0 0 0 9px #fff}.box-img img:hover{transform:scale(1.05)}.box-txt{width:100%}@-webkit-keyframes anim1{from{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes anim1{from{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.textbox.izquierda{transform:translateX(-100px)}.img-btm.abajo{transform:translateY(50px)}.zoomIn{transform:scale(.2);transition:.4s ease-out}.zoomIn.visible{transform:scale(1);opacity:1}.img-btm.visible,.textbox.visible{opacity:1;transform:scale(1) translateX(0) translateY(0)}.custom-btn{display:inline-block;width:175px;height:50px;margin:.5em 0 1.25em;color:#fff;font:500 1em/50px Arial,sans-serif;letter-spacing:.15em;border-radius:5px;cursor:pointer;transition:.3s;-webkit-transition:.3s;box-shadow:inset 2px 2px 2px 0 rgba(255,255,255,.5),7px 7px 20px 0 rgba(0,0,0,.1),4px 4px 5px 0 rgba(0,0,0,.1);text-shadow:1px 1px 0 #0008}.btn-7:hover:after,.img-grid{width:100%}.btn-7{background:linear-gradient(0deg,var(--brand) 0,#fb4b02 100%);border:none}.btn-7 span{display:block;width:100%;font-weight:700}.btn-7:after,.btn-7:before{position:absolute;right:0;bottom:0;background-color:var(--brand);-webkit-transition:.3s;transition:.3s}.btn-7:after{width:0%;height:2px}.btn-7:hover{color:#fb4b02;background:0 0}.btn-7 span:after,.btn-7 span:before{position:absolute;left:-6px;top:-1px;background-color:#fb4b02;-webkit-transition:.3s;transition:.3s}.btn-7 span:after{height:2px;width:0%}.btn-7 span:hover:after{width:107%}.img-grid{display:grid;grid-template-columns:repeat(1,1fr)}.img-grid img{display:block;margin:0 auto}.img-btm{width:min(660px,90%);margin-top:-.5em!important;z-index:-1;transform:scale(.9);transition:.7s ease-in-out;filter:drop-shadow(3px 4px 2px rgba(0,0,0,.2))}p a{color:var(--brand)}footer,footer a{color:#fff}footer a:hover,p a:hover{text-decoration:none;color:var(--brand)}hr{margin:0 auto;border:0;border-bottom:1px solid var(--caramel)}.credito{font-size:calc(1vmin + .5rem);margin-bottom:3em;padding:10px 0;background:rgba(255,255,255,.2)}#tooltip_jQ,.scroll-top{text-align:center;background:#fff}.credito a{color:var(--caramel);background:url(../img/miXTim.svg) right center no-repeat;padding:0 1.4em 0 .1em}.credito span{position:absolute;top:2px;font-size:1.5em;color:var(--brown)}footer{position:static;background-color:var(--brown);border-top:1px solid var(--brand)}.foot{width:100%;padding:20px clamp(20px,4vw,40px) 24px}footer .half{width:50%;float:left;padding:1em 1em 1.5em 0}footer ul{list-style-type:none;margin:0}footer ul li{padding-bottom:10px}[role=table] h2,footer h3,footer p{margin:0}.copy{content:"";display:table;clear:both;width:100%;padding-top:1em;border-top:1px solid var(--caramel)}.modal,.scroll-top{display:none;position:fixed}.scroll-top{right:calc(1vmin + 1em);bottom:5%;width:30px;height:30px;border-radius:50%;line-height:34px;opacity:.4;cursor:pointer;z-index:99;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scroll-top span{display:inline-block;width:0;margin:0 auto 2px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid red}.bevel{box-shadow:0 2px 4px rgba(0,0,0,.7),0 -1px 3px rgba(255,255,255,.5)}#tooltip_jQ{color:#000;position:absolute;z-index:102;padding:15px;border-radius:6px;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 3.6px rgba(0,0,0,.23),0 3.6px 10px rgba(0,0,0,.28),0 8.6px 24.1px rgba(0,0,0,.34),0 25px 60px rgba(0,0,0,.06)}#tooltip_jQ:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}#tooltip_jQ.superior:after{border-top-color:transparent;border-bottom:10px solid #fff;top:-20px;bottom:auto}#tooltip_jQ.izquierda:after{left:10px;margin:0}#tooltip_jQ.derecha:after{right:10px;left:auto;margin:0}.modal{inset:0;pointer-events:none;z-index:101}.modal .overlay{position:fixed;inset:0;background:radial-gradient(#0000,#0000,hsla(var(--shadow-color)/50%)),hsla(var(--shadow-color)/50%)}.modal.js-active{display:block;pointer-events:auto;animation:.5s ease-out forwards fadeIn;backdrop-filter:blur(5px)}.modal[closing=true]{display:initial;pointer-events:none;animation:.6s ease-in .1s forwards fadeOut}#container .modal .js-active{filter:blur(4px)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{to{opacity:0}}@keyframes fadeOut{to{opacity:0}}.modal .lightbox{position:inherit;inset:0;width:fit-content;width:-webkit-fill-available;max-width:550px;max-height:100%;padding:.25em 1.25em 1.5em;background-color:hsl(0 0% 100%);border:none;box-shadow:var(--shadow-high);transition:box-shadow .2s ease-in;overflow:auto}.modal .lightbox:hover{box-shadow:var(--shadow-medium)}.modal .lightbox h1{font-size:22px;font-style:italic;color:var(--caramel)}.btn-close{position:absolute;top:.5em;right:.5em;padding:4px 7px 5px 5px;background:0 0;border:none;border-radius:.1em;cursor:pointer}.btn-close:focus svg,.btn-close:hover svg{stroke:var(--brand);transform:scale(1.25);transition:transform 250ms ease-in-out}@media (max-width:1080px){.btn,.menu a{display:block}img[alt^=Carta]{width:calc(1vmin + 17rem)}#navbar{overflow:visible}.menu{width:100%;top:69px;background-image:linear-gradient(var(--brown),#41260b);overflow:hidden;max-height:0;border-bottom:1px solid var(--brand);transition:.4s ease-in-out}.menu a{text-align:center;padding:.75em .5em;margin:0;font-size:1.5em!important}.menu a:hover{background-color:var(--brand);color:#000}.menu a:last-child{margin-bottom:1.25em}.btn{cursor:pointer;right:1em}.show{max-height:600px}.modal .lightbox{margin-inline:auto;background-color:hsla(0 0% 100% / .8)}}@media screen and (max-width:660px){footer .half{width:100%!important}footer ul{margin-left:-2.1em!important}}@media screen and (min-height:440px) and (min-width:500px){.modal .lightbox{bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid var(--brown);border-radius:.5em}#Cafés .gradient>div span:first-of-type{display:inline-block}#banner{height:88vmin}}[role=table]{display:table;width:100%;border-radius:8px;border:1px solid silver;border-top:0;box-shadow:0 6px 20px rgba(0,0,0,.2)}[role=table]>div[id]{display:table-caption;font-style:italic}[role=table] [role=row]{display:table-row;transition:background-color .3s linear}.gradient [role=row]:hover{background-color:var(--brown);color:#fff;font-weight:300;letter-spacing:.0292em}@media screen and (max-width:500px){.logo{padding:0;margin:0}.logo a{font-size:1.6875rem}.menu a{font-size:1.5em!important}[role=table] [role=row] span+span{width:25%}}[role=table] [role=cell],[role=table] [role=columnheader]{display:table-cell}[role=table] [role=columnheader]{padding:1.5rem clamp(.75rem,3vw,1rem);background:linear-gradient(165deg,#240f0f,var(--brown));color:#fafafa;border-bottom:thin solid #888;border-radius:6px 6px 0 0}[role=table] [role=cell]{padding:12px clamp(.25rem,3vw,.75rem);font-size:1.0625em;border-bottom:1px solid rgba(255,255,255,.4)}[role=table] [role=cell]:first-child{width:23.3em}[role=table] [role=cell] span{font-variant:small-caps}.text-right{width:25%;text-align:right;font-weight:600;border-right:0}.gradient{background:var(--brand);background:-moz-linear-gradient(top,#ff0 0,var(--brand) 100%);background:-webkit-linear-gradient(top,#ff0 0,var(--brand) 100%);background:linear-gradient(to bottom,#ff0 0,var(--brand) 100%);border-radius:0 0 6px 6px}.grad-txt {background:-webkit-gradient(linear,right bottom,left top,from(hsl(203 75% 65%)),to(var(--brand)));background:linear-gradient(hsl(203 30% 95%) 45%,var(--brand));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.sky {
  position: relative;
  margin-top: 3%;
  padding: 3% 0;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-areas: "stamp";
  align-items: center;
  justify-content: center;
  justify-items: center;
  background: radial-gradient(ellipse at bottom, #001848, #000);
  overflow: hidden;
}
.sky > img {
	grid-area: stamp;
	width: 95%;
	max-width: 800px;
} 
.star {
  position: absolute;
  width: 4px;
  height: 4px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 8px white;
  animation: twinkle 2s infinite ease-in-out alternate;
}
@keyframes twinkle {
  from {
    transform: scale(1);
    opacity: 0.8;
  }
  to {
    transform: scale(1.5);
    opacity: 1;
  }
}
.rot { animation: rot 30s infinite linear;}
@keyframes rot {
  to { transform: rotate(360deg);}
}