/* Enaya · editorial layer, September 2026. Extends the official brand system. */
.enaya-editorial { --container: 1240px; --pad-x: clamp(1.25rem, 4vw, 3.75rem); --seccion-y: clamp(2.75rem, 5vw, 5rem); }
.enaya-editorial .cabecera::before { opacity: 1; }
.enaya-editorial .cabecera__inner, .enaya-editorial .cabecera.esta-fijo .cabecera__inner { height: 84px; gap: 1.5rem; }
.enaya-editorial .cabecera__logo img, .enaya-editorial .cabecera.esta-fijo .cabecera__logo img { width: 148px; }
.enaya-editorial .nav { margin-left: auto; margin-right: 1rem; }
.enaya-editorial .nav__lista { gap: clamp(1.25rem, 2.5vw, 2.5rem); }
.enaya-editorial .nav__enlace { font-size: .875rem; min-height: 44px; display: flex; align-items: center; }
.enaya-editorial .nav__enlace[aria-current="page"] { color: var(--olivo-oscuro); }
.enaya-editorial .nav__enlace[aria-current="page"]::after { transform: scaleX(1); }
.enaya-editorial .cabecera__cta { visibility: visible; opacity: 1; transform: none; font-size: .875rem; }
.enaya-editorial .lead { max-width: 56ch; }
.enaya-editorial .eyebrow { font-size: .75rem; letter-spacing: .15em; line-height: 1.6; }
.enaya-editorial .btn { font-size: .9375rem; min-height: 50px; white-space: normal; text-align: center; line-height: 1.4; }
.enaya-editorial .cabecera .btn { min-height: 44px; }
.enaya-editorial .enlace-flecha { font-size: .9375rem; gap: .65rem; min-height: 44px; padding-block: .65rem; }
.enaya-editorial h1, .enaya-editorial h2 { font-weight: 400; }
.enaya-editorial h1 { font-size: clamp(2.5rem, 4.2vw, 4.25rem); }
.enaya-editorial h2 { font-size: clamp(1.9rem, 2.8vw, 2.7rem); }
.enaya-editorial h1 em, .enaya-editorial h2 em { color: var(--olivo-oscuro); }
.enaya-editorial h3 { font-size: clamp(1.5rem, 2vw, 1.85rem); }
.enaya-editorial .hero { min-height: min(850px, 100svh); padding-top: 145px; padding-bottom: 75px; }
.enaya-editorial .hero__contenido { width: 51%; max-width: 37rem; }
.enaya-editorial .hero__titulo { font-size: clamp(2.9rem, 4.6vw, 4.5rem); line-height: 1.03; }
.enaya-editorial .hero__lead { max-width: 40ch; margin-bottom: 1.75rem; }
.enaya-editorial .hero .eyebrow { max-width: 48ch; margin-bottom: 1.5rem; }
.enaya-editorial .hero .eyebrow::after { display: none; }
.enaya-editorial .hero__media { width: 49%; }
.enaya-editorial .hero .etiquetas { margin-bottom: 2rem; gap: .5rem; }
.enaya-editorial .etiqueta { font-size: .8125rem; padding: .45rem .75rem; }
.enaya-editorial .hero__lirio { opacity: .055; }
.enaya-editorial main > :first-child:not(.hero) { padding-top: clamp(6.75rem, 8.4vw, 9rem); }
.page-intro { padding-bottom: clamp(1.75rem, 3.4vw, 3.25rem); }
.page-intro h1 { font-size: clamp(2.5rem, 4.2vw, 4.25rem); max-width: 20ch; line-height: 1.07; }
.page-intro .lead { margin-top: 1.35rem; max-width: 64ch; }
.page-intro .btn { margin-top: 2rem; }
.page-intro + .seccion:not(.seccion--lino) { padding-top: 1.25rem; }
.section-heading { max-width: 46rem; margin-bottom: clamp(1.75rem, 2.6vw, 2.5rem); }
.section-heading .lead, .feature-copy .lead, .about-preview .lead { margin-top: 1.5rem; }
.feature-grid { display: grid; grid-template-columns: .95fr 1.05fr; gap: clamp(2rem, 6vw, 6rem); align-items: center; }
.feature-grid figure { overflow: hidden; border-radius: 3px; }
.feature-grid figure img { width: 100%; aspect-ratio: 1/1.08; object-fit: cover; }
.feature-copy h2 { max-width: 19ch; font-size: clamp(2.05rem, 2.9vw, 2.9rem); line-height: 1.1; }
.button-row { display: flex; flex-wrap: wrap; gap: 1rem; margin-top: 2rem; }
.values-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 2rem; margin-top: 2.5rem; }
.values-grid li { border-top: 1px solid var(--linea); padding-top: 1.5rem; }
.step-no { font-family: var(--serif); font-size: 2rem; line-height: 1; color: var(--cacao-oscuro); font-variant-numeric: lining-nums; }
.values-grid h3 { margin-block: 1.6rem .75rem; }
.values-grid p, .process-list p, .service-card p, .contact-steps p { color: var(--tinta-suave); font-size: 1rem; line-height: 1.75; }
.about-preview { display: grid; grid-template-columns: .8fr 1.2fr; gap: clamp(2rem, 7vw, 7rem); align-items: center; max-width: 1080px; margin-inline: auto; }
.about-preview figure img { width: 100%; height: auto; max-height: 620px; object-fit: cover; border-radius: 3px; }
.about-preview .enlace-flecha { margin-top: 1.5rem; }
.service-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 285px), 1fr)); gap: 2rem; }
.service-card { display: flex; flex-direction: column; min-width: 0; background: var(--crema); border: 1px solid var(--linea); border-radius: 4px; overflow: hidden; }
.service-card > a { display: block; overflow: hidden; }
.service-card > a img { width: 100%; aspect-ratio: 1.7; object-fit: cover; transition: transform .5s var(--ease); }
.service-card:hover > a img { transform: scale(1.025); }
.service-card__body { padding: clamp(1.25rem, 2.2vw, 2rem); display: flex; flex-direction: column; flex: 1; align-items: start; }
.service-card h3 { margin-bottom: 1rem; max-width: 23ch; }
.service-card__price { margin-top: auto; padding-top: 1.8rem; padding-bottom: 1rem; width: 100%; }
.service-card__price strong { display: block; font-size: 1.125rem; font-weight: 600; }
.service-card__price span { display: block; font-size: .875rem; margin-top: .3rem; color: var(--tinta-suave); }
.service-card .enlace-flecha { border-top: 1px solid var(--linea); width: 100%; justify-content: space-between; }
.brand-home { max-width: 820px; text-align: center; margin: auto; }
.brand-home .eyebrow::after { margin-inline: auto; }
.brand-home h2 { font-size: clamp(1.95rem, 3.2vw, 3.1rem); }
.brand-home .enlace-flecha { margin-top: 1.75rem; }
.enaya-editorial .faq__grid { grid-template-columns: .8fr 1.2fr; gap: clamp(2rem, 5vw, 5rem); }
.enaya-editorial .faq__grid .lead { margin-top: 1.5rem; }
.enaya-editorial .faq__grid .enlace-flecha { margin-top: 1.5rem; }
.enaya-editorial .faq__pregunta, .enaya-editorial .faq__respuesta { font-size: 1rem; }
.enaya-editorial .faq__pregunta { padding-block: 1.4rem; }
.faq-page { max-width: 900px; }
.closing-section { background: var(--lino-suave); overflow: hidden; }
.closing-copy { position: relative; z-index: 1; max-width: 700px; }
.closing-copy h2 { font-size: clamp(2.15rem, 3.6vw, 3.5rem); }
.closing-copy .lead { margin-top: 1.5rem; max-width: 48ch; }
.closing-copy .btn { margin-top: 2rem; }
.closing-flower { position: absolute; width: min(38vw, 430px); right: 3%; bottom: -10%; opacity: .1; pointer-events: none; }
.brand-story { display: grid; grid-template-columns: 1fr .85fr; gap: clamp(2rem, 7vw, 7rem); align-items: center; }
.brand-story figure img { width: 100%; height: auto; max-height: 780px; object-fit: cover; }
.letter-list { margin-bottom: 2rem; }
.letter-list > div { display: grid; grid-template-columns: 70px 1fr; align-items: baseline; gap: 1rem; padding-block: 1rem; border-bottom: 1px solid var(--linea); }
.letter-list > div > span { font-family: var(--serif); color: var(--cacao-oscuro); font-size: 3.5rem; line-height: 1; }
.letter-list h2 { font-size: clamp(1.7rem, 2.3vw, 2.3rem); }
.eva-layout { display: grid; grid-template-columns: .9fr 1.1fr; gap: clamp(2rem, 6vw, 6rem); align-items: center; }
.eva-layout figure img { width: 100%; height: auto; object-fit: cover; border-radius: 3px; }
.eva-layout h1 { max-width: none; }
.eva-layout .small-heading { font-size: 2rem; margin-top: 2rem; }
.training-list { margin-top: 1rem; }
.training-list li { border-bottom: 1px solid var(--linea); padding-block: .65rem; font-size: 1rem; }
.online-note { color: var(--olivo-oscuro); font-size: .875rem; margin-top: 1.25rem; }
.statement { max-width: 800px; }
.statement h2 { max-width: 24ch; }
.statement .lead { margin-top: 1.5rem; }
.fit-layout { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(2rem, 7vw, 7rem); align-items: start; }
.fit-layout figure { margin-top: 2rem; }
.fit-layout figure img { width: 100%; aspect-ratio: 1.25; object-fit: cover; }
.fit-list li { position: relative; padding: 1.1rem 0 1.1rem 1.6rem; border-bottom: 1px solid var(--linea); font-size: 1rem; color: var(--tinta-suave); }
.fit-list li::before { content: ''; position: absolute; top: 1.75rem; left: 0; width: 6px; height: 6px; border: 1px solid var(--cacao); border-radius: 50%; }
.process-list { margin-top: 2.25rem; max-width: 1040px; }
.process-list li { display: grid; grid-template-columns: 55px 1fr 185px; gap: 1.5rem; border-top: 1px solid var(--linea); padding-block: 1.7rem; }
.process-list p { margin-top: .65rem; max-width: 60ch; }
.process-label { color: var(--olivo-oscuro); text-align: right; font-size: .875rem; padding-top: .2rem; }
.pricing-layout { display: grid; grid-template-columns: 1.15fr .85fr; gap: clamp(2rem, 6vw, 6rem); align-items: start; }
.plain-list, .inclusion-list { margin-top: 2rem; }
.plain-list li, .inclusion-list li { font-size: 1rem; padding-block: .85rem; border-bottom: 1px solid var(--linea); color: var(--tinta-suave); }
.price-panel { background: var(--crema); border: 1px solid var(--linea); padding: clamp(1.25rem, 3vw, 3rem); border-radius: 4px; }
.price-panel h3 { font-size: 1.7rem; }
.price-panel dl { margin: 1.5rem 0; }
.price-panel dl > div { display: flex; justify-content: space-between; gap: 1rem; align-items: baseline; border-bottom: 1px solid var(--linea); padding-block: 1rem; }
.price-panel dd { margin: 0; font-family: var(--serif); font-size: 2rem; white-space: nowrap; }
.price-panel p { color: var(--tinta-suave); font-size: .9375rem; }
.price-panel .btn { width: 100%; margin-top: 1.5rem; }
.service-price > img { width: 100%; aspect-ratio: 1.45; object-fit: cover; margin-bottom: 1.5rem; }
.service-price .service-price__amount { font-family: var(--serif); font-size: 2.35rem; line-height: 1.15; color: var(--tinta); margin-block: 1.5rem 1rem; }
.contact-layout { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(2rem, 6vw, 6rem); align-items: start; }
.contact-steps { margin-block: 2rem; }
.contact-steps li { display: grid; grid-template-columns: 2rem 1fr; gap: 1.25rem; padding-block: 1.5rem; border-bottom: 1px solid var(--linea); }
.contact-steps li > span { font-family: var(--serif); color: var(--cacao-oscuro); font-size: 1.6rem; }
.contact-steps p { margin-top: .75rem; }
.contact-steps .btn { margin-top: 1.25rem; }
.contact-form-panel { padding: clamp(1.25rem, 3vw, 2.5rem); background: var(--crema); border: 1px solid var(--linea); border-radius: 4px; min-width: 0; }
.contact-form-panel h2 { font-size: clamp(1.85rem, 2.6vw, 2.15rem); }
.contact-form-panel > p { font-size: .9375rem; color: var(--tinta-suave); margin-top: 1rem; }
#formulario-contacto { margin-top: 1.75rem; }
#formulario-contacto label { display: block; font-size: .875rem; margin-bottom: 1.25rem; }
#formulario-contacto label > span { color: var(--tinta-suave); }
#formulario-contacto input:not([type="checkbox"]), #formulario-contacto textarea, #formulario-contacto select { display: block; width: 100%; min-width: 0; border: 1px solid #b6a993; border-radius: 4px; font: inherit; font-size: 1rem; color: var(--tinta); background: #fffdfa; padding: .8rem; margin-top: .5rem; min-height: 48px; }
#formulario-contacto textarea { resize: vertical; }
.field-row { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; }
#formulario-contacto .consent { display: flex; gap: .75rem; align-items: start; }
.consent input { width: 20px; height: 20px; flex-shrink: 0; margin: .2rem 0 0; accent-color: var(--olivo-oscuro); }
.consent a { text-decoration: underline; }
.form-note { font-size: .875rem; color: var(--tinta-suave); margin-bottom: 1.25rem; }
#formulario-contacto > .btn { width: 100%; }
#contacto-resultado { border-top: 1px solid var(--linea); margin-top: 1.5rem; padding-top: 1.25rem; }
#contacto-resultado p { font-size: .9375rem; }
#contacto-resultado a { margin-top: 1rem; }
.enaya-editorial .pie__lista a, .enaya-editorial .pie__claim { font-size: .9375rem; }
.enaya-editorial .pie__titulo, .enaya-editorial .pie__legal { font-size: .8125rem; }
.enaya-editorial .servicio p { font-size: 1rem; }
.enaya-editorial .servicio h3 { font-size: 1.75rem; }
@media(min-width: 1000px) { .enaya-editorial .nav { display: block; } .enaya-editorial .hamburguesa { display: none; } }
@media(max-width: 999px) {
 .enaya-editorial .nav { display: none; } .enaya-editorial .hamburguesa { display: flex; margin-left: 0; }
 .enaya-editorial .cabecera__cta { margin-left: auto; }
 .enaya-editorial .cabecera__inner, .enaya-editorial .cabecera.esta-fijo .cabecera__inner { height: 76px; }
 .values-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
 .feature-grid, .about-preview, .brand-story, .eva-layout, .fit-layout, .pricing-layout, .contact-layout { gap: 2rem; }
 .service-grid { gap: 1.25rem; }
 .process-list li { grid-template-columns: 40px 1fr 130px; }
 .enaya-editorial .hero__contenido { width: 56%; }
 .enaya-editorial .hero__titulo { font-size: clamp(2.7rem, 5.1vw, 3.6rem); }
 .enaya-editorial .hero__media { width: 48%; }
 .enaya-editorial .hero__lead { max-width: 32ch; }
 .field-row { grid-template-columns: 1fr; gap: 0; }
}
@media(max-width: 719px) {
 .enaya-editorial { --seccion-y: 2.5rem; }
 .enaya-editorial h1 { font-size: clamp(2.25rem, 8.4vw, 3rem); }
 .enaya-editorial h2 { font-size: clamp(1.75rem, 6.6vw, 2.2rem); }
 .enaya-editorial .cabecera__inner, .enaya-editorial .cabecera.esta-fijo .cabecera__inner { height: 70px; gap: .5rem; }
 .enaya-editorial .cabecera__logo img, .enaya-editorial .cabecera.esta-fijo .cabecera__logo img { width: 116px; }
 .enaya-editorial .cabecera__cta { padding: .65rem 1rem; font-size: .875rem; }
 .enaya-editorial .hamburguesa { width: 44px; }
 .enaya-editorial .menu-movil { padding-top: 95px; padding-bottom: max(2rem, env(safe-area-inset-bottom)); }
 .enaya-editorial .menu-movil__lista a { font-size: 2rem; padding-block: .65rem; }
 .enaya-editorial .hero { min-height: auto; padding-top: 116px; padding-bottom: 3.5rem; }
 .enaya-editorial .hero__contenido { width: 100%; max-width: none; }
 .enaya-editorial .hero__titulo { font-size: clamp(2.6rem, 9.4vw, 3.4rem); line-height: 1.06; margin-bottom: 1.25rem; }
 .enaya-editorial .hero__media { display: none; }
 .enaya-editorial .hero__lead { max-width: 42ch; }
 .enaya-editorial .hero .eyebrow { max-width: 100%; font-size: .75rem; }
 .enaya-editorial .hero .etiquetas { margin-bottom: 1.75rem; }
 .enaya-editorial .hero__acciones { display: grid; grid-template-columns: 1fr 1fr; gap: .75rem; }
 .enaya-editorial .hero__acciones .btn { min-width: 0; padding-inline: .75rem; }
 .enaya-editorial main > :first-child:not(.hero) { padding-top: 98px; }
 .page-intro h1 { font-size: clamp(2.25rem, 8.4vw, 3rem); max-width: 20ch; }
 .page-intro .lead { margin-top: 1.25rem; }
 .page-intro { padding-bottom: 1.75rem; }
 .feature-grid, .about-preview, .brand-story, .eva-layout, .fit-layout, .pricing-layout, .contact-layout, .enaya-editorial .faq__grid { grid-template-columns: 1fr; gap: 2rem; }
 .feature-copy { order: -1; }
 .feature-copy h2 { max-width: 22ch; font-size: clamp(1.85rem, 7.2vw, 2.4rem); }
 .feature-grid figure img { aspect-ratio: 1.4; }
 .about-preview figure { max-width: 440px; }
 .about-preview figure img { aspect-ratio: 1; object-position: 50% 30%; }
 .eva-layout figure { max-width: 460px; }
 .eva-layout figure img { aspect-ratio: 1.05; object-position: 50% 28%; }
 .eva-layout > div { order: -1; }
 .service-grid { grid-template-columns: 1fr; gap: 1.5rem; }
 .service-card__body { padding: 1.5rem; }
 .values-grid { gap: 1.5rem; margin-top: 2rem; }
 .values-grid h3 { font-size: 1.6rem; margin-top: 1rem; }
 .values-grid p { font-size: .9375rem; }
 .brand-story figure img { aspect-ratio: 1.1; max-height: 420px; }
 .letter-list > div { grid-template-columns: 40px 1fr; }
 .letter-list > div > span { font-size: 2.5rem; }
 .process-list li { grid-template-columns: 32px 1fr; gap: 1rem; }
 .process-list h3 { font-size: 1.7rem; }
 .process-label { grid-column: 2; text-align: left; grid-row: auto; }
 .fit-layout figure img { aspect-ratio: 1.65; }
 .closing-flower { width: 240px; right: -70px; bottom: -45px; opacity: .065; }
 .enaya-editorial .pie__grid { grid-template-columns: 1fr 1fr; gap: 2.5rem 1.25rem; }
 .enaya-editorial .pie__logo { grid-column: 1/-1; }
 .enaya-editorial .pie__tel { font-size: 1.125rem; }
}
@media(max-width: 359px) { .values-grid { grid-template-columns: 1fr; } .enaya-editorial .hero__acciones { grid-template-columns: 1fr; } .enaya-editorial .pie__grid { grid-template-columns: 1fr; } }
@media(prefers-reduced-motion: reduce) { .service-card > a img { transition: none; } }
/* Keep the primary contact action visible at every header breakpoint. */
.enaya-editorial .cabecera__cta { display: inline-flex; }
@media(max-width: 999px) { .enaya-editorial .hamburguesa { margin-left: 0; } }

.intro-split { display: grid; grid-template-columns: 1.15fr .85fr; gap: clamp(2rem, 5vw, 5rem); align-items: center; }
.intro-split h1 { font-size: clamp(2.4rem, 3.7vw, 3.5rem); max-width: 21ch; }
.intro-split figure img { width: 100%; height: auto; aspect-ratio: .82; object-fit: cover; }
@media(max-width: 719px) { .intro-split { grid-template-columns: 1fr; } .intro-split h1 { font-size: clamp(2.25rem, 8.4vw, 3rem); } .intro-split figure { display: none; } }
@media(max-width: 359px) {
 .enaya-editorial .cabecera__logo img, .enaya-editorial .cabecera.esta-fijo .cabecera__logo img { width: 100px; }
 .enaya-editorial .cabecera__cta { padding-inline: .75rem; }
}

/* CMS section visibility and configurable contact fields. */
[hidden]{display:none!important}
#contacto-campos{display:grid;gap:20px}
#contacto-campos>label{margin:0}
.pie__legal>a{font-size:11px;opacity:.75}

/* Wider text columns keep the established six-area grid easy to scan. */
.enaya-editorial .servicios__grid { column-gap: clamp(1.5rem, 3vw, 3rem); }
.enaya-editorial .servicio p { max-width: none; width: 100%; padding-inline: .25rem; line-height: 1.65; }
.enaya-editorial .servicio h3 { max-width: none; }
@media (min-width: 1000px) {
 .enaya-editorial .servicios__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
 .enaya-editorial #servicios > .container { max-width: 1360px; }
}

/* El teléfono del panel móvil era un renglón pequeño bajo la lista: con
   aspecto de enlace suelto y sin área táctil clara. Pasa a ser un botón de
   contorno a ancho completo, el peso justo por debajo de «Hablamos», que ya
   viaja en la lista y en la cabecera. */
.enaya-editorial { --icono-wa: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%3E%3Cpath%20d=%22M12.04%202C6.58%202%202.13%206.45%202.13%2011.91c0%201.75.46%203.45%201.32%204.95L2%2022l5.25-1.38a9.9%209.9%200%200%200%204.79%201.22h.01c5.46%200%209.91-4.45%209.91-9.91%200-2.65-1.03-5.14-2.9-7.01A9.82%209.82%200%200%200%2012.04%202zm0%201.67c2.2%200%204.27.86%205.82%202.42a8.19%208.19%200%200%201%202.42%205.82c0%204.54-3.7%208.24-8.24%208.24-1.48%200-2.93-.4-4.2-1.15l-.3-.18-3.12.82.83-3.04-.2-.31a8.2%208.2%200%200%201-1.26-4.38c0-4.54%203.7-8.24%208.25-8.24zm4.52%2010.4c-.25-.12-1.47-.72-1.69-.81-.23-.08-.39-.12-.56.13-.17.24-.64.8-.79.97-.14.16-.29.18-.54.06-.25-.13-1.05-.39-2-1.23-.74-.66-1.24-1.47-1.38-1.72-.15-.25-.02-.38.11-.5.11-.11.25-.29.37-.44.12-.14.16-.25.25-.41.08-.17.04-.31-.02-.44-.06-.12-.56-1.35-.77-1.84-.2-.48-.4-.42-.56-.43h-.47c-.17%200-.43.06-.66.31-.23.25-.86.85-.86%202.07%200%201.21.88%202.39%201%202.55.12.17%201.72%202.64%204.18%203.7.58.25%201.04.4%201.4.52.59.18%201.12.16%201.55.1.47-.07%201.47-.6%201.67-1.18.21-.58.21-1.07.15-1.18-.06-.11-.22-.17-.47-.29z%22/%3E%3C/svg%3E'); }
.enaya-editorial .menu-movil__pie { margin-top: auto; padding-top: 2rem; }
.enaya-editorial .menu-movil__tel {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .6rem;
  width: 100%;
  min-height: 54px;
  margin-top: 0;
  padding: .85rem 1.25rem;
  border: 1px solid var(--linea);
  border-radius: 100px;
  background: rgba(169, 126, 83, 0.05);
  font-family: var(--sans);
  font-size: 1.0625rem;
  font-weight: 600;
  letter-spacing: .01em;
  color: var(--tinta);
}
.enaya-editorial .menu-movil__tel::before {
  content: "";
  flex: none;
  width: 19px;
  height: 19px;
  background: currentColor;
  opacity: .8;
  -webkit-mask: var(--icono-wa) center / contain no-repeat;
  mask: var(--icono-wa) center / contain no-repeat;
}
.enaya-editorial .menu-movil__tel:active { background: rgba(169, 126, 83, 0.1); }
