.inicio,
.inicio * {
  box-sizing: border-box;
}
.inicio {
  background: #ffffff;
  height: 2993px;
  position: relative;
  overflow: hidden;
}
.banner-ubicacion {
  background: #ffffff;
  width: 1920px;
  height: 590px;
  position: absolute;
  left: 0px;
  top: 2248px;
  overflow: hidden;
}
.group-26 {
  position: absolute;
  inset: 0;
}
._51-989-790-317 {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: var(--body-medium-size, 14px);
  line-height: var(--body-medium-line-height, 20px);
  letter-spacing: var(--body-medium-tracking, 0.25px);
  font-weight: 400;
  position: absolute;
  left: 365px;
  top: 357px;
  width: 422px;
  height: 24.87px;
}
._09-00-a-m-05-00-p-m {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: var(--body-medium-size, 14px);
  line-height: var(--body-medium-line-height, 20px);
  letter-spacing: var(--body-medium-tracking, 0.25px);
  font-weight: 400;
  position: absolute;
  left: 442px;
  top: 428px;
  width: 370px;
  height: 23.56px;
}
.horario-de-atenci-n {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Bold", sans-serif;
  font-size: 14px;
  line-height: 180%;
  font-weight: 700;
  position: absolute;
  left: 367px;
  top: 391px;
  width: 148px;
  height: 30.1px;
}
.comun-cate-con-nosotros {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Bold", sans-serif;
  font-size: 36px;
  line-height: 100%;
  font-weight: 700;
  position: absolute;
  left: 325px;
  top: 109px;
  width: 376px;
  height: 65.45px;
}
.sector-6-grupo-7-a-mz-b-lote-17-villa-el-salvador-per {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: var(--body-medium-size, 14px);
  line-height: var(--body-medium-line-height, 20px);
  letter-spacing: var(--body-medium-tracking, 0.25px);
  font-weight: 400;
  position: absolute;
  left: 367px;
  top: 320px;
  width: 422px;
  height: 24.87px;
}
.si-tienes-alguna-pregunta-inquietud-o-necesitas-asistencia-no-dudes-en-comunicarte-con-nosotros-tu-satisfacci-n-es-nuestra-prioridad {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: var(--body-medium-size, 14px);
  line-height: var(--body-medium-line-height, 20px);
  letter-spacing: var(--body-medium-tracking, 0.25px);
  font-weight: 400;
  position: absolute;
  left: 325px;
  top: 204px;
  width: 436px;
  height: 79.84px;
}
.group-41 {
  width: 26px;
  height: 97px;
  position: absolute;
  left: 331px;
  top: 318px;
  overflow: visible;
}
._107145-omyfpq-227-1 {
  width: 1257px;
  height: 978px;
  position: absolute;
  left: 1024px;
  top: -171px;
  object-fit: cover;
  aspect-ratio: 1257/978;
}
._107145-omyfpq-227-3 {
  width: 1090.33px;
  height: 848.3px;
  position: absolute;
  left: 687.13px;
  top: 741.3px;
  transform-origin: 0 0;
  transform: rotate(179.811deg) scale(1, 1);
  object-fit: cover;
  aspect-ratio: 1090.33/848.3;
}
.frame-25 {
  width: 880px;
  height: 418px;
  position: absolute;
  left: 807px;
  top: 93px;
  overflow: auto;
}
.map-maker-villa-el-salvador-lima-lima-province-peru-standard {
  width: 1008px;
  height: 1008px;
  position: absolute;
  left: -51px;
  top: -374px;
  object-fit: cover;
  aspect-ratio: 1;
}
.banner-inferior {
  position: absolute;
  inset: 0;
}
.component-15 {
  border-style: solid;
  border-color: #5f6264;
  border-width: 2px 0px 0px 0px;
  width: 1920px;
  height: 156px;
  position: absolute;
  left: 0px;
  top: 2837px;
}
.rectangle-28 {
  background: #ffffff;
  width: 100%;
  height: 96.15%;
  position: absolute;
  right: -0.01%;
  left: 0.01%;
  bottom: 0%;
  top: 3.85%;
}
.frame-20 {
  display: flex;
  flex-direction: column;
  gap: 23px;
  align-items: center;
  justify-content: center;
  width: 7.09%;
  height: 16.67%;
  position: absolute;
  right: 46.77%;
  left: 46.15%;
  bottom: 62.82%;
  top: 20.51%;
}
.frame-19 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.facebook {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.instagram {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.linkedin {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
}
.linked-in {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
  overflow: visible;
}
.whats-app {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.copyright-2025-grupo-saori-matias-e-i-r-l-ruc-20612429783-todos-los-derechos-reservados {
  text-align: center;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 16px;
  line-height: 180%;
  font-weight: 600;
  position: absolute;
  left: 50%;
  translate: -50%;
  bottom: 31.41%;
  top: 50%;
  height: 18.59%;
}
.copyright-2025-grupo-saori-matias-e-i-r-l-ruc-20612429783-todos-los-derechos-reservados-span {
  color: #5f6264;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 16px;
  line-height: 180%;
  font-weight: 600;
}
.copyright-2025-grupo-saori-matias-e-i-r-l-ruc-20612429783-todos-los-derechos-reservados-span2 {
  color: #e47272;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 16px;
  line-height: 180%;
  font-weight: 600;
}
.copyright-2025-grupo-saori-matias-e-i-r-l-ruc-20612429783-todos-los-derechos-reservados-span3 {
  color: #fdc100;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 16px;
  line-height: 180%;
  font-weight: 600;
}
.copyright-2025-grupo-saori-matias-e-i-r-l-ruc-20612429783-todos-los-derechos-reservados-span4 {
  color: #5f6264;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 16px;
  line-height: 180%;
  font-weight: 600;
}
.banner-principal {
  background: #ffffff;
  width: 1920px;
  height: 752px;
  position: absolute;
  left: 0px;
  top: 124px;
  overflow: hidden;
}
.banner-principal2 {
  background: #000000;
  width: 1920px;
  height: 919px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.banner-pagina-15 {
  width: 1920px;
  height: 752px;
  position: absolute;
  left: 0px;
  top: 0px;
  object-fit: cover;
  aspect-ratio: 1920/752;
}
.group-30 {
  position: absolute;
  inset: 0;
}
.ellipse-11 {
  background: #ffffff;
  border-radius: 50%;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  width: 10px;
  height: 10px;
  position: absolute;
  left: 904px;
  top: 710px;
}
.ellipse-12 {
  background: #ffffff;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  position: absolute;
  left: 923px;
  top: 710px;
}
.ellipse-13 {
  background: #ffffff;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  position: absolute;
  left: 942px;
  top: 710px;
}
.ellipse-14 {
  background: #ffffff;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  position: absolute;
  left: 961px;
  top: 710px;
}
.ellipse-15 {
  background: #ffffff;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  position: absolute;
  left: 980px;
  top: 710px;
}
.boton-nav {
  background: var(--yellow-400, #ffcf41);
  border-radius: 10px;
  padding: 8px 16px 8px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: calc(50% - -285px);
  top: 578px;
}
.boton {
  color: var(--gray-title, #272a2d);
  text-align: left;
  font-family: var(
    --normal-regular-font-family,
    "BeVietnam-Regular",
    sans-serif
  );
  font-size: var(--normal-regular-font-size, 20px);
  line-height: var(--normal-regular-line-height, 180%);
  font-weight: var(--normal-regular-font-weight, 400);
  position: relative;
}
.banner-marcas {
  background: #ffffff;
  width: 1920px;
  height: 860px;
  position: absolute;
  left: 0px;
  top: 876px;
  overflow: hidden;
}
.group-40 {
  position: absolute;
  inset: 0;
}
.group-37 {
  width: 1419px;
  height: 103.51px;
  position: static;
}
.group-35 {
  width: 778.97px;
  height: 103.51px;
  position: static;
}
.scott {
  width: 117.35px;
  height: 97.3px;
  position: absolute;
  left: 249px;
  top: 333.45px;
  object-fit: cover;
  aspect-ratio: 117.35/97.3;
}
.pngkey-com-papel-png-2399585-1-1 {
  width: 78.05px;
  height: 48.31px;
  position: absolute;
  left: 373.9px;
  top: 357.6px;
  object-fit: cover;
  aspect-ratio: 78.05/48.31;
}
.image-8 {
  width: 81.23px;
  height: 37.95px;
  position: absolute;
  left: 473.97px;
  top: 363.12px;
  object-fit: cover;
  aspect-ratio: 81.23/37.95;
}
.image-9 {
  width: 95.78px;
  height: 53.83px;
  position: absolute;
  left: 569.89px;
  top: 354.84px;
  object-fit: cover;
  aspect-ratio: 95.78/53.83;
}
.pngwing-com-38-1 {
  width: 103.51px;
  height: 103.51px;
  position: absolute;
  left: 665.12px;
  top: 330px;
  object-fit: cover;
  aspect-ratio: 1;
}
.image-10 {
  width: 96.23px;
  height: 76.6px;
  position: absolute;
  left: 761.04px;
  top: 343.8px;
  object-fit: cover;
  aspect-ratio: 96.23/76.6;
}
.pngegg-29-1 {
  width: 59.35px;
  height: 58.66px;
  position: absolute;
  left: 870.76px;
  top: 352.77px;
  object-fit: cover;
  aspect-ratio: 59.35/58.66;
}
.image-11 {
  width: 84.05px;
  height: 67.63px;
  position: absolute;
  left: 943.91px;
  top: 343.8px;
  object-fit: cover;
  aspect-ratio: 84.05/67.63;
}
.group-36 {
  width: 619.85px;
  height: 90.7px;
  position: static;
}
.image-12 {
  width: 107.08px;
  height: 58.92px;
  position: absolute;
  left: 1048.15px;
  top: 355.56px;
  object-fit: cover;
}
.image-13 {
  width: 97.42px;
  height: 66.29px;
  position: absolute;
  left: 1169.37px;
  top: 344.89px;
  object-fit: cover;
  aspect-ratio: 97.42/66.29;
}
._305457978-511399434323845-2275645647215325842-n-1 {
  width: 85.85px;
  height: 85.85px;
  position: absolute;
  left: 1284.74px;
  top: 336.49px;
  object-fit: cover;
  aspect-ratio: 1;
}
._217541184-2994793190763879-4960103176055606833-n {
  width: 85.85px;
  height: 85.85px;
  position: absolute;
  left: 1372.82px;
  top: 333.82px;
  object-fit: cover;
  aspect-ratio: 1;
}
._458184101-532624079336456-5924561120847521886-n-1 {
  width: 85.85px;
  height: 85.85px;
  position: absolute;
  left: 1460.66px;
  top: 336.49px;
  object-fit: cover;
  aspect-ratio: 1;
}
._20220323205559083 {
  width: 120.19px;
  height: 85.85px;
  position: absolute;
  left: 1547.81px;
  top: 338.68px;
  object-fit: cover;
  aspect-ratio: 120.19/85.85;
}
.group-38 {
  width: 652.5px;
  height: 83px;
  position: static;
}
.image-14 {
  width: 83px;
  height: 83px;
  position: absolute;
  left: 646px;
  top: 467px;
  object-fit: cover;
  aspect-ratio: 1;
}
.image-15 {
  width: 95.37px;
  height: 69px;
  position: absolute;
  left: 760px;
  top: 474px;
  object-fit: cover;
  aspect-ratio: 95.37/69;
}
.image-16 {
  width: 119.36px;
  height: 77px;
  position: absolute;
  left: 882px;
  top: 470px;
  object-fit: cover;
  aspect-ratio: 119.36/77;
}
.image-17 {
  width: 121.17px;
  height: 37px;
  position: absolute;
  left: 1028px;
  top: 490px;
  object-fit: cover;
  aspect-ratio: 121.17/37;
}
.image-18 {
  width: 122.5px;
  height: 49px;
  position: absolute;
  left: 1176px;
  top: 487px;
  object-fit: cover;
  aspect-ratio: 122.5/49;
}
.banner {
  width: 1441.26px;
  height: 139.46px;
  position: static;
}
.banner-2 {
  width: 1441.26px;
  height: 139.46px;
  position: static;
}
.whats-app-image-2025-04-09-at-10-59-30-1 {
  width: 7.67%;
  height: 133.69px;
  position: absolute;
  right: 24.72%;
  left: 67.61%;
  top: 561.54px;
  object-fit: cover;
  aspect-ratio: 147.26/133.69;
}
.whats-app-image-2025-04-09-at-11-00-01-1 {
  width: 7.67%;
  height: 133.69px;
  position: absolute;
  right: 63.09%;
  left: 29.24%;
  top: 564.77px;
  object-fit: cover;
  aspect-ratio: 147.26/133.69;
}
.whats-app-image-2025-04-09-at-11-00-12-1 {
  width: 6.11%;
  height: 108px;
  position: absolute;
  right: 10.72%;
  left: 83.18%;
  top: 578px;
  object-fit: cover;
  aspect-ratio: 117.26/108;
}
.whats-app-image-2025-04-09-at-11-00-17-1 {
  width: 7.67%;
  height: 133.69px;
  position: absolute;
  right: 32.39%;
  left: 59.94%;
  top: 559px;
  object-fit: cover;
  aspect-ratio: 147.26/133.69;
}
.whats-app-image-2025-04-09-at-11-00-22-1 {
  width: 7.67%;
  height: 133.69px;
  position: absolute;
  right: 17.05%;
  left: 75.28%;
  top: 564.77px;
  object-fit: cover;
  aspect-ratio: 147.26/133.69;
}
.whats-app-image-2025-04-09-at-11-00-26-1 {
  width: 7.67%;
  height: 133.69px;
  position: absolute;
  right: 70.76%;
  left: 21.57%;
  top: 564.77px;
  object-fit: cover;
  aspect-ratio: 147.26/133.69;
}
.whats-app-image-2025-04-09-at-11-00-33-1 {
  width: 7.67%;
  height: 133.69px;
  position: absolute;
  right: 47.74%;
  left: 44.59%;
  top: 564.77px;
  object-fit: cover;
  aspect-ratio: 147.26/133.69;
}
.whats-app-image-2025-04-09-at-11-00-35-1 {
  width: 7.67%;
  height: 133.69px;
  position: absolute;
  right: 40.07%;
  left: 52.26%;
  top: 564.77px;
  object-fit: cover;
  aspect-ratio: 147.26/133.69;
}
.whats-app-image-2025-04-09-at-11-00-49-1 {
  width: 7.67%;
  height: 133.69px;
  position: absolute;
  right: 78.11%;
  left: 14.22%;
  top: 564.77px;
  object-fit: cover;
  aspect-ratio: 147.26/133.69;
}
.whats-app-image-2025-04-09-at-10-59-54-1 {
  width: 7.67%;
  height: 133.69px;
  position: absolute;
  right: 55.42%;
  left: 36.91%;
  top: 564.77px;
  object-fit: cover;
  aspect-ratio: 147.26/133.69;
}
.group-39 {
  position: absolute;
  inset: 0;
}
._50-marcas-que-trabajan-con-nosotros {
  color: #424547;
  text-align: center;
  font-family: "Poppins-Bold", sans-serif;
  font-size: 40px;
  line-height: 123%;
  letter-spacing: 0.08em;
  font-weight: 700;
  position: absolute;
  left: 485px;
  top: 152px;
  width: 930px;
  height: 47px;
}
.conf-an-en-nosotros-y-respaldan-la-calidad-de-nuestros-servicios {
  color: #424547;
  text-align: center;
  font-family: "Poppins-Light", sans-serif;
  font-size: 20px;
  line-height: 123%;
  letter-spacing: 0.08em;
  font-weight: 300;
  position: absolute;
  left: 575px;
  top: 210px;
  width: 759px;
  height: 30px;
}
._107145-omyfpq-227-12 {
  width: 1257px;
  height: 978px;
  position: absolute;
  left: 1018px;
  top: -88px;
  object-fit: cover;
  aspect-ratio: 1257/978;
}
.productos-destacados {
  width: 1920px;
  height: 511px;
  position: absolute;
  left: 0px;
  top: 1737px;
  overflow: hidden;
}
.banner-pagina-23 {
  width: 1928.5px;
  height: 514px;
  position: absolute;
  left: -3px;
  top: -3px;
  object-fit: cover;
  aspect-ratio: 1928.5/514;
}
.group-52 {
  position: absolute;
  inset: 0;
}
.group-53 {
  width: 616px;
  height: 132px;
  position: static;
}
.somos-una-empresa-centra-en-tu-satisfacci-n {
  color: #e29900;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 22px;
  line-height: var(--body-medium-line-height, 20px);
  letter-spacing: var(--body-medium-tracking, 0.25px);
  font-weight: 400;
  position: absolute;
  left: 264px;
  top: 258px;
  width: 573px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.conoce-a-nuestros-clientes {
  color: #e29900;
  text-align: left;
  font-family: "Poppins-Bold", sans-serif;
  font-size: 48px;
  line-height: 100%;
  font-weight: 700;
  position: absolute;
  left: 270px;
  top: 154px;
  width: 610px;
  height: 82px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.component-31 {
  width: 1045px;
  height: 268px;
  position: absolute;
  left: 837px;
  top: 124px;
}
.component-30 {
  width: 86.79%;
  height: 100%;
  position: absolute;
  right: 6.6%;
  left: 6.6%;
  bottom: 0%;
  top: 0%;
}
.inen {
  background: #ffffff;
  border-radius: 15px;
  width: 29.44%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 70.56%;
  bottom: 0%;
  top: 0%;
  overflow: hidden;
}
.instituto-nacional-nacional-de-enfermedades-neopl-sicas-es-una-instituci-n-especializada-en-la-atenci-n-de-pacientes-con-c-ncer-en-per {
  color: #5e6264;
  text-align: center;
  font-family: "-", sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: 400;
  position: absolute;
  left: 20px;
  top: 112px;
  width: 227px;
  height: 99px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.instituto-nacional-nacional-de-enfermedades-neopl-sicas-es-una-instituci-n-especializada-en-la-atenci-n-de-pacientes-con-c-ncer-en-per-span {
  color: #5e6264;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: 600;
}
.instituto-nacional-nacional-de-enfermedades-neopl-sicas-es-una-instituci-n-especializada-en-la-atenci-n-de-pacientes-con-c-ncer-en-per-span2 {
  color: #5e6264;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: 400;
}
.whats-app-image-2025-04-17-at-23-55-56-1 {
  width: 93.29px;
  height: 51px;
  position: absolute;
  left: 87px;
  top: 33px;
  object-fit: cover;
  aspect-ratio: 93.29/51;
}
.reniec {
  background: #ffffff;
  border-radius: 15px;
  width: 29.44%;
  height: 100%;
  position: absolute;
  right: 35.28%;
  left: 35.28%;
  bottom: 0%;
  top: 0%;
  overflow: hidden;
}
.registro-nacional-de-identificaci-n-y-estado-civil-es-un-organismo-aut-nomo-peruano-que-se-encarga-de-la-identificaci-n-de-los-peruanos-otorgando-el-documento-nacional-de-identidad-dni-y-de-registrar-los-hechos-vitales-y-los-que-modifican-el-estado-civil {
  color: #5e6264;
  text-align: center;
  font-family: "-", sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: 400;
  position: absolute;
  left: 20px;
  top: 130px;
  width: 227px;
  height: 81px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.registro-nacional-de-identificaci-n-y-estado-civil-es-un-organismo-aut-nomo-peruano-que-se-encarga-de-la-identificaci-n-de-los-peruanos-otorgando-el-documento-nacional-de-identidad-dni-y-de-registrar-los-hechos-vitales-y-los-que-modifican-el-estado-civil-span {
  color: #5e6264;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: 600;
}
.registro-nacional-de-identificaci-n-y-estado-civil-es-un-organismo-aut-nomo-peruano-que-se-encarga-de-la-identificaci-n-de-los-peruanos-otorgando-el-documento-nacional-de-identidad-dni-y-de-registrar-los-hechos-vitales-y-los-que-modifican-el-estado-civil-span2 {
  color: #5e6264;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: 400;
}
.whats-app-image-2025-04-17-at-23-54-49-1 {
  width: 40.45%;
  height: 52.99px;
  position: absolute;
  right: 28.46%;
  left: 31.09%;
  top: 34px;
  object-fit: cover;
  aspect-ratio: 108/52.99;
}
.ugel-6 {
  background: #ffffff;
  border-radius: 15px;
  width: 29.44%;
  height: 100%;
  position: absolute;
  right: 70.56%;
  left: 0%;
  bottom: 0%;
  top: 0%;
  overflow: hidden;
}
.ministerio-de-educaci-n-ugel-n-05-es-una-instituci-n-descentralizada-del-ministerio-de-educaci-n-en-per-responsable-de-gestionar-y-supervisar-la-educaci-n-en-los-distritos-de-san-juan-de-lurigancho-y-el-agustino {
  color: #5e6264;
  text-align: center;
  font-family: "-", sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: 400;
  position: absolute;
  left: 20px;
  top: 112px;
  width: 227px;
  height: 99px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ministerio-de-educaci-n-ugel-n-05-es-una-instituci-n-descentralizada-del-ministerio-de-educaci-n-en-per-responsable-de-gestionar-y-supervisar-la-educaci-n-en-los-distritos-de-san-juan-de-lurigancho-y-el-agustino-span {
  color: #5e6264;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: 600;
}
.ministerio-de-educaci-n-ugel-n-05-es-una-instituci-n-descentralizada-del-ministerio-de-educaci-n-en-per-responsable-de-gestionar-y-supervisar-la-educaci-n-en-los-distritos-de-san-juan-de-lurigancho-y-el-agustino-span2 {
  color: #5e6264;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 11px;
  line-height: 16px;
  font-weight: 400;
}
.whats-app-image-2025-04-17-at-23-43-48-1 {
  width: 59px;
  height: 59px;
  position: absolute;
  left: 104px;
  top: 31px;
  object-fit: cover;
  aspect-ratio: 1;
}
.rectangle-54 {
  background: rgba(217, 217, 217, 0.5);
  border-radius: 100px;
  width: 4.59%;
  height: 17.91%;
  position: absolute;
  right: 0.96%;
  left: 94.45%;
  bottom: 42.54%;
  top: 39.55%;
}
.rectangle-55 {
  border-radius: 0px;
  width: 4.59%;
  height: 17.91%;
  position: absolute;
  right: 94.45%;
  left: 0.96%;
  bottom: 44.03%;
  top: 38.06%;
  overflow: visible;
}
._107145-omyfpq-227-2 {
  width: 1090.33px;
  height: 848.3px;
  position: absolute;
  left: 704.13px;
  top: 1720.87px;
  transform-origin: 0 0;
  transform: rotate(179.811deg) scale(1, 1);
  object-fit: cover;
  aspect-ratio: 1090.33/848.3;
}
.nav-bar {
  background: #ffffff;
  padding: 25px 575px 25px 575px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 1920px;
  position: sticky;
  left: 0px;
  top: 0px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.nav-text {
  display: flex;
  flex-direction: row;
  gap: 26px;
  align-items: center;
  justify-content: flex-end;
  align-self: stretch;
  flex-shrink: 0;
  height: 66px;
  position: relative;
}
.boton-nav2 {
  border-style: solid;
  border-color: var(--yellow-500, #ffc928);
  border-width: 0px 0px 3px 0px;
  padding: 8px 16px 8px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.boton2 {
  color: var(--yellow-500, #ffc928);
  text-align: left;
  font-family: var(--normal-bold-font-family, "BeVietnam-Bold", sans-serif);
  font-size: var(--normal-bold-font-size, 20px);
  line-height: var(--normal-bold-line-height, 180%);
  font-weight: var(--normal-bold-font-weight, 700);
  position: relative;
}
.boton-nav3 {
  padding: 8px 16px 8px 16px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.frame {
  width: 261px;
  height: 75px;
  position: absolute;
  left: 181px;
  top: 22px;
  overflow: hidden;
}
.group {
  height: auto;
  position: absolute;
  left: 12px;
  top: 0px;
  overflow: visible;
}
.group-51 {
  position: sticky;
  left: 1435px;
  top: 21px;
}
.image-3 {
  width: 74.67px;
  height: 82px;
  position: absolute;
  left: 1435px;
  top: 21px;
  object-fit: cover;
  aspect-ratio: 74.67/82;
}
.image-4 {
  width: 74.95px;
  height: 72px;
  position: absolute;
  left: 1536px;
  top: 26px;
  object-fit: cover;
  aspect-ratio: 74.95/72;
}
.image-23 {
  width: 149.03px;
  height: 46px;
  position: absolute;
  left: 1617px;
  top: 39px;
  object-fit: cover;
  aspect-ratio: 149.03/46;
}
