/* ==========================================================================
   MURCIA INTELLIGENT COMMUNITY - reconocimientos
   Generado al extraer los estilos en linea del HTML. Cada clase es un
   bloque de declaraciones completo; las clases no se solapan entre si.
   ========================================================================== */

.reconocimientos-1 {
  /* 7 usos */
  flex:0 0 auto;
  font-family:'IBM Plex Mono',monospace;
  font-size:12px;
  letter-spacing:.1em;
  color:#0B7089;
  padding-top:5px;
}

.reconocimientos-2 {
  /* 4 usos */
  background:#0C2026;
  box-shadow:0 0 0 1px rgba(234,242,241,.16);
  padding:26px 22px 30px;
}

.reconocimientos-3 {
  /* 3 usos */
  background:#0C2026;
  box-shadow:0 0 0 1px rgba(234,242,241,.16);
  padding:22px 20px 26px;
}

.reconocimientos-4 {
  /* 3 usos */
  margin:10px 0 0;
  font-size:14px;
  line-height:1.5;
  color:#C4D6D8;
}

.reconocimientos-5 {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));
  gap:1px;
}

.reconocimientos-6 {
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));
  gap:clamp(28px,4vw,64px);
  align-items:start;
}

.reconocimientos-7 {
  display:inline-block;
  margin-top:14px;
  font-size:14px;
  font-weight:600;
  color:#30B7DB;
  border-bottom:1px solid rgba(48,183,219,.5);
  padding-bottom:2px;
}

.reconocimientos-8 {
  display:inline-block;
  margin-top:clamp(24px,3vw,36px);
  font-size:14px;
  font-weight:600;
  color:#30B7DB;
  border-bottom:1px solid rgba(48,183,219,.5);
  padding-bottom:2px;
}

.reconocimientos-9 {
  flex:0 0 auto;
  font-family:'IBM Plex Mono',monospace;
  font-size:12px;
  letter-spacing:.1em;
  color:#3B711B;
  padding-top:5px;
}

.reconocimientos-10 {
  margin:0 0 clamp(24px,3vw,36px);
  font-family:'IBM Plex Mono',monospace;
  font-size:11px;
  letter-spacing:.2em;
  text-transform:uppercase;
  color:#4FBFC9;
}

.reconocimientos-11 {
  margin:0;
  font-size:clamp(24px,2.6vw,36px);
  font-weight:700;
  letter-spacing:-.035em;
  line-height:1;
  color:#30B7DB;
}

.reconocimientos-12 {
  margin:0;
  font-size:clamp(24px,2.6vw,36px);
  font-weight:700;
  letter-spacing:-.035em;
  line-height:1;
  color:#4FBFB2;
}

.reconocimientos-13 {
  margin:0;
  font-size:clamp(24px,2.6vw,36px);
  font-weight:700;
  letter-spacing:-.035em;
  line-height:1;
  color:#6DBE45;
}

.reconocimientos-14 {
  margin:0;
  max-width:16ch;
  font-size:clamp(34px,4.6vw,72px);
  line-height:.98;
  letter-spacing:-.035em;
  font-weight:700;
}

.reconocimientos-15 {
  margin:0;
  max-width:20ch;
  font-size:clamp(24px,3vw,40px);
  line-height:1.05;
  letter-spacing:-.028em;
  font-weight:700;
}

.reconocimientos-16 {
  margin:0;
  max-width:20ch;
  font-size:clamp(28px,3.6vw,52px);
  line-height:1.02;
  letter-spacing:-.03em;
  font-weight:700;
}

.reconocimientos-17 {
  margin:0;
  max-width:24ch;
  font-family:'Newsreader',Georgia,serif;
  font-style:italic;
  font-weight:300;
  font-size:clamp(24px,3.6vw,52px);
  line-height:1.14;
  letter-spacing:-.02em;
}

.reconocimientos-18 {
  margin:18px 0 0;
  max-width:52ch;
  font-size:16px;
  line-height:1.65;
  color:#3E5257;
}

.reconocimientos-19 {
  max-width:1360px;
  margin:0 auto;
  padding:clamp(36px,4.5vw,64px) clamp(20px,4vw,56px);
}

.reconocimientos-20 {
  position:relative;
  background:#F2F5F4;
  box-shadow:0 0 0 1px rgba(8,23,28,.12);
}

