/* Qué es: imágenes con borde orgánico y bloque de bandas más cercano. */
.que_es_pagina .que_es_portada_foto { overflow:visible; align-self:center; padding:1em 2%; box-sizing:border-box; }
.que_es_pagina .que_es_portada_foto img, .que_es_pagina .que_es_bandas_foto img { display:block; width:100%; height:auto; object-fit:contain; border-radius:0; -webkit-mask-image:url('/imagenes/home-ruta-borde-organico-v1.svg'); mask-image:url('/imagenes/home-ruta-borde-organico-v1.svg'); -webkit-mask-size:100% 100%; mask-size:100% 100%; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; }
.que_es_pagina .que_es_bandas_viva { display:grid; grid-template-columns:44% 50%; column-gap:6%; row-gap:2.5em; align-items:center; padding:4em 5%; background:linear-gradient(140deg,#fff9f0,#fff0f7); }
.que_es_bandas_viva * { box-sizing:border-box; margin-left:0; margin-right:0; }
.que_es_bandas_viva div, .que_es_bandas_viva span, .que_es_bandas_viva article { font-size:1em; }
.que_es_pagina .que_es_bandas_viva .que_es_bandas_foto { width:100%; min-height:0; border-radius:0; box-shadow:none; overflow:visible; }
.que_es_bandas_viva .que_es_bandas_foto p { text-align:center; font-size:1.1em; color:#ed1278; font-weight:700; margin:.8em 0 0; }
.que_es_pagina .que_es_bandas_viva .que_es_bandas_texto { width:100%; padding:0; text-align:left; }
.que_es_banda_antetitulo { display:block; color:#ed1278; letter-spacing:.1em; font-weight:700; margin:0 0 1em; }
.que_es_pagina .que_es_bandas_viva h2 { font-size:2.8em; line-height:1.15; text-align:left; color:#10123e; margin:0 0 .5em; }
.que_es_bandas_viva p { font-size:1.2em; line-height:1.75; text-align:left; margin:0; color:#15163e; }
.que_es_bandas_viva .que_es_banda_entradilla { color:#ed1278; font-size:1.6em; font-weight:700; line-height:1.35; margin:0 0 .7em; }
.que_es_banda_ideas { grid-column:1 / -1; display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); column-gap:3%; }
.que_es_banda_ideas article { background:rgba(255,255,255,.85); border:.0625em solid #f8dce9; border-radius:1.6em; padding:1.8em 7%; }
.que_es_banda_ideas article>span { display:inline-block; color:#ed1278; font-size:1.3em; font-weight:800; margin-bottom:.7em; }
.que_es_banda_ideas h3 { color:#11133e; font-size:1.5em; line-height:1.3; margin:0 0 .6em; }
.que_es_banda_ideas p { font-size:1.1em; }
.que_es_banda_cierre { grid-column:1 / -1; display:flex; align-items:center; justify-content:space-between; gap:1.5em 5%; }
.que_es_banda_cierre p { width:65%; color:#555269; font-size:1em; }
.que_es_banda_cierre a, .que_es_banda_cierre a:link, .que_es_banda_cierre a:visited { background:#ed0878; color:#fff; border-radius:3em; padding:1em 3%; text-align:center; font-weight:700; font-size:1.1em; }
.que_es_banda_cierre a:focus-visible { outline:.15em solid #10123e; outline-offset:.2em; }
@media(max-width:55em) {
 .que_es_pagina .que_es_bandas_viva { grid-template-columns:100%; padding:3em 5%; row-gap:2em; font-size:1rem; }
 .que_es_bandas_viva .que_es_bandas_foto { order:1; }
 .que_es_bandas_viva .que_es_bandas_texto { order:0; }
 .que_es_banda_ideas { order:2; grid-template-columns:100%; row-gap:1em; }
 .que_es_banda_cierre { order:3; flex-direction:column; align-items:stretch; }
 .que_es_banda_cierre p { width:100%; }
 .que_es_pagina .que_es_bandas_viva h2 { font-size:2.2em; }
 .que_es_banda_ideas article { padding:1.5em 6%; }
 .que_es_bandas_viva p { font-size:1.05em; }
 .que_es_bandas_viva .que_es_banda_entradilla { font-size:1.4em; }
 .que_es_banda_cierre a { font-size:1em; }
 .que_es_bandas_viva .que_es_bandas_foto p { font-size:1em; }
 .que_es_banda_antetitulo { font-size:.8em; }
}
