:root{--texts:"Hanken Grotesk",sans-serif;--titles:"Barlow Semi Condensed",sans-serif;--shadow:rgba(0,0,0,.2);--background:rgba(0,0,0,.75);--black:#212121;--grey:#e2e2e2;--input:#f0f0f0;--white:#ffffff}*,*::before,*::after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background:var(--white);line-height:1;font-family:var(--texts);font-optical-sizing:auto;font-weight:normal;font-style:normal;max-width:1920px;margin:0 auto;font-size:62.5%;position:relative;color:var(--black);overflow-x:hidden;padding:0;text-wrap:pretty}img{border:0;outline:0;transform-style:preserve-3d}a{text-decoration:none;color:inherit}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}.oculto{display:none!important}.limpia,.espacio{clear:both}.uppercase{text-transform:uppercase}.transicion,html.loaded .transicion{transition:all .3s ease-in-out}.noevents{pointer-events:none}::selection{background:var(--black);color:var(--white)}:focus-visible{outline:1px solid var(--grey);outline-offset:4px}[disabled],.disabled{opacity:.6;cursor:not-allowed}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--white)}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-corner{background:transparent}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder{color:var(--black)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}input:-webkit-autofill{-webkit-text-fill-color:var(--black)!important;transition:background-color 5000s ease-in-out 0s}.loadinggg{position:fixed;inset:0;z-index:666;background:var(--background);animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}.loadinggg svg{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);max-width:70px}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-top{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes scale-in-ver-top{0%{transform:scaleY(0);transform-origin:100% 0%;opacity:1}100%{transform:scaleY(1);transform-origin:100% 0%;opacity:1}}div.format_popup{max-width:700px;min-width:260px;width:100%;margin:0 auto;box-shadow:0 0 10px var(--shadow);cursor:default!important}div.format_popup .tit{font-family:var(--titles);color:var(--black);margin-top:0;font-size:3em;font-weight:700;text-transform:uppercase}div.format_popup h1,div.format_popup h2,div.format_popup h3,div.format_popup h4,div.format_popup h5{font-weight:600;font-size:1.65em;color:var(--black);text-transform:uppercase;margin:20px 0}div.format_popup table,div.format_popup ul,div.format_popup ol,div.format_popup p{font-size:1.65em;margin:20px 0 0 0;font-weight:400;line-height:1.6}div.format_popup ul,div.format_popup ol{margin-left:40px;padding:0}div.format_popup p{text-align:justify}div.format_popup b,div.format_popup strong{font-weight:bold}div.format_popup a{text-decoration:underline;color:var(--black);word-break:break-all;font-weight:bold}div.format_popup.minified .limit{min-width:300px}div.format_popup.legal p{text-align:justify}div.format_popup ul ol,div.format_popup ol ul,div.format_popup ol ol,div.format_popup ul ul{font-size:inherit}div.format_popup .limit::-webkit-scrollbar{width:5px;height:5px}div.format_popup table{width:100%;border-collapse:collapse;white-space:nowrap}div.format_popup tr:nth-of-type(odd){background:var(--shadow)}div.format_popup th{background:var(--black);color:var(--white);font-weight:600}div.format_popup td,div.format_popup th{padding:6px;text-align:left}.scroll_table{overflow:auto;max-width:89vw;margin:40px 0}.scroll_table::-webkit-scrollbar{width:22px;height:22px}.scroll_table table{width:100%;border-collapse:collapse;margin-bottom:40px;white-space:nowrap}.scroll_table tr:nth-of-type(odd){background:var(--shadow)}.scroll_table th{background:var(--black);color:var(--white);letter-spacing:1px;font-weight:500}.scroll_table td,.scroll_table th{padding:8px 16px;border:0;text-align:left;white-space:nowrap}.fancybox-thumbs__list a:before{border-color:var(--black)}*[role="button"]{cursor:pointer}#cookie-bar{position:fixed;max-width:none;top:0;left:0;right:0;top:0;bottom:0;z-index:999;background:rgba(0,0,0,.75)}#cookie-bar p{background:var(--white);border-radius:0;padding:50px;position:absolute;top:50%;left:10px;right:10px;margin:0 auto;max-width:540px;transform:translateY(-50%);z-index:1000;min-height:220px;text-align:left;hyphens:auto}#cookie-bar p strong{font-weight:700}#cookie-bar p span{display:block;font-size:1.65em;margin-bottom:20px;line-height:1.5}#cookie-bar a.cb-policy{display:none!important}#cookie-bar a:last-child{margin-right:0}.boton,#cookie-bar a{border-radius:0;display:inline-block;vertical-align:top;font-size:1.8em;text-wrap:pretty;font-family:var(--titles);padding:10px;padding-right:60px;font-weight:700;text-transform:uppercase;background:url('../img/web/right_w.svg') right 7px center no-repeat var(--black);background-size:24px;color:var(--grey)}#cookie-bar a{width:calc(50% - 5px);margin-right:10px}.menu_ham{display:none}.cabecera{display:flex;align-items:center;justify-content:flex-end;position:relative;padding:40px 50px}.cabecera .logo img{height:auto;max-height:100%;max-width:100%;width:auto}.cabecera .logo{position:absolute;left:50px;top:25px;z-index:1;max-width:220px}.cabecera .menu li .sel{pointer-events:none;background-color:var(--grey)}.cabecera .menu li a{display:block;padding:15px}.cabecera .menu li{display:inline-block;vertical-align:top;margin-left:20px;font-weight:700;font-size:1.8em;font-family:var(--titles);text-transform:uppercase}.destacados{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:50px;min-height:850px}body.inicio .destacados{margin-top:0}.servicio{position:relative}.servicio .imagen img{height:auto;max-height:100%;max-width:100%;width:auto;display:block}.servicio .imagen{display:block;position:relative;overflow:hidden}.servicio .texto{position:absolute;left:50px;bottom:50px;right:50px;z-index:1}.servicio .texto .subtitulo,.servicio .texto .titulo{font-size:6em;font-weight:700;text-transform:uppercase;font-family:var(--titles)}.servicio .texto .titulo{max-width:70%;display:block;margin-top:20px;color:var(--white)}.servicio .texto .subtitulo{font-size:2.5em;background-color:var(--black);color:var(--grey);padding:10px;display:inline-block}.texto_centrado .texto .boton,.servicio .texto .boton{margin-top:40px}.texto_negraco{background-color:var(--black);color:var(--grey);padding:50px;margin:50px 0}.texto_negraco .contenedor{max-width:1360px;margin:0 auto}.texto_negraco .texto{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:50px}.texto_negraco .texto .wrap_titulos{max-width:420px;text-align:right}.mortal_kontact .texto .titulo,.mortal_kontact .texto .subtitulo,.texto_foto .texto .titulo,.texto_foto .texto .subtitulo,.texto_centrado .texto .titulo,.texto_centrado .texto .subtitulo,.texto_negraco .texto .titulo,.texto_negraco .texto .subtitulo{font-family:var(--titles);font-weight:700}.texto_negraco .texto .descripcion{width:calc(100% - 420px)}.mortal_kontact .texto .titulo,.texto_foto .texto .titulo,.texto_centrado .texto .titulo,.texto_negraco .texto .titulo{font-size:3em;font-weight:500;margin-top:40px}.mortal_kontact .texto .subtitulo,.texto_foto .texto .subtitulo,.texto_centrado .texto .subtitulo,.texto_negraco .texto .subtitulo{font-size:4em;text-transform:uppercase}.texto_centrado{text-align:center;margin:50px}.texto_centrado .contenedor{max-width:900px;margin:0 auto}.texto_foto .texto .titulo,.texto_centrado .texto .titulo{margin-top:20px;margin-bottom:40px}.texto_foto .imagen{width:650px}.texto_foto .imagen a{display:block}.texto_foto .imagen img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.descripcion{text-wrap:pretty;font-size:1.8em;line-height:1.5;hyphens:auto}.descripcion h3,.descripcion h2{margin:40px 0 10px 0;line-height:1.1;font-size:1.3em;font-family:var(--titles);text-transform:uppercase;font-weight:700}.descripcion img{height:auto;max-height:100%;max-width:100%;width:auto}.descripcion p{margin:20px 0}.descripcion p:first-of-type{margin-top:0}.descripcion p:last-of-type{margin-bottom:0}.descripcion strong{font-weight:700}.descripcion li{line-height:1.5}.descripcion ul,.descripcion ol{margin-left:40px}.descripcion a{color:currentColor;text-decoration:underline}.comidas{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.comida .imagen a{display:block}.comida .imagen img{height:auto;max-height:100%;max-width:100%;width:auto;display:block}.comida .imagen{display:inline-block;vertical-align:top;position:relative;overflow:hidden}.comida .titulo{position:absolute;left:30px;top:30px;max-width:calc(100% - 60px);display:inline-block;background:url('../img/web/arrow_w.svg') left 20px center no-repeat var(--black);background-size:15px;color:var(--grey);font-weight:700;font-family:var(--titles);text-transform:uppercase;font-size:1.8em;padding:10px 20px;padding-left:40px}.texto_foto .contenedor{max-width:1360px;margin:50px auto;display:flex;align-items:center;justify-content:space-between}.texto_foto .texto{text-align:right;padding-right:50px;width:calc(100% - 650px)}.texto_foto .texto .boton{margin-top:40px}.texto_foto.contenido_10 .contenedor{flex-direction:row-reverse}.texto_foto.contenido_10 .texto{padding-left:50px;padding-right:0;text-align:left}.pie{background-color:var(--black);color:var(--grey);padding:100px;text-align:center}.pie .superior{max-width:1360px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.pie .superior .logo{max-width:200px;display:inline-block;vertical-align:top;position:absolute;left:0;right:0;top:0;margin:0 auto}.pie .superior .logo img{height:auto;max-height:100%;max-width:100%;width:auto;filter:invert(1)}.pie .superior .tit{background-color:var(--white);color:var(--black);padding:10px;display:inline-block;font-weight:700;font-family:var(--titles);text-transform:uppercase;font-size:1.8em}.pie .superior .descripcion a{text-decoration:none}.pie .superior .descripcion{font-size:1.45em}.pie .superior ul.copy{font-size:1.45em}.pie .superior ul{position:relative;margin:0;padding:0;margin-top:40px}.pie .superior ul.copy::after,.pie .superior ul:nth-of-type(2)::after{content:'';height:1px;background-color:var(--grey);position:absolute;max-width:140px;margin:0 auto;top:-20px;left:0;right:0;z-index:1}.pie .superior li{line-height:1.5;list-style:none;margin-top:10px}.pie .superior ul.legales{font-size:1.65em}.pie .superior .footer_bloque{display:inline-block;vertical-align:top}.redes a.instagram{background-image:url(../img/web/instagram.svg)}.redes a.facebook{background-image:url(../img/web/facebook.svg)}.redes a.pinterest{background-image:url(../img/web/pinterest.svg);background-size:16px}.redes a.tiktok{background-image:url(../img/web/tiktok.svg)}.redes a.x{background-image:url(../img/web/x.svg)}.redes a.youtube{background-image:url(../img/web/youtube.svg)}.redes a.linkedin{background-image:url(../img/web/linkedin.svg)}.redes a.whatsapp{background-image:url(../img/web/whatsapp.svg)}.redes a.telegram{background-image:url(../img/web/telegram.svg)}.redes a{display:inline-block;vertical-align:top;width:40px;height:40px;background-position:center bottom;background-repeat:no-repeat;background-size:20px;text-indent:9999px;white-space:nowrap;margin-right:10px;overflow:hidden;position:relative}.redes a:last-child{margin-right:0}.pie .redes{margin-top:17px}.kit_digital{background-color:var(--color_white);text-align:center;font-size:1.45em;text-transform:uppercase;font-weight:500;padding:30px;position:relative;z-index:9}.kit_digital .limit{max-width:1024px;margin:0 auto}.kit_digital img{height:auto;max-height:100%;max-width:100%;width:auto}.kit_digital a{display:inline-block;margin-bottom:10px}.migas{background-color:var(--grey);padding:10px 50px;font-family:var(--titles);font-size:1.8em}.migas .segmentos{background:url('../img/web/arrow_g.svg') left center no-repeat;background-size:15px;padding-left:20px}.migas .segmentos a:last-child{font-weight:700}.texto_negraco.contenido_15,.texto_negraco.contenido_13{margin-top:0}.texto_foto.full_w .contenedor{max-width:none;margin:50px}.texto_foto.full_w .texto{text-align:left}.servicios.listado{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;margin:50px}.servicios.listado .servicio{display:inline-block;vertical-align:top;position:relative}.servicios.listado .servicio .texto{position:static}.servicios.listado .servicio .texto .titulo{background:url(../img/web/arrow_g.svg) left center no-repeat;background-size:15px;padding-left:20px;font-size:2.5em;color:var(--black)}.servicios.listado .servicio .texto .descripcion{margin-top:20px}.galeria{margin-left:0;margin-right:0}.galeria .contenedor{max-width:none}.galeria .secundarias{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:50px 0}.galeria .secundarias .secundaria img{height:auto;max-height:100%;max-width:100%;width:auto;display:block}.galeria .secundarias .secundaria{display:inline-block;vertical-align:top}.campos .campo{position:relative;margin-top:10px}.campos .campo:first-child{margin-top:0}.campos .campo label{position:absolute;top:0;left:0;right:0;display:block;padding:0 20px;font-size:1.6em;line-height:50px;color:currentColor;z-index:1;pointer-events:none;transition:all 250ms linear}.campos .campo.centrado label{text-align:center}.campos .campo input[type="email"]:focus~label,.campos .campo input[type="number"]:focus~label,.campos .campo input[type="tel"]:focus~label,.campos .campo input[type="password"]:focus~label,.campos .campo input[type="text"]:focus~label,.campos .campo select:focus~label,.campos .campo textarea:focus~label,.campos .campo input[type="email"]:valid~label,.campos .campo input[type="email"]:not(:placeholder-shown)~label,.campos .campo input[type="number"]:valid~label,.campos .campo input[type="number"]:not(:placeholder-shown)~label,.campos .campo input[type="tel"]:valid~label,.campos .campo input[type="tel"]:not(:placeholder-shown)~label,.campos .campo input[type="password"]:valid~label,.campos .campo input[type="password"]:not(:placeholder-shown)~label,.campos .campo input[type="text"]:valid~label,.campos .campo input[type="text"]:not(:placeholder-shown)~label,.campos .campo input[type="date"]:valid~label,.campos .campo input[type="date"]:not(:placeholder-shown)~label,.campos .campo select.sel~label,.campos .campo textarea:valid~label,.campos .campo textarea:not(:placeholder-shown)~label{top:7.5px;font-size:1.5em;line-height:15px}.campos .campo input,.campos .campo select{display:block;width:100%;height:60px;padding:17.5px 20px 0 20px;border-radius:0;border:1px solid var(--black);border-width:0;font-size:17px;line-height:32.5px;color:currentColor;background:var(--white);font-family:"Lato",sans-serif;-webkit-appearance:none;appearance:none}.campos .campo select{padding-right:50px;background:url("../img/web/desplegar.svg") no-repeat center right 20px var(--white)}.campos .campo textarea{display:block;width:100%;min-height:200px;height:200px;font-size:17px;color:var(--black);background:var(--white);resize:vertical;padding:30px 20px;border-radius:0;border:1px solid var(--black);border-width:0;max-height:400px;font-family:"Lato",sans-serif}.campos .campo textarea::-webkit-scrollbar{width:0;height:0}.campos .campo *:-webkit-autofill,.campos .campo *:-webkit-autofill:focus{-webkit-text-fill-color:var(--black)!important;-webkit-box-shadow:0 0 0 1px var(--black) inset,0 0 0 1000px var(--white) inset!important}.checks .check{color:var(--white);position:relative;display:block;font-size:1.3em;text-align:left;line-height:38px;max-width:calc(100% - 220px)}.checks .check input[type="checkbox"]{display:none;opacity:0}.checks .check label{position:relative;display:block;padding-left:30px;cursor:pointer}.checks .check label::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:20px;height:20px;border-radius:100%;box-shadow:0 0 0 1px currentColor inset}.checks .check input[type="checkbox"]:checked+label::before{background:var(--white);box-shadow:0 0 0 1px var(--white) inset}.checks .check label a{text-decoration:underline;color:inherit}.checks{margin-top:25px;display:flex;align-items:center;justify-content:space-between}.mortal_kontact{margin:50px}.mortal_kontact .contacto_formulario{display:flex;align-items:center;justify-content:space-between}.mortal_kontact .texto .descripcion ul,.mortal_kontact .texto .descripcion ol{margin-top:20px}.mortal_kontact .texto .descripcion{margin-top:50px}.mortal_kontact .texto .titulo{margin-top:10px}.contacto_formulario .seccion{padding-right:50px}.contacto_formulario .seccion{width:calc(100% - 860px)}.contacto_formulario .formulario{background-color:var(--black);padding:50px;width:100%;max-width:860px}.contacto_formulario .formulario .campo{width:calc(50% - 5px);margin-right:10px;display:inline-block;vertical-align:top}.contacto_formulario .formulario .campo:nth-child(2){margin-top:0}.contacto_formulario .formulario .campo:nth-child(2n){margin-right:0}.contacto_formulario .formulario .campo.grande{width:auto;display:block;float:none;margin-right:0!important}.contacto_formulario .formulario .boton{background-color:var(--white);color:var(--black);margin-right:0;background-image:url('../img/web/right.svg')}.maps{width:100%;max-width:100%;margin:0 auto}.map_wrap{position:relative;width:100%;padding-bottom:440px;height:0}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.legal .contenedor{max-width:600px}.legal .texto .titulo{font-family:var(--titles);font-weight:700;text-transform:uppercase}.legal .descripcion{text-align:left;font-size:1.45em}.legal .descripcion li{text-align:left}.legal .descripcion p{text-align:justify}.bola_whatsapp{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background:url('../img/web/whatsapp.svg') center no-repeat #25d366;background-size:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-indent:-999px;overflow:hidden;white-space:nowrap;color:var(--white);font-size:24px;cursor:pointer;transition:transform .2s;z-index:1000}@media (max-width:1800px){.destacados{min-height:700px}}@media (max-width:1679px){.destacados{min-height:400px}.servicio .texto .titulo{max-width:none}.texto_negraco .texto .wrap_titulos{text-align:left}.contacto_formulario .seccion{width:calc(100% - 660px)}.contacto_formulario .formulario{max-width:660px}}@media (max-width:1439px){.cabecera .menu li:nth-child(1){display:none}.texto_foto .texto{padding-left:50px}.texto_foto.contenido_10 .texto{padding-right:50px}.descripcion{font-size:1.6em}.texto_foto .texto .titulo,.texto_centrado .texto .titulo{margin-top:10px;margin-bottom:20px}.texto_foto .texto .boton{margin-top:20px}.servicio .texto .titulo{font-size:5em}.servicio .texto .subtitulo{font-size:2em}.mortal_kontact .texto .subtitulo,.texto_foto .texto .subtitulo,.texto_centrado .texto .subtitulo,.texto_negraco .texto .subtitulo{font-size:3em}.mortal_kontact .texto .titulo,.texto_foto .texto .titulo,.texto_centrado .texto .titulo,.texto_negraco .texto .titulo{font-size:2em}.mortal_kontact .texto .titulo,.texto_foto .texto .titulo,.texto_centrado .texto .titulo,.texto_negraco .texto .titulo{margin-top:10px}.boton,#cookie-bar a,.comida .titulo{font-size:1.6em}.pie{padding:50px}.texto_centrado .contenedor,.pie .superior{max-width:none}.texto_foto.full_w .contenedor{margin-left:0;margin-right:0}.texto_centrado .texto{padding-left:50px;padding-right:50px}.legal .contenedor{max-width:600px}}@media (max-width:1279px){.cabecera{padding:10px 20px}.cabecera .menu li{font-size:1.6em}.cabecera .menu li a{padding:10px}.cabecera .logo{max-width:120px;left:20px;top:10px}.destacados{margin:20px}.servicio .texto .subtitulo{font-size:1.6em}.servicio .texto .titulo{font-size:4em;margin-top:10px}.boton,#cookie-bar a,.comida .titulo{font-size:1.3em}.servicio .texto{left:25px;right:25px;bottom:25px}.texto_centrado .texto .boton,.servicio .texto .boton{margin-top:30px}.texto_negraco{padding-left:20px;padding-right:20px}.texto_centrado .texto{padding-right:0;max-width:none;padding-left:0}.texto_centrado{margin-left:20px;margin-right:20px}.comidas{grid-template-columns:repeat(2,1fr)}.texto_foto .imagen{width:55vw}.texto_foto.contenido_10 .texto,.texto_foto .texto{padding-left:20px;padding-right:20px;width:calc(100% - 55vw)}.descripcion{font-size:1.45em}.pie{padding-left:20px;padding-right:20px;text-align:right}.pie .superior .logo{position:static;text-align:left}.pie .redes{margin-top:20px}.redes a{background-position:left center}.pie .superior ul{margin-top:25px}.pie .superior ul.legales{margin-top:10px}.pie .superior ul.copy::after,.pie .superior ul:nth-of-type(2)::after{margin:0;right:0;left:unset;width:100%;top:-14px}.pie .superior .footer_bloque{padding-left:40px}.kit_digital{padding:20px}.texto_negraco .texto{gap:20px;flex-direction:column}.texto_negraco .texto .wrap_titulos{margin:0 auto;text-align:center}.texto_negraco .texto .descripcion{width:auto;text-align:center}.migas{padding-left:20px;padding-right:20px}.servicios.listado{gap:20px;margin:50px 20px}.servicios.listado .servicio .texto .titulo{margin-top:20px}.galeria .secundarias{grid-template-columns:repeat(2,1fr)}.mortal_kontact{margin-left:20px;margin-right:20px}.contacto_formulario .seccion{width:calc(100% - 440px);padding-right:20px}.contacto_formulario .formulario{padding:40px;max-width:440px}.contacto_formulario .formulario .campo{width:auto;display:block;float:none;margin-right:0!important}.contacto_formulario .formulario .campo:nth-child(2){margin-top:10px}.checks{text-align:center;display:block}.checks .check{max-width:none;margin-bottom:20px;display:inline-block}}@media (max-width:1023px){.cabecera .menu li{margin-left:10px}.destacados{min-height:200px}.servicio .boton{display:none}.texto_foto .contenedor{text-align:right;align-items:flex-start}.texto_foto.contenido_10 .texto,.texto_foto .texto{width:calc(100% - 270px)}.texto_foto .imagen{width:270px}.texto_foto.contenido_10 .contenedor{text-align:left}.pie .superior{display:block}.pie{text-align:center}.pie .superior .logo{max-width:none;display:block;text-align:center}.redes a{background-position:center}.pie .superior li{display:inline-block;vertical-align:top;margin:10px}.pie .superior .footer_bloque{padding-left:0;margin-top:40px}.pie .superior ul:not(.legal) li:first-child{display:block;text-transform:uppercase;font-weight:700;font-family:var(--titles)}.pie .superior ul.copy::after,.pie .superior ul:nth-of-type(2)::after{margin:0 auto;left:0;right:0;top:-16px}.migas{font-size:1.45em}.mortal_kontact .contacto_formulario{display:block}.contacto_formulario .seccion{width:auto;display:block;float:none;margin-right:0!important;padding-right:0}.contacto_formulario .formulario{max-width:none;margin-top:40px}.checks{display:flex}.checks .check{margin-bottom:0}.mortal_kontact .texto .descripcion{margin-top:20px}.legal .contenedor{max-width:500px}}@media (max-width:540px){.cabecera .menu{display:none}.menu_ham{background-color:rgba(0,0,0,.9);color:var(--white);border-radius:3px;position:fixed;top:12px;right:20px;z-index:9;height:44px;width:44px;z-index:9;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;opacity:1;visibility:visible;line-height:1.888888888888889rem;font-size:1.666666666666667rem;outline:none;border-width:0;overflow:hidden;text-indent:-9999px;margin-left:10px;display:block!important}body.scroll_window .menu_ham{right:0;top:0}.menu_ham .the_bars{height:2px;width:1.3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:var(--white);position:absolute;top:50%;margin-top:0;-webkit-transition:none;transition:none}.menu_ham .the_bars::before,.menu_ham .the_bars::after{content:"";position:absolute;height:2px;left:0;width:1.3rem;background:var(--white);transition-duration:.3s,.3s;-webkit-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;-ms-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-delay:.3s,0s;-webkit-transition-delay:.3s,0s;-ms-transition-delay:.3s,0s;-moz-transition-delay:.3s,0s;-o-transition-delay:.3s,0s}.menu_ham .the_bars::before{background:var(--white);top:-6px;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform;-webkit-transition-property:top,-webkit-transform;-moz-transition-property:top,-moz-transform;-ms-transition-property:top,-ms-transform;-o-transition-property:top,-o-transform}.menu_ham .the_bars::after{bottom:-6px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;-webkit-transition-property:bottom,-webkit-transform;-moz-transition-property:bottom,-moz-transform;-ms-transition-property:bottom,-ms-transform;-o-transition-property:bottom,-o-transform}body.mm-ocd-opened .menu_ham .the_bars{background-color:transparent}body.mm-ocd-opened .menu_ham .the_bars::before{max-width:unset;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transition-delay:0s,.3s;-webkit-transition-delay:0s,.3s;-ms-transition-delay:0s,.3s;-moz-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;background-color:var(--white)}body.mm-ocd-opened .menu_ham .the_bars::after{bottom:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transition-delay:0s,.3s;-webkit-transition-delay:0s,.3s;-ms-transition-delay:0s,.3s;-moz-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;background-color:var(--white)}.mm-spn .falso_link,.mm-spn a{font-size:1.25em}.mm-spn .falso_link{color:var(--white)}.mm-spn.mm-spn--navbar::after{font-size:1.6em;font-weight:700;opacity:1;background:var(--black);color:var(--white);font-family:var(--titles);text-transform:uppercase}.mm-spn.mm-spn--navbar::before{opacity:1;z-index:2;border-color:var(--white)}#mmmenu ul li{text-transform:uppercase}#mmmenu ul li.sel ul li.sel a,#mmmenu ul li.sel ul li.sel span,#mmmenu ul li.sel span,#mmmenu ul li.sel a{font-weight:600;text-decoration:underline}#mmmenu ul li.sel ul li a,#mmmenu ul li.sel ul li span{font-weight:normal;text-decoration:none;color:currentColor}#mmmenu ul li a{color:var(--white)}.mm-spn .falso_link.sel{color:var(--black)}#mmmenu ul li.sel .falso_link,#mmmenu ul li.sel a{color:var(--white)}#mmmenu ul li.sel ul li a{color:var(--white)}#mmmenu ul li.sel li{background-color:var(--black)}#mmmenu ul li ul li a{color:var(--white)}#mmmenu ul li ul li.sel a{color:var(--white)}.mm-spn.mm-spn--light{color:var(--white);background:var(--black)}.mm-spn li::before{opacity:1}.mm-spn li:after{opacity:.05}.cabecera{display:block}.cabecera .logo{max-width:150px;display:block;position:static}.destacados{grid-template-columns:repeat(1,1fr);min-height:600px}.servicio .texto .titulo{font-size:3em}.texto_negraco .texto .wrap_titulos{text-align:left}.texto_negraco .texto .descripcion{text-align:left}.comidas{grid-template-columns:repeat(1,1fr)}.texto_centrado{text-align:left}.comida .titulo{left:unset;right:20px;top:20px}.texto_foto .contenedor{display:block}.texto_foto .imagen,.texto_foto.contenido_10 .texto,.texto_foto .texto{width:auto}.texto_foto .imagen{margin-top:20px}.pie .superior .logo .icon{display:block;margin:0 auto;max-width:120px}#cookie-bar p span,.pie .superior .descripcion,.pie .superior ul.legales{font-size:1.2em}#cookie-bar p{padding:20px;min-height:130px;bottom:0;left:0;right:0;top:unset;transform:none}#cookie-bar a{font-size:1.2em;padding-right:50px}div.format_popup.minified .limit{min-width:unset}div.format_popup{position:absolute;top:0;transform:none;padding-left:20px;padding-right:20px;left:0;right:0}.fancybox-slide--html .fancybox-close-small{position:fixed;background-color:white}div.format_popup table,div.format_popup ul,div.format_popup ol,div.format_popup p{font-size:1.45em}div.format_popup .tit{font-size:2.5em}.comidas,.galeria .secundarias,.servicios.listado{grid-template-columns:repeat(1,1fr);gap:10px}.servicios.listado{gap:50px}.comidas{margin-bottom:50px}.contacto_formulario .formulario{padding:20px}.checks{display:block}.checks .check{margin-bottom:20px}body.inicio .servicio{overflow:hidden;margin-top:20px}.texto_negraco .texto,body.inicio .destacados{display:block}.destacados{min-height:unset}.texto_negraco .texto .descripcion{margin-top:20px}}@media (max-width:359px){body{font-size:56%}}