/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}html{font-size:125%;font-family:DIN Next LT Pro!important;font-weight:400;text-rendering:optimizeLegibility}body{background-color:#000;color:#fff;margin:0}a{text-decoration:none;color:#000;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}a:hover{color:#999}img{max-width:100%;height:auto;display:block}.titulo{font-family:Black Jeans;font-size:3rem}#loadingDiv{background-color:#000;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99}#loadingDiv .loader{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh}#loadingDiv .loader img{width:16rem;height:14rem;margin:auto}.cuerpo .menu{display:-ms-grid;display:grid;-ms-grid-rows:min-content auto min-content min-content min-content;grid-template-rows:min-content auto min-content min-content min-content;background:#000;grid-gap:0}.cuerpo .menu .logo{margin:.5rem auto}.cuerpo .menu .submenu{list-style:none;margin:.5rem;padding:0}.cuerpo .menu .submenu li{text-align:center;padding:.25rem 0}.cuerpo .menu .submenu li a{font-family:DIN Condensed;color:hsla(0,0%,100%,.3);font-size:1.25rem;font-weight:700;text-transform:uppercase}.cuerpo .menu .submenu li a:hover{color:#fff}.cuerpo .menu .contacto{background-image:url(imagen/menu_decoracion.png);background-position:top;background-repeat:no-repeat;font-size:.7rem;text-align:center;display:-ms-grid;display:grid;grid-gap:.5rem;color:gray}.cuerpo .menu .contacto .horario_titulo{padding-top:1rem;font-family:DIN Condensed}.cuerpo .menu .contacto .horario{font-size:.7rem;color:gray}.cuerpo .menu .telefono{text-align:center;font-size:.8rem;color:gray}.cuerpo .menu .telefono .numero{padding:0;margin:0}.cuerpo .menu .extras{padding-top:1rem;padding-bottom:2rem;text-align:center}.cuerpo .menu .extras a{font-family:DIN Condensed;font-size:1.1rem;color:gray;text-transform:uppercase}.cuerpo .menu .extras a:hover{color:#fff}.cuerpo{height:100vh;display:-ms-grid;display:grid;-ms-grid-columns:1fr 5fr;grid-template-columns:1fr 5fr;-ms-grid-rows:max-content;grid-template-rows:max-content}.cuerpo .menu{z-index:1;grid-column:1/2}.cuerpo .menu-movil{display:none}.cuerpo .main{z-index:1;grid-column:2/3}.cuerpo .main .borralo{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;visibility:hidden;display:none}#pagina.home{background-image:url(imagen/fondo/home.jpg);background-position:50%;background-size:cover;height:100vh}#pagina.home .logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;overflow:hidden}#pagina.home .logo img{width:30rem;margin:auto}#pagina.nuestra_empresa{overflow:hidden;height:100vh}#pagina.nuestra_empresa #filosofia,#pagina.nuestra_empresa #nosotros,#pagina.nuestra_empresa #valores{background-position:50% no-repeat;background-size:contain;height:100vh;display:-ms-grid;display:grid}#pagina.nuestra_empresa #filosofia .menux,#pagina.nuestra_empresa #nosotros .menux,#pagina.nuestra_empresa #valores .menux{grid-column:2/4;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#pagina.nuestra_empresa #filosofia .menux a,#pagina.nuestra_empresa #nosotros .menux a,#pagina.nuestra_empresa #valores .menux a{font-family:DIN Condensed;border-left:.1rem solid gray;color:gray;padding:0 1rem;text-transform:uppercase;font-size:.8rem}#pagina.nuestra_empresa #filosofia .menux a.activo,#pagina.nuestra_empresa #filosofia .menux a:hover,#pagina.nuestra_empresa #nosotros .menux a.activo,#pagina.nuestra_empresa #nosotros .menux a:hover,#pagina.nuestra_empresa #valores .menux a.activo,#pagina.nuestra_empresa #valores .menux a:hover{color:#fff}#pagina.nuestra_empresa #filosofia .menux a:first-child,#pagina.nuestra_empresa #nosotros .menux a:first-child,#pagina.nuestra_empresa #valores .menux a:first-child{border-left-width:0;padding-left:0}#pagina.nuestra_empresa #filosofia .contenido .texto:after,#pagina.nuestra_empresa #nosotros .contenido .texto:after,#pagina.nuestra_empresa #valores .contenido .texto:after{display:block;clear:both;content:"";position:relative;left:0;bottom:0;max-width:7.5rem;border-bottom:.2rem solid #fff;padding:.2rem 0}#pagina.nuestra_empresa #inicio{background-position:50%;background-size:cover;height:100vh;background-image:url(imagen/fondo/nuestra_empresa.jpg);display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:9rem min-content min-content;grid-template-rows:9rem min-content min-content;overflow:hidden;-ms-grid-column-align:center;justify-items:center;grid-gap:2.5rem}#pagina.nuestra_empresa #inicio .titulo-inicio{grid-column:1/4;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;grid-row:2/3}#pagina.nuestra_empresa #inicio .titulo-inicio img{width:25rem}#pagina.nuestra_empresa #inicio .contenido{grid-column:1/4;grid-row:3/4;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:5rem}#pagina.nuestra_empresa #inicio .contenido .menu2{background-color:transparent;border-top:.25rem solid transparent;border-right:.25rem solid transparent;box-shadow:.5rem -.5rem 0 -.4rem #fff}#pagina.nuestra_empresa #inicio .contenido .menu2 img{width:12.5rem}#pagina.nuestra_empresa #nosotros{background-position:50%;background-size:cover;background-image:url(imagen/fondo/nosotros.jpg);-ms-grid-columns:8% 2fr 5fr;grid-template-columns:8% 2fr 5fr}#pagina.nuestra_empresa #nosotros .contenido{grid-column:2/3}#pagina.nuestra_empresa #nosotros .contenido .texto{font-family:Times New Roman;font-size:.95rem}#pagina.nuestra_empresa #filosofia,#pagina.nuestra_empresa #valores{background-position:50%;background-size:cover;background-image:url(imagen/fondo/valores.jpg);-ms-grid-columns:8% 2fr 3fr 5fr;grid-template-columns:8% 2fr 3fr 5fr}#pagina.nuestra_empresa #filosofia .contenido,#pagina.nuestra_empresa #valores .contenido{grid-column:2/4}#pagina.nuestra_empresa #filosofia .contenido .texto,#pagina.nuestra_empresa #valores .contenido .texto{height:60;padding-bottom:1.5rem}#pagina.nuestra_empresa #filosofia .contenido .texto ul,#pagina.nuestra_empresa #valores .contenido .texto ul{list-style:none;padding:0 .5rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:4rem}#pagina.nuestra_empresa #filosofia .contenido .texto ul .subtitulo,#pagina.nuestra_empresa #valores .contenido .texto ul .subtitulo{font-family:DIN Condensed;border-bottom:.05rem solid #fff;padding:.5rem 0}#pagina.nuestra_empresa #filosofia .contenido .texto ul .subtexto,#pagina.nuestra_empresa #valores .contenido .texto ul .subtexto{font-family:Times New Roman;font-size:.8rem;padding:.5rem;padding-left:1.5rem}#pagina.nuestra_empresa #filosofia{background-position:50%;background-size:cover;background-image:url(imagen/fondo/filosofia.jpg)}#pagina.productos{overflow:hidden;height:100vh;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(max-content)[3];grid-template-rows:repeat(3,max-content);grid-gap:0}#pagina.productos div{background-position:50%;background-size:cover;min-height:100vh}#pagina.productos div.birreria{background-image:url(imagen/fondo/birreria.jpg)}#pagina.productos div.pizzeria{background-image:url(imagen/fondo/pizzeria.jpg)}#pagina.productos div.gelateria{background-image:url(imagen/fondo/gelateria.jpg)}#pagina.productos div .micentro{position:absolute;width:22em;left:50%;margin-left:-11em;height:4.5em;top:50%;margin-top:-2.25em}#pagina.productos div .micentro a{border:.1rem solid #fff;color:#fff;padding:.25rem 1rem;margin:auto;text-align:center;display:block;text-transform:uppercase;width:10%}#pagina.productos div .micentro a:hover{background-color:#fff;color:#f44336}#pagina.productos div:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#pagina.galeria .sp-arrows .sp-arrow.sp-next-arrow:before,#pagina.galeria .sp-arrows .sp-arrow.sp-previous-arrow:before,#pagina.sabores .sp-arrows .sp-arrow.sp-next-arrow:before,#pagina.sabores .sp-arrows .sp-arrow.sp-previous-arrow:before{margin-top:20%;width:10%;height:35%}#pagina.galeria .sp-arrows .sp-arrow.sp-next-arrow:after,#pagina.galeria .sp-arrows .sp-arrow.sp-previous-arrow:after,#pagina.sabores .sp-arrows .sp-arrow.sp-next-arrow:after,#pagina.sabores .sp-arrows .sp-arrow.sp-previous-arrow:after{width:10%;margin-bottom:20%;height:35%}#pagina.galeria .sp-arrows,#pagina.sabores .sp-arrows{top:80%}#pagina.galeria .sp-arrows .sp-arrow,#pagina.sabores .sp-arrows .sp-arrow{padding:1rem;background-color:#000}#pagina.galeria .sp-arrows .sp-arrow.sp-previous-arrow,#pagina.sabores .sp-arrows .sp-arrow.sp-previous-arrow{left:auto;right:0;margin-top:3.5rem}#pagina.galeria .sp-arrows .sp-arrow.sp-next-arrow,#pagina.sabores .sp-arrows .sp-arrow.sp-next-arrow{right:0}#pagina.galeria,#pagina.sabores{overflow:hidden;width:100%;height:100vh}#pagina.contacto{overflow:hidden;height:100vh;background-position:50%;background-size:cover;background-image:url(imagen/fondo/contacto.jpg);display:-ms-grid;display:grid;-ms-grid-columns:8% 2fr 3fr 5fr;grid-template-columns:8% 2fr 3fr 5fr;-ms-grid-rows:1fr 1fr min-content 5fr;grid-template-rows:1fr 1fr min-content 5fr}#pagina.contacto .social{margin-top:1rem;grid-column:4/5;margin-left:.5rem;-ms-flex-item-align:end;align-self:flex-end}#pagina.contacto .social a img{float:right;height:2.1rem}#pagina.contacto .titulo{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;grid-column:2/3;grid-row:2/3}#pagina.contacto .subtitulo{grid-column:2/3;grid-row:3/4;font-family:DIN Condensed;text-transform:uppercase;margin-bottom:1.5rem}#pagina.contacto .formulario{-ms-flex-line-pack:start;align-content:start;grid-column:2/4;grid-row:4/5;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:.5rem}#pagina.contacto .formulario input[type=email],#pagina.contacto .formulario input[type=text],#pagina.contacto .formulario textarea{background-color:transparent;border:.05rem solid #fff;padding:.75rem;color:#fff;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#pagina.contacto .formulario input[type=email]:focus,#pagina.contacto .formulario input[type=email]:hover,#pagina.contacto .formulario input[type=text]:focus,#pagina.contacto .formulario input[type=text]:hover,#pagina.contacto .formulario textarea:focus,#pagina.contacto .formulario textarea:hover{background-color:hsla(0,0%,100%,.6);color:#000}#pagina.contacto .formulario input[type=email]::-webkit-input-placeholder,#pagina.contacto .formulario input[type=text]::-webkit-input-placeholder,#pagina.contacto .formulario textarea::-webkit-input-placeholder{font-size:.9rem}#pagina.contacto .formulario input[type=email]:-ms-input-placeholder,#pagina.contacto .formulario input[type=text]:-ms-input-placeholder,#pagina.contacto .formulario textarea:-ms-input-placeholder{font-size:.9rem}#pagina.contacto .formulario input[type=email]::placeholder,#pagina.contacto .formulario input[type=text]::placeholder,#pagina.contacto .formulario textarea::placeholder{font-size:.9rem}#pagina.contacto .formulario input[type=email]:focus,#pagina.contacto .formulario input[type=text]:focus,#pagina.contacto .formulario textarea:focus{border-color:#f44336}#pagina.contacto .formulario .asunto,#pagina.contacto .formulario .direccion,#pagina.contacto .formulario .mensaje{grid-column:1/3}#pagina.contacto .formulario .direccion{font-family:DIN Condensed;text-transform:uppercase}#pagina.contacto .formulario .direccion a{color:#fff}#pagina.contacto .formulario .movil-direccion{display:none}#pagina.contacto .formulario .movil-direccion a{color:#fff}#pagina.contacto .formulario .mensaje{height:6rem}#pagina.contacto .formulario .boton{background-color:#fff;border:.05rem solid #fff;padding:0 .5rem;margin-top:1rem;color:#000;height:3.25rem;font-weight:400;font-size:1rem;font-family:DIN Condensed;text-transform:uppercase;border-radius:0}#pagina.contacto .formulario .boton:hover{background-color:#000;color:#fff}#pagina.contacto .formulario .boton:hover a{color:#fff}#pagina.contacto .formulario .boton .imagen{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pagina.ubicacion{background-position:50%;background-size:cover;height:100vh;background-image:url(imagen/fondo/ubicacion.jpg)}#pagina.ubicacion .AbrirMapa{margin:1.5rem;margin-top:.5rem;float:left;padding:.25rem 1rem;font-family:DIN Condensed;font-size:1.05rem;border:.05rem solid #fff;color:#fff}#pagina.ubicacion .AbrirMapa:hover{background-color:#fff;color:#000}#pagina.ubicacion #VentanaMapa{width:100vw;min-height:100vh;background-color:#000;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;background-position:50%;background-size:cover;background-image:url(imagen/fondo/cafe.jpg)}#pagina.ubicacion #VentanaMapa .CerrarMapa{float:left;margin-left:2.5rem;padding:1rem .5rem;font-size:1.05rem;font-family:DIN Condensed;color:#fff}#pagina.ubicacion #VentanaMapa .CerrarMapa:hover{color:#f44336}#pagina.ubicacion #VentanaMapa .mapa img{height:100%;width:100%}#pagina.ubicacion #VentanaMapa .ubicame{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:0;width:50%;margin:auto;background-repeat:no-repeat;background-position:100% 100%;background-size:cover;background-image:url(imagen/ubicacion_mapa.png)}#pagina.ubicacion #VentanaMapa .ubicame .titulo{grid-column:1/3;grid-row:1/2}#pagina.ubicacion #VentanaMapa .ubicame .titulo img{margin-top:4rem}#pagina.ubicacion #VentanaMapa .ubicame .mapa{grid-column:2/3;grid-row:2/3}#pagina.ubicacion #VentanaMapa .ubicame .movil-mapa{display:none}#pagina.ubicacion #VentanaMapa .ubicame .contenido{grid-column:1/2;grid-row:2/3}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion{font-family:DIN Condensed}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .fecha{float:left;height:2.5rem}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .telefono{font-size:2rem;margin-left:1.25rem;padding-bottom:1rem}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .texto{font-size:.8rem;margin-left:1.25rem;padding-bottom:1rem}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .email{font-size:1.1rem;margin-left:1.25rem}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .ubica{font-size:.8rem;margin-left:1.25rem;text-transform:uppercase}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .social{padding-top:1rem}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .social img{float:left;height:3rem}#pagina.terrazas{background-position:50%;background-size:cover;height:100vh;background-image:url(imagen/fondo/terrazas.jpg)}#pagina.terrazas #terrazas .centrado{width:95%;position:absolute;top:50%;left:50%;margin:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#pagina.terrazas #terrazas .centrado .boton{margin-top:2rem;width:100%;text-align:center}#pagina.terrazas #terrazas .centrado .boton button{width:10%;background-color:red;color:#000;font-family:DIN Next LT Pro;font-size:1.2rem;border-width:0;padding:.5rem 0}#pagina.terrazas #terrazas .centrado .uno{padding:0 2%;-ms-flex-item-align:end;align-self:flex-end;border-left:.05rem solid #868383}#pagina.terrazas #terrazas .centrado .uno:first-child{border-width:0}#pagina.terrazas #terrazas .centrado .uno .numeros{font-family:DIN Next LT Pro;color:red;font-size:3.65rem}#pagina.terrazas #terrazas .centrado .uno .numeros i{font-size:1.6rem;text-transform:uppercase}#pagina.terrazas #terrazas .centrado .uno .texto{color:#868383;font-family:DIN Condensed;text-transform:uppercase}#pagina.terrazas #terrazas .centrado .uno .texto .mini{font-family:DIN Next LT Pro;font-size:1.1rem;display:block}#pagina.terrazas #terrazas .centrado .uno .texto .media{vertical-align:top;font-size:1.8rem}#pagina.terrazas #terrazas .centrado .uno .texto .grande{font-size:3.2rem}#pagina.terrazas #terrazas .centrado .uno .texto .extragrande{font-size:4.4rem}#pagina.covid{background-position:50%;background-size:cover;height:100vh;background-image:url(imagen/fondo/covid.jpg)}#pagina.covid #centrado{width:90%;position:absolute;top:50%;left:50%;margin:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border:.05rem solid red;padding:2rem;background-color:rgba(0,0,0,.7)}#pagina.covid #centrado .xtitulo{font-family:DIN Next LT Pro;text-align:center;width:100%;color:red;font-size:2.55rem;text-transform:uppercase;margin:3rem 0}#pagina.covid #centrado .icono{width:15%}#pagina.covid #centrado .icono img{max-height:3.1rem;margin:auto;margin-bottom:.5rem}#pagina.covid #centrado .icono .text{text-align:center;color:#868383;font-size:1.3rem;font-family:DIN Condensed;font-weight:300;text-transform:uppercase}@font-face{font-family:DIN Next LT Pro;font-weight:400;font-style:normal;src:url(fonts/DINNextLTPro-Medium.woff2) format("woff2"),url(fonts/DINNextLTPro-Medium.woff) format("woff")}@font-face{font-family:DIN Condensed;font-weight:700;font-style:normal;src:url(fonts/DINCondensed-Bold.woff2) format("woff2"),url(fonts/DINCondensed-Bold.woff) format("woff")}@font-face{font-family:Black Jeans;font-weight:400;font-style:normal;src:url(fonts/Black_Jeans.eot);src:url(fonts/Black_Jeans.eot?#iefix) format("embedded-opentype"),url(fonts/Black_Jeans.woff) format("woff"),url(fonts/Black_Jeans.ttf) format("truetype"),url(fonts/Black_Jeans.svg#Black\ Jeans) format("svg")}@font-face{font-family:Times New Roman;font-weight:400;font-style:italic;src:url(fonts/TimesNewRomanPS-ItalicMT.woff2) format("woff2"),url(fonts/TimesNewRomanPS-ItalicMT.woff) format("woff")}@media only screen and (max-width:620px){html{font-size:93.75%}.cuerpo{-ms-grid-columns:1fr;grid-template-columns:1fr}.cuerpo .menu{display:none}.cuerpo .menu .logo{margin:0 auto}.cuerpo .menu .telefono .numero{font-size:1.05rem}.cuerpo .menu .telefono .adicional{display:none}.cuerpo .menu .extras{padding-top:.25rem;padding-bottom:.5rem}.cuerpo .menu-movil{display:block;color:#fff;background-color:transparent;grid-column:1/2;grid-row:1/2;z-index:9;height:2.5rem;width:2.5rem;padding:.5rem}.cuerpo .menu-movil .bar1,.cuerpo .menu-movil .bar2,.cuerpo .menu-movil .bar3{width:35px;height:5px;background-color:gray;margin:6px 0;-webkit-transition:.4s;transition:.4s}.cuerpo .menu-movil.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);-ms-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px)}.cuerpo .menu-movil.change .bar2{opacity:0}.cuerpo .menu-movil.change .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);-ms-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}.cuerpo .main{grid-column:1/2;grid-row:1/2}.cuerpo.movil{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.cuerpo.movil .menu-movil{grid-column:2/3;grid-row:1/2;z-index:1}.cuerpo.movil .menu{display:block;grid-column:1/2;grid-row:1/3;z-index:2}.cuerpo.movil .main{grid-column:1/3;grid-row:1/3;z-index:-1}#pagina.home .logo img{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}#pagina.nuestra_empresa #inicio{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:7rem min-content min-content;grid-template-rows:7rem min-content min-content;grid-gap:.5rem}#pagina.nuestra_empresa #inicio .titulo-inicio{grid-row:1/2}#pagina.nuestra_empresa #inicio .titulo-inicio img{width:16rem}#pagina.nuestra_empresa #inicio .contenido{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:2rem;grid-row:2/3}#pagina.nuestra_empresa #inicio .contenido .menu img{height:9rem;width:10.5rem}#pagina.nuestra_empresa #nosotros{-ms-grid-columns:15% 5fr 1fr;grid-template-columns:15% 5fr 1fr}#pagina.nuestra_empresa #filosofia,#pagina.nuestra_empresa #valores{-ms-grid-columns:15% 5fr 1fr 1fr;grid-template-columns:15% 5fr 1fr 1fr}#pagina.nuestra_empresa #filosofia .contenido .texto ul,#pagina.nuestra_empresa #valores .contenido .texto ul{grid-gap:1.5rem}#valores .contenido .texto{padding-bottom:4rem}#pagina.productos{-ms-grid-columns:1fr;grid-template-columns:1fr}#pagina.productos div{min-height:33vh}#pagina.productos .micentro{position:absolute;width:22em;left:50%;margin-left:-11em;height:8em;top:50%;margin-top:-4em}#pagina.ubicacion{background-position-y:25%;background-position-x:90%}#pagina.ubicacion .AbrirMapa{margin-top:1.5rem;margin-left:5rem;padding:.5rem 1rem}#pagina.ubicacion #VentanaMapa .CerrarMapa{margin-left:5rem;width:100%}#pagina.ubicacion #VentanaMapa .ubicame{width:100%;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:min-content min-content 1fr;grid-template-rows:min-content min-content 1fr;background-image:url(imagen/vacio.png)}#pagina.ubicacion #VentanaMapa .ubicame .titulo{grid-row:1/2}#pagina.ubicacion #VentanaMapa .ubicame .titulo img{margin:auto;margin-top:.5rem;max-width:70%}#pagina.ubicacion #VentanaMapa .ubicame .mapa{display:none}#pagina.ubicacion #VentanaMapa .ubicame .movil-mapa{display:block}#pagina.ubicacion #VentanaMapa .ubicame .movil-mapa img{margin:.5rem auto;max-width:60%}#pagina.ubicacion #VentanaMapa .ubicame .contenido{grid-row:3/4}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .fecha{display:none}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .social,#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .texto,#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .titulo{grid-column:1/2}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .email,#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .ubica{grid-column:1/3}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .texto{font-size:.7rem;padding-bottom:0}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .telefono{grid-column:2/3;margin-left:0;padding-bottom:0}#pagina.ubicacion #VentanaMapa .ubicame .contenido .direccion .titulo{margin-left:1.25rem}#pagina.galeria .sp-arrows,#pagina.sabores .sp-arrows{top:75%}#pagina.galeria .sp-arrows .sp-arrow,#pagina.sabores .sp-arrows .sp-arrow{padding:1rem}#pagina.contacto{background-size:100% 35rem;-ms-grid-columns:8% 1fr 1fr 8%;grid-template-columns:8% 1fr 1fr 8%;-ms-grid-rows:min-content 1fr min-content 5fr;grid-template-rows:min-content 1fr min-content 5fr}#pagina.contacto .social{grid-column:1/5}#pagina.contacto .titulo{grid-row:2/3}#pagina.contacto .subtitulo,#pagina.contacto .titulo{grid-column:2/4;text-align:center}#pagina.contacto .formulario{grid-column:2/4;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:.15rem}#pagina.contacto .formulario .asunto,#pagina.contacto .formulario .direccion,#pagina.contacto .formulario .mensaje,#pagina.contacto .formulario .movil-direccion{grid-column:1/2}#pagina.contacto .formulario input[type=email],#pagina.contacto .formulario input[type=text],#pagina.contacto .formulario textarea{padding:.5rem}#pagina.contacto .formulario .direccion{display:none}#pagina.contacto .formulario .movil-direccion{font-family:DIN Condensed;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:block;text-align:center;font-size:1.4rem;margin-top:1.5rem;padding-bottom:1rem}#pagina.contacto .formulario .movil-direccion strong{color:#f44336}#pagina.contacto .formulario .movil-direccion span{margin-top:.5rem;display:block;font-size:.9rem}#pagina.contacto .formulario .mensaje{height:4rem}#pagina.contacto .formulario .boton{height:2rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:#000;margin-top:0;background-color:#fff}#pagina.contacto .formulario .boton .imagen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pagina.contacto .formulario .boton .imagen img{height:1.5rem}#pagina.terrazas #terrazas .centrado .boton button{width:50%}#pagina.terrazas #terrazas .centrado .uno{border-width:0;margin:.5rem 0}#pagina.covid{height:90rem;width:85%;padding:0;margin:auto}#pagina.covid #centrado .icono{width:50%;margin:1rem 0}}
/*# sourceMappingURL=general.css.map */
