@keyframes pulseRing{0%{transform:scale(1);opacity:.55}100%{transform:scale(2.2);opacity:0}}
  body{margin:0;-webkit-font-smoothing:antialiased;font-family:'Manrope',sans-serif;color:#2D1E58
;background:#FFFFFF;line-height:1.65;font-size:16px;overflow-x:hidden}
  a{color:inherit;text-decoration:none}
  *{box-sizing:border-box}
  ::selection{background:#00915A;color:#fff}
  img,svg{max-width:100%}

  #logo{
    height: 42px;
    width: auto;
  }
  #tourForm {
      scroll-margin-top: 230px;
  }
  .redes1{
    display:flex; 
    gap:12px; 
    margin-top:16px; 
    align-items:center;
  }
  .inst{
    display:inline-flex; 
    align-items:center; 
    justify-content:center; 
    width:36px; 
    height:36px; 
    border-radius:50%; 
    background:#ffffff1a; 
    color:#fff; 
    text-decoration:none;
  }
  .fac{
    display:inline-flex; 
    align-items:center; 
    justify-content:center; 
    width:36px; 
    height:36px; 
    border-radius:50%; 
    background:#ffffff1a; 
    color:#fff; 
    text-decoration:none;
  }
  /* ---- header / nav ---- */
  .nav-desktop{display:flex;align-items:center;gap:20px;flex-wrap:nowrap;white-space:nowrap;font-size:.83rem;font-weight:600}
  .nav-desktop a{padding:4px 0;border-bottom:2px solid transparent;transition:border-color .2s ease,color .2s ease}
  .nav-desktop a:hover,.nav-desktop a:focus-visible{border-color:#00915A;color:#2D1E58
}
  .nav-desktop a:focus-visible{outline:2px solid #00915A;outline-offset:3px}
  .cta-desktop{display:flex;align-items:center;gap:16px;flex:none}
  .cta-desktop a[href^="tel"]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:.85rem;color:#2D1E58
;font-family:'IBM Plex Mono',monospace;white-space:nowrap}
  .btn-cta-header{background:#2D1E58;color:#fff;padding:11px 22px;border-radius:3px;font-weight:700;font-size:.82rem;white-space:nowrap;transition:background .2s ease,transform .2s ease}
  .btn-cta-header:hover{background:#2D1E58
;transform:translateY(-1px)}
  .btn-cta-header:focus-visible{outline:2px solid #8FE0BC;outline-offset:2px}
  .hamburger{display:none;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;flex:none}
  .mobile-nav{display:none;flex-direction:column;background:#fff;border-top:1px solid #E2E3ED;max-height:calc(100vh - 70px);overflow-y:auto}
  .mobile-nav.open{display:flex}
  .mobile-nav a{padding:14px 28px;font-size:.98rem;font-weight:600;border-bottom:1px solid #E2E3ED}
  .mobile-nav a.tel{font-size:.9rem;font-weight:700;color:#2D1E58
;font-family:'IBM Plex Mono',monospace;display:flex;align-items:center;gap:10px}
  .mobile-nav .wa-btn{margin:16px 28px;background:#00915A;color:#fff;text-align:center;padding:14px;border-radius:3px;font-weight:700;font-size:.92rem}

  @media (max-width:1320px){
    .nav-desktop,.cta-desktop{display:none}
    .hamburger{display:flex}
  }

  /* ---- generic buttons ---- */
  .btn-green{display:inline-flex;align-items:center;gap:10px;background:#00915A;color:#fff;font-weight:700;font-size:.92rem;padding:15px 30px;border-radius:3px;transition:background .2s ease,transform .2s ease}
  .btn-green:hover{background:#007247;transform:translateY(-1px)}
  .btn-outline-hero{display:inline-flex;align-items:center;gap:10px;border:1.5px solid rgba(255,255,255,.35);color:#fff;font-weight:700;font-size:.92rem;padding:15px 30px;border-radius:3px;transition:border-color .2s ease}
  .btn-outline-hero:hover{border-color:#fff}

  /* ---- especialidades grid ---- */
  .esp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px}
  @media (max-width:700px){.esp-grid{grid-template-columns:repeat(2,1fr)}}
  .esp-card{padding:32px 26px;position:relative;transition: background-position 0.6s ease;}
 

  /* ---- paquetes ---- */
  .pkg-card{background:#fff;border:1px solid #E2E3ED;border-radius:4px;padding:28px 25px;display:flex;flex-direction:column;transition:border-color .2s ease,transform .2s ease}
  .pkg-card:hover{border-color:#2D1E58
;transform:translateY(-3px)}
  .pkg-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.88rem;color:#00915A;margin-top:auto;transition:color .2s ease}
  .pkg-link:hover{color:#2D1E58
}

  /* ---- formulario ---- */
  .field label{display:block;font-size:.7rem;font-weight:700;color:#2D1E58
;margin-bottom:6px;letter-spacing:.04em;text-transform:uppercase;font-family:'IBM Plex Mono',monospace}
  .field input,.field select{width:100%;border:1.5px solid #E2E3ED;border-radius:3px;padding:12px 14px;font-family:'Manrope',sans-serif;font-size:.9rem;color:#2D1E58
;box-sizing:border-box;transition:border-color .2s ease}
  .field input:focus,.field select:focus{border-color:#00915A;outline:none}
  .submit-btn{width:100%;justify-content:center;margin-top:10px;background:#1E1F5C
;color:#fff;font-weight:700;font-size:.9rem;padding:14px;border:none;border-radius:3px;cursor:pointer;font-family:'Manrope',sans-serif;transition:background .2s ease}
  .submit-btn:hover{background:#2D1E58
}
  .submit-btn:focus-visible{outline:2px solid #00915A;outline-offset:2px}

  /* ---- footer ---- */
  .footer-link{display:block;padding:5px 0;transition:color .2s ease; color: white;}
  .footer-link:hover{color:#8FE0BC}

  /* ---- whatsapp flotante ---- */
  .wa-float{position:fixed;right:24px;bottom:24px;z-index:60;width:54px;height:54px;border-radius:50%;background:#00915A;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(0,114,71,.4);transition:background .2s ease,transform .2s ease}
  .wa-float:hover{background:#007247;transform:scale(1.06)}

  /* ---- reveal on scroll ---- */
  [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}
  [data-reveal].is-visible{opacity:1;transform:translateY(10px)}

/* ---- estilos generados (antes inline) ---- */
.gs1{position:absolute}
.gs2{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);backdrop-filter:blur(10px);border-bottom:1px solid #E2E3ED}
.gs3{max-width:1320px;margin:0 auto;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;gap:14px}
.gs4{display:flex;align-items:center;gap:12px;flex:none}
.gs5{display:flex;flex-direction:column}
.gs6{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1rem;letter-spacing:.02em;color:#2D1E58
}
.gs7{font-family:'IBM Plex Mono',monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#63647C}
.gs8{display:none}
.gs9{ 
  position:relative;
  color:#fff;
  overflow:hidden;
  background: url('img/bg1.webp');
  background-size: cover;
  background-position: center 13%;
  background-repeat: no-repeat;
}
.iconcard{
  height: 25px;
  width: auto;
}
.iconcard2{
  height: 29px;
  width: auto;
}
.cardbg1{
  background-image: url('img/especialidades/Ortopedia.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cardbg2{
  background-image: url('img/especialidades/Cirugía.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cardbg3{
  background-image  : url('img/especialidades/Terapia.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cardbg4{
  background-image: url('img/especialidades/Medicinainterna.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cardbg5{
  background-image: url('img/especialidades/Pediatría.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cardbg6{
  background-image: url('img/especialidades/bgodonto.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cardbg7{
  background-image: url('img/especialidades/Anestesiología.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cardbg8{
  background-image: url('img/especialidades/Urgencias.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cardbg9{
  background-image: url('img/especialidades/bggeriatria.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.gs10{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;opacity:.5}
.gs11{max-width:1180px;margin:0 auto;padding:96px 28px 0px;position:relative;z-index:2;display:flex;gap:56px;flex-wrap:wrap;align-items:flex-start}
.gs12{flex:1 1 460px;margin-top: 35px;}
.gs13{display:flex;align-items:center;gap:12px;font-family:'IBM Plex Mono',monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#8FE0BC;margin-bottom:24px}
.gs14{width:28px;height:1.5px;background:#00915A}
.gs15{font-family:'Space Grotesk',sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0 0 22px}
.gs16{color:#8FE0BC}
.gs17{color:#C6C7E6;max-width:480px;font-size:1.05rem;margin:0 0 34px}
.gs18{display:flex;gap:16px;flex-wrap:wrap}
.gs19{flex:1 1 420px;min-width:320px}
.gs20{position:relative;border:1px solid rgba(255,255,255,.14);border-radius:4px;padding:30px;background:linear-gradient(150deg,rgba(255,255,255,.03),rgba(0,145,90,.05))}
.gs21{font-family:'IBM Plex Mono',monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:18px}
.gs22{border-bottom:1px solid #E2E3ED}
.gs23{max-width:1180px;margin:0 auto;padding:0 28px;display:flex;flex-wrap:wrap}
.gs24{flex:1 1 140px;padding:38px 20px;text-align:center;border-right:1px solid #E2E3ED}
.gs25{display:block;font-family:'IBM Plex Mono',monospace;font-size:2rem;font-weight:600;color:#2D1E58
;margin-bottom:6px}
.gs26{font-size:.72rem;color:#63647C;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
.gs27{flex:1 1 140px;padding:38px 20px;text-align:center}
.gs28{padding:110px 0}
.gs29{max-width:1180px;margin:0 auto;padding:0 28px}
.gs30{display:flex;align-items:center;gap:14px;font-family:'IBM Plex Mono',monospace;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#007247;margin-bottom:20px}
.gs301{
  color: #8FE0BC !important;
}
.colorwhite{
  color: white !important;
}
.gs31{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;color:#2D1E58;margin:0 0 16px;letter-spacing:-.01em}
.gs32{color:#63647C;max-width:580px;margin:0}
.gs33{position:absolute;top:14px;right:14px;font-family:'IBM Plex Mono',monospace;font-size:.8rem;color:#9F8DD5;
}
.gs321{
  color: #E2E3ED;
}
.gs34{margin-bottom:16px;margin-top:-13px;}
.gs35{font-family:'Space Grotesk',sans-serif;font-size:.98rem;font-weight:600;margin:0 0 8px;color:#9F8DD5}
.gs36{font-size:.8rem;color:#ffffff;margin:0}
.gs37{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;color:#63647C;border:1px solid #E2E3ED;border-radius:3px;padding:7px 13px;margin-top:28px;font-family:'IBM Plex Mono',monospace}
.gs38{
  background: #F5F6FB;
  padding:110px 0}
  .ga38bg{
    background-image: url('img/bg2.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  }
.gs39{display:flex;gap:50px;flex-wrap:wrap;align-items:center;margin-top:56px}
.gs40{flex:1 1 420px;min-width:300px}
.gs41{background: url('img/instalaciones/grafico.webp');border-radius:4px;padding:26px;aspect-ratio:16/11}
.gs42{font-family:'Space Grotesk',sans-serif;font-size:1.35rem;font-weight:700;color:#2D1E58
;margin:0 0 14px}
.gs43{color:#63647C;margin:0 0 22px}
.gs44{display:flex;flex-direction:column;gap:0}
.gs45{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #E2E3ED;font-size:.92rem}
.gs46{flex:none;margin-top:2px}
.gs47{display:flex;gap:12px;padding:10px 0;font-size:.92rem}
.gs48{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:56px}
.gs49{background:#fff;border:1px solid #E2E3ED;border-radius:4px;padding:26px}
.gs50{background:#F5F6FB;border-radius:3px;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;margin-bottom:18px}
.bggs1{
  background-image: url('img/instalaciones/terapia.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.bggs2{
  background-image: url('img/instalaciones/hospitalizacion.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.bggs3{
  background-image: url('img/instalaciones/analisis.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.imgdoc1{
  background-image: url('img/cuerpo_medico/foto1.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.imgdoc2{
  background-image: url('img/cuerpo_medico/foto2.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.imgdoc3{
  background-image: url('img/cuerpo_medico/foto3.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.imgdoc4{
  background-image: url('img/cuerpo_medico/foto4.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.imgdoc5{
  background-image: url('img/cuerpo_medico/foto5.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.gs51{font-family:'Space Grotesk',sans-serif;font-size:1rem;margin:0 0 6px;color:#14153F;}
.gs52{font-size:.87rem;color:#63647C;margin:0}
.gs53{font-family:'Space Grotesk',sans-serif;font-size:1rem;margin:0 0 6px;color:#14153F
;display:flex;align-items:center;gap:10px}
.gs54{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#007247;border:1px solid #00915A;border-radius:3px;padding:2px 8px}
.gs55{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));border:1px solid #E2E3ED;border-radius:4px;overflow:hidden;margin-top:50px}
.gs56{padding:40px 38px;border-right:1px solid #E2E3ED}
.gs57{font-family:'Space Grotesk',sans-serif;font-size:1.02rem;display:flex;align-items:center;gap:12px;margin:0 0 20px;color:#2D1E58
}
.gs58{padding:10px 0;border-bottom:1px solid #E2E3ED;font-size:.92rem}
.gs59{display:block;color:#63647C;font-size:.78rem;margin-top:2px}
.gs60{padding:10px 0;font-size:.92rem}
.gs61{padding:40px 38px}
.gs62{margin-top:32px;background:#2D1E58
;color:#C6C7E6;border-radius:4px;padding:24px 32px;font-size:.92rem;display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.gs63{flex:none}
.gs64{color:#fff}
.gs65{display:grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 25px;
    margin-top:50px}
.gs66{font-family:'IBM Plex Mono',monospace;font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#00915A;margin-bottom:10px}
.gs67{font-family:'Space Grotesk',sans-serif;font-size: 1.1rem;
    line-height: 1.3;margin:0 0 18px;color:#2D1E58
}
.gs68{flex:1;display:flex;flex-direction:column;gap:0;margin-bottom:22px}
.gs69{font-size:.86rem;color:#63647C;padding:7px 0;border-bottom:1px solid #E2E3ED}
.gs70{font-family:'Manrope',sans-serif;font-size:1.4rem;font-weight:700;color:#2D1E58
;line-height:1.2;margin-bottom: 15px;}
.gs71{font-family:'Manrope',sans-serif;font-size:.7rem;font-weight:700;color:#2D1E58;margin-top:4px;margin-left: 6px;}
.gs72{font-size:.75rem;color:#9EA0B8;font-weight:600;margin:14px 0 20px;font-family:'Space Grotesk',sans-serif;}
.gs73{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;color:#63647C;border:1px solid #E2E3ED;border-radius:3px;padding:7px 13px;margin-top:28px;font-family:'IBM Plex Mono',monospace;background:#fff}
.gs74{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;color:#2D1E58
;margin:0}
.gs75{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:24px;margin-top:50px}
.gs76{background:#2D1E58
;    max-width: 400px;border-radius:4px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-bottom:16px}
.gs77{position:absolute;inset:0;}
.gs110{
  height: 50px;
  width: auto;
}
.gs78{position:relative;font-family:'Space Grotesk',sans-serif;font-size:2rem;font-weight:700;color:#8FE0BC;border:1.5px solid rgba(143,224,188,.5);border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center}
.gs79{font-family:'IBM Plex Mono',monospace;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#00915A;display:block;margin-bottom:5px}
.gs80{font-family:'Space Grotesk',sans-serif;font-size:.95rem;margin:0 0 4px;color:#2D1E58
}
.gs81{font-size:.82rem;color:#63647C;margin:0}
.gs82{font-size:.63rem;color:#9EA0B8;margin-top:6px;font-family:'Space Grotesk',sans-serif;display: flex;justify-content: start;
    column-gap: 25px;}
.gs83{background:#2D1E58
;color:#fff;position:relative;overflow:hidden;padding:110px 0}
.gs84{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:44px 44px}
.gs85{max-width:1180px;margin:0 auto;padding:0 28px;position:relative;z-index:2;display:flex;gap:64px;flex-wrap:wrap;align-items:center}
.gs86{display:flex;align-items:center;gap:14px;font-family:'IBM Plex Mono',monospace;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8FE0BC;margin-bottom:20px}
.gs87{font-family:'Space Grotesk',sans-serif;color:#fff;font-size:clamp(1.6rem,2.8vw,2.15rem);margin:0 0 18px;letter-spacing:-.01em}
.gs88{color:#C6C7E6;margin:0 0 30px}
.gs89{display:flex;gap:14px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.94rem;color:#E4E5F5}
.gs90{flex:none;margin-top:3px}
.gs91{display:flex;gap:14px;padding:11px 0;font-size:.94rem;color:#E4E5F5}
.gs92{flex:1 1 380px;min-width:320px}
.gs93{background:#fff;border-radius:4px;padding:38px 36px;color:#2D1E58
}
.gs94{font-family:'Space Grotesk',sans-serif;font-size:1.1rem;margin:0 0 6px;color:#2D1E58
}
.gs95{font-size:.84rem;color:#63647C;margin:0 0 24px}
.gs96{margin-bottom:15px}
.gs97{margin-bottom:8px}
.gs98{display:flex;gap:56px;flex-wrap:wrap;margin-top:50px}
.gs99{flex:1 1 420px}
.gs100{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid #E2E3ED;font-size:.92rem;color:#63647C}
.gs101{color:#2D1E58
;display:block;font-size:.95rem;font-weight:700}
.gs102{display:flex;gap:16px;padding:18px 0;font-size:.92rem;color:#63647C}
.gs103{margin-top:24px}
.gs104{flex:1 1 380px;min-width:300px}
.gs105{border:1px solid #E2E3ED;border-radius:4px;height:100%;min-height:280px;overflow:hidden}
.gs106{width:100%;height:100%;min-height:280px;border:0;display:block}
.gs107{
  background: linear-gradient(273.52deg, #00915A -65.81%, #2D1E58 100%);
  color:#9C9DC4;padding:64px 0 32px;font-size:.86rem}
.gs108{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:44px;margin-bottom:44px}
.gs109{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.gs110{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1rem;color:#fff}
.gs111{max-width:300px;margin:0;text-wrap: balance;}
.gs112{color:#8FE0BC;font-family:'IBM Plex Mono',monospace;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}
.gs113{border-top:1px solid rgba(255,255,255,.12);padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.74rem;color:#6C6D9E;font-family:'IBM Plex Mono',monospace}
.gs114{color:#8FE0BC;text-decoration:underline}
@media (max-width:550px){
  .esp-card {
    padding: 24px 11px;
  }
  .btn-green {
      padding: 15px 10px;
  }
  .btn-outline-hero {
      padding: 15px 10px;
  }
  .gs11 {
      padding: 30px 28px 0px;
  }
  .gs28 {
      padding: 65px 0;
  }
  .gs38 {
      padding: 65px 0;
  }
  .gs31 {
      line-height: 1.5;
  }
  .gs62 {
      gap: 8px;
  }
  .gs74{
     line-height: 1.5;
  }
  .gs83 {
      padding: 65px 0;
  }
  .gs87{
     line-height: 1.5;
  }
  .gs98 {
      margin-top: 20px;
  }
  .gs109 {
      justify-content: center;
  }
  .gs108{
    text-align: center;
  }
  .gs111 {
      margin: auto;
  }
  .gs113 {
   
      text-align: center;
  }
  .btn-cta-header{
    border-radius: 0;
    margin-bottom: 10px !important;
  }
  .redes1{
    justify-content: center;
  }
  .gs27 {
      border-right: 1px solid #E2E3ED;
  }
}