.lienzo.svelte-118qsgv{overflow:hidden;background:radial-gradient(circle at 100% 22%,rgba(255,191,110,.45) 0,transparent 22rem),radial-gradient(circle at 0% 75%,rgba(190,41,120,.3) 0,transparent 20rem),radial-gradient(circle at 100% 90%,rgba(190,41,120,.3) 0,transparent 22rem),#f0eff2}.semifinalistas.svelte-118qsgv{position:relative;z-index:1;padding:3rem 0 4rem}@media (max-width: 767px){.semifinalistas.svelte-118qsgv{padding-top:2rem}}.semifinalistas.svelte-118qsgv .btn-volver:where(.svelte-118qsgv){display:inline-block;color:#be2978;text-decoration:none;font-weight:500;margin-bottom:2rem}.semifinalistas.svelte-118qsgv .btn-volver:where(.svelte-118qsgv):hover{text-decoration:underline}.semifinalistas.svelte-118qsgv .titulo:where(.svelte-118qsgv){text-align:center;margin-bottom:4rem;font-weight:300;line-height:1.15}@media (max-width: 767px){.semifinalistas.svelte-118qsgv .titulo:where(.svelte-118qsgv){margin-bottom:2.5rem}}.semifinalistas.svelte-118qsgv .titulo:where(.svelte-118qsgv) .titulo-linea:where(.svelte-118qsgv){display:block;color:var(--naranja);font-size:clamp(2.2rem,5vw,3.4rem)}.semifinalistas.svelte-118qsgv .titulo:where(.svelte-118qsgv) .titulo-pill:where(.svelte-118qsgv){display:inline-block;margin-top:.4rem;padding:.1rem 1.5rem .3rem;border-radius:50px;color:#fff;font-size:clamp(1.9rem,4.4vw,3rem);background:linear-gradient(90deg,#BE2978 0%,var(--naranja) 100%)}.semifinalistas.svelte-118qsgv .equipos:where(.svelte-118qsgv){list-style:none;padding:0;margin-bottom:0}.semifinalistas.svelte-118qsgv .equipos:where(.svelte-118qsgv) .equipo-nombre:where(.svelte-118qsgv){color:#be2978;font-size:1.6rem;font-weight:700;margin-bottom:.35rem}.semifinalistas.svelte-118qsgv .equipos:where(.svelte-118qsgv) .equipo-escuela:where(.svelte-118qsgv){font-size:1rem;line-height:1.45;margin-bottom:0}.semifinalistas.svelte-118qsgv .felicitaciones:where(.svelte-118qsgv){text-align:center;margin:4.5rem 0 2.5rem}.semifinalistas.svelte-118qsgv .felicitaciones:where(.svelte-118qsgv) span:where(.svelte-118qsgv){display:inline-block;padding:.5rem 2.5rem;border-radius:50px;color:#fff;font-weight:800;font-size:clamp(1.6rem,4vw,2.6rem);background:linear-gradient(90deg,#be2978,#450a78)}
