/* screen - ipad-826p-900p */

.ipad-826p-900p {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 7905px;
  min-width: 857px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.ipad-826p-900p .body-b-vyNpay {
  background-color: var(--white);
  height: 1799px;
  left: calc(50.00% - 428px);
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 1884px;
  width: 857px;
}

.ipad-826p-900p .gradient-organic-shape-1-hirpzK {
  background-color: transparent;
  height: 1067px;
  left: 8px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: -103px;
  width: 100%;
}

.ipad-826p-900p .gradient-organic-shape-2-hirpzK {
  background-color: transparent;
  height: 732px;
  left: -67px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 1423px;
  width: 100%;
}

.ipad-826p-900p .nuestros-servicios-hirpzK {
  background-color: transparent;
  height: auto;
  left: 136px;
  letter-spacing: 0.30px;
  line-height: 70px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 82px;
  white-space: nowrap;
  width: auto;
}

.ipad-826p-900p .frame-22-hirpzK {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: flex-start;
  left: 33px;
  position: absolute;
  top: 173px;
  width: calc(100.00% - 67px);
}

.ipad-826p-900p .entrega-de-recetas-al-hogar-uKjBEx {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.30px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 369px;
}

.ipad-826p-900p .group-1-uKjBEx {
  background-color: transparent;
  height: 189.15850830078125px;
  position: relative;
  width: 171.25px;
}

.ipad-826p-900p .car-1-A0Cyvd {
  background-color: transparent;
  height: 171px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 18px;
  width: 171px;
}

.ipad-826p-900p .cross-1-A0Cyvd {
  background-color: transparent;
  height: 95px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 37px;
  top: 0px;
  width: 95px;
}

.ipad-826p-900p .frame-28-hirpzK {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 252px;
  justify-content: center;
  left: 39px;
  mix-blend-mode: normal;
  position: absolute;
  top: 419px;
  width: calc(100.00% - 69px);
}

.ipad-826p-900p .programa-de-etiqueta-2a9Yyy {
  background-color: transparent;
  height: 55px;
  letter-spacing: -0.30px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.ipad-826p-900p .computer-1-2a9Yyy {
  background-color: transparent;
  height: 155px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 155px;
}

.ipad-826p-900p .frame-26-hirpzK {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 373px;
  justify-content: center;
  left: 71px;
  mix-blend-mode: normal;
  position: absolute;
  top: 712px;
  width: calc(100.00% - 130px);
}

.ipad-826p-900p .consultora-y-manejo-de-terapia-52RyDt {
  background-color: transparent;
  height: 45px;
  letter-spacing: -0.30px;
  line-height: 20px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.ipad-826p-900p .questionperson-1-52RyDt {
  background-color: transparent;
  height: 293px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 284px;
}

.ipad-826p-900p .frame-27-hirpzK {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: 48px;
  mix-blend-mode: normal;
  padding-bottom: 25px;
  padding-left: 54px;
  padding-right: 54px;
  padding-top: 25px;
  position: absolute;
  top: 1437px;
  width: calc(100.00% - 107px);
}

.ipad-826p-900p .prximamente-Tx8622 {
  background-color: transparent;
  height: 26px;
  letter-spacing: -0.30px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.ipad-826p-900p .vacunacin-Tx8622 {
  background-color: transparent;
  height: 28px;
  letter-spacing: -0.30px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.ipad-826p-900p .vaccine-1-Tx8622 {
  background-color: transparent;
  height: 245.89593505859375px;
  mix-blend-mode: normal;
  position: relative;
  width: 196.40771484375px;
}

.ipad-826p-900p .frame-25-hirpzK {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: 46px;
  mix-blend-mode: normal;
  position: absolute;
  top: 1156px;
  width: calc(100.00% - 76px);
}

.ipad-826p-900p .despacho-de-recetas-KD8ZZQ {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.30px;
  line-height: 20px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 300px;
}

.ipad-826p-900p .pills-1-KD8ZZQ {
  background-color: transparent;
  height: 214.63153076171875px;
  mix-blend-mode: normal;
  position: relative;
  width: 260.51123046875px;
}

.ipad-826p-900p .body-f-vyNpay {
  background-color: var(--fantasy);
  height: 824px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 3683px;
  width: calc(100.00% - 2px);
}

.ipad-826p-900p .frame-42-KlFiDh {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 26px;
  justify-content: flex-start;
  left: calc(50.00% - 336px);
  mix-blend-mode: normal;
  padding-left: 160px;
  padding-right: 160px;
  position: relative;
  top: 50px;
}

.ipad-826p-900p .nuestro-equipo-5kxxwr {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.30px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 354px;
}

.ipad-826p-900p .este-grupo-de-profes-5kxxwr {
  background-color: transparent;
  height: 104px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 305px;
}

.ipad-826p-900p .bq4-a4191-edit-1-5kxxwr {
  background-color: transparent;
  height: 177px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 317px;
}

.ipad-826p-900p .nuestras-farmacutica-5kxxwr {
  background-color: transparent;
  height: 96px;
  letter-spacing: -0.30px;
  line-height: 20px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 277px;
}

.ipad-826p-900p .frame-41-5kxxwr {
  background-color: transparent;
  height: 237px;
  mix-blend-mode: normal;
  position: relative;
  width: 275px;
}

.ipad-826p-900p .x4-r6-a4160-edit-edit-1-BnHQ2N {
  background-color: transparent;
  height: 156px;
  left: calc(50.00% - 138px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 165px;
}

.ipad-826p-900p .unknown-1-BnHQ2N {
  background-color: transparent;
  height: 162px;
  left: calc(50.00% - 10px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 75px;
  width: 148px;
}

.ipad-826p-900p .signup-d-vyNpay {
  align-items: flex-start;
  background-color: var(--hint-of-red);
  display: flex;
  gap: 10px;
  height: 1455px;
  justify-content: center;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  padding-bottom: 42px;
  padding-top: 42px;
  position: absolute;
  top: 5745px;
  width: 100%;
}

.ipad-826p-900p .frame-43-2i7ld7 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 4px;
  justify-content: flex-start;
  min-height: 1341.1680908203125px;
  mix-blend-mode: normal;
  position: relative;
  width: 806px;
}

.ipad-826p-900p .qa-aZ6wE8 {
  background-color: transparent;
  height: 48px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 265px;
}

.ipad-826p-900p .venden-productos-aZ6wE8 {
  background-color: transparent;
  height: 27px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  white-space: nowrap;
  width: 284.85595703125px;
}

.ipad-826p-900p .s-se-venden-producto-aZ6wE8 {
  background-color: transparent;
  height: 261.24652099609375px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  width: 284.85595703125px;
}

.ipad-826p-900p .hacen-citas-de-vacunacin-aZ6wE8 {
  background-color: transparent;
  height: 60.643733978271484px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  width: 284.85595703125px;
}

.ipad-826p-900p .pronto-ofreceremos-s-aZ6wE8 {
  background-color: transparent;
  height: 126.32748413085938px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  width: 284.85595703125px;
}

.ipad-826p-900p .puedo-ordenar-mi-rec-aZ6wE8 {
  background-color: transparent;
  height: 99.80108642578125px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  width: 284.85595703125px;
}

.ipad-826p-900p .s-al-procesar-tu-rec-aZ6wE8 {
  background-color: transparent;
  height: 302.86749267578125px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  width: 284.85595703125px;
}

.ipad-826p-900p .cmo-puedo-mantenerme-aZ6wE8 {
  background-color: transparent;
  height: 154.06117248535156px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  width: 284.85595703125px;
}

.ipad-826p-900p .textea-farmacia-al-7-aZ6wE8 {
  background-color: transparent;
  height: 226px;
  letter-spacing: -0.30px;
  line-height: 30px;
  margin-bottom: -0.0001220703125px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 284px;
}

.ipad-826p-900p .signup-c-vyNpay {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 1184px;
  justify-content: flex-start;
  left: calc(50.00% - 180px);
  mix-blend-mode: normal;
  overflow: hidden;
  padding-bottom: 34px;
  padding-left: 22px;
  padding-right: 22px;
  position: absolute;
  top: 4515px;
  width: 360px;
}

.ipad-826p-900p .screen-shot-2022-02-25-at-31040-pm-2-gznrSm {
  background-color: transparent;
  cursor: pointer;
  height: 270px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 140px;
}

.ipad-826p-900p .descarga-one-time-pharmacy-app-gznrSm {
  background-color: transparent;
  height: 154px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 277px;
}

.ipad-826p-900p .una-aplicacin-mvil-d-gznrSm {
  background-color: transparent;
  cursor: pointer;
  height: 368px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 288px;
}

.ipad-826p-900p .span0-M9iPNp {
  letter-spacing: -0.06px;
}

.ipad-826p-900p .span1-M9iPNp {
  letter-spacing: -0.06px;
  text-decoration: underline;
}

.ipad-826p-900p .span2-M9iPNp {
  letter-spacing: -0.06px;
}

.ipad-826p-900p .frame-32-gznrSm {
  background-color: transparent;
  height: 330.1397705078125px;
  overflow: hidden;
  position: relative;
  width: 316px;
}

.ipad-826p-900p .encuentra-descuentos-4loOLz {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 158px);
  letter-spacing: -0.30px;
  line-height: 20px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 302px;
}

.ipad-826p-900p .span0-9i0K5y {
  letter-spacing: -0.06px;
  line-height: 50px;
}

.ipad-826p-900p .span1-9i0K5y {
  letter-spacing: -0.06px;
  line-height: 30px;
}

.ipad-826p-900p .httpswwwcoopharmacoopshopper-4loOLz {
  background-color: transparent;
  color: var(--black-2);
  cursor: pointer;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: calc(50.00% - 234px);
  letter-spacing: -0.23px;
  line-height: 50px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 261px;
  white-space: nowrap;
  width: 468px;
}

.ipad-826p-900p .logo-colores-horizontal-cp_jpg-1-4loOLz {
  background-color: transparent;
  height: 76px;
  left: calc(50.00% - 150px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 183px;
  width: 286px;
}

.ipad-826p-900p .screen-shot-2022-02-25-at-31040-pm-1-gznrSm {
  background-color: transparent;
  height: 216px;
  margin-bottom: -188.1397705078125px;
  position: relative;
  width: 120px;
}

.ipad-826p-900p .body-e-vyNpay {
  align-items: center;
  background-color: var(--hint-of-red);
  display: flex;
  flex-direction: column;
  gap: 52px;
  height: 675px;
  justify-content: flex-start;
  left: 4px;
  mix-blend-mode: normal;
  overflow: hidden;
  padding-bottom: 28px;
  padding-left: 21px;
  padding-right: 21px;
  padding-top: 28px;
  position: absolute;
  top: 1209px;
  width: calc(100.00% - 4px);
}

.ipad-826p-900p .frame-40-5cWQxJ {
  background-color: transparent;
  height: 291px;
  mix-blend-mode: normal;
  position: relative;
  width: 630px;
}

.ipad-826p-900p .econo-logo-1-1-vTZGpa {
  background-color: transparent;
  height: 94px;
  left: calc(50.00% - 125px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 248px;
}

.ipad-826p-900p .frame-20-vTZGpa {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: 197px;
  justify-content: flex-start;
  left: calc(50.00% - 138px);
  mix-blend-mode: normal;
  position: absolute;
  top: 94px;
  width: 275px;
}

.ipad-826p-900p .nuestra-ubicacin-den-RsuTuG {
  background-color: transparent;
  flex: 1;
  height: 210px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 275px;
}

.ipad-826p-900p .frame-39-5cWQxJ {
  background-color: transparent;
  height: 242px;
  mix-blend-mode: normal;
  position: relative;
  width: 675px;
}

.ipad-826p-900p .bq4-a4257-1-LQ6SnY {
  background-color: transparent;
  height: 153px;
  left: calc(50.00% - 158px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 228px;
}

.ipad-826p-900p .screen-shot-2022-03-02-at-24034-pm-1-LQ6SnY {
  background-color: transparent;
  cursor: pointer;
  height: 144px;
  left: calc(50.00% - 78px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 98px;
  width: 236px;
}

.ipad-826p-900p .home-page-vyNpay {
  background-color: transparent;
  height: 15.29%;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ipad-826p-900p .rectangle-5-QA17u0 {
  background-color: var(--white);
  height: 990px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 360px;
}

.ipad-826p-900p .frame-23-QA17u0 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 1103px;
  justify-content: center;
  left: calc(50.00% - 162px);
  position: absolute;
  top: 84px;
  width: 332px;
}

.ipad-826p-900p .homepage-illustration-1-2Gx5l2 {
  background-color: transparent;
  height: 308px;
  margin-top: -27.5px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 326px;
}

.ipad-826p-900p .cuidar-de-tu-salud-es-facil-2Gx5l2 {
  background-color: transparent;
  height: 86px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 218px;
}

.ipad-826p-900p .somos-una-farmacia-d-2Gx5l2 {
  background-color: transparent;
  height: 744px;
  letter-spacing: -0.30px;
  line-height: 30px;
  margin-bottom: -27.5px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 272px;
}

.ipad-826p-900p .footer-vyNpay {
  background-color: transparent;
  height: 705px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 7200px;
  width: 100%;
}

.ipad-826p-900p .rectangle-10-LSinId {
  background-color: var(--roman);
  height: 705px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ipad-826p-900p .frame-44-LSinId {
  background-color: transparent;
  height: 619px;
  left: calc(50.00% - 144px);
  mix-blend-mode: normal;
  position: absolute;
  top: 43px;
  width: 291px;
}

.ipad-826p-900p .logo-one-stop-wide-2-Kt5EOI {
  background-color: transparent;
  height: 69px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 23px;
  top: 550px;
  width: 253px;
}

.ipad-826p-900p .tel-787-852-8480-fax-787-852-5319-Kt5EOI {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 17px;
  text-align: center;
  top: 28px;
  width: 266px;
}

.ipad-826p-900p .lunes-a-sbado-8-am-a-7-pm-Kt5EOI {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 126px);
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 168px;
  width: 243px;
}

.ipad-826p-900p .humacao-shopping-pla-Kt5EOI {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 19px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 288px;
  width: 243px;
}

.ipad-826p-900p .servicioonestophumacaocom-Kt5EOI {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.23px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 87px;
  white-space: nowrap;
  width: 291px;
}

.ipad-826p-900p .contacto-Kt5EOI {
  background-color: transparent;
  height: auto;
  left: 57px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: -6px;
  white-space: nowrap;
  width: 169px;
}

.ipad-826p-900p .horario-Kt5EOI {
  background-color: transparent;
  height: auto;
  left: 57px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 141px;
  white-space: nowrap;
  width: 169px;
}

.ipad-826p-900p .direccin-Kt5EOI {
  background-color: transparent;
  height: auto;
  left: 57px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 263px;
  white-space: nowrap;
  width: 169px;
}

.ipad-826p-900p .logo-one-stop-wide-1-vyNpay {
  background-color: transparent;
  height: 56px;
  left: 23px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 207px;
}
/* screen - main-design-large-desktop-1920p */

.main-design-large-desktop-1920p {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 6068px;
  min-width: 2791px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.main-design-large-desktop-1920p .body-b-5GMynL {
  background-color: var(--white);
  height: 954px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 1785px;
  width: 100%;
}

.main-design-large-desktop-1920p .gradient-organic-shape-13-Cr8RsP {
  background-color: transparent;
  height: 954px;
  left: 336px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: -171px;
  width: calc(100.00% - 336px);
}

.main-design-large-desktop-1920p .frame-38-Cr8RsP {
  background-color: transparent;
  height: 835px;
  left: calc(50.00% - 632px);
  overflow: hidden;
  position: absolute;
  top: 60px;
  width: 1403px;
}

.main-design-large-desktop-1920p .nuestros-servicios-Z5iQ5D {
  background-color: transparent;
  height: auto;
  left: 64px;
  letter-spacing: 0.40px;
  line-height: 70px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 32px;
  white-space: nowrap;
  width: auto;
}

.main-design-large-desktop-1920p .frame-26-Z5iQ5D {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: calc(50.00% - 190px);
  mix-blend-mode: normal;
  position: absolute;
  top: 249px;
}

.main-design-large-desktop-1920p .questionperson-1-PtyiQj {
  background-color: transparent;
  height: 331px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 374px;
}

.main-design-large-desktop-1920p .consultora-y-manejo-de-terapia-PtyiQj {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.36px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 412px;
}

.main-design-large-desktop-1920p .frame-27-Z5iQ5D {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: 0px;
  mix-blend-mode: normal;
  padding-bottom: 25px;
  padding-left: 54px;
  padding-right: 54px;
  padding-top: 25px;
  position: absolute;
  top: 400px;
}

.main-design-large-desktop-1920p .vaccine-1-LtLTDj {
  background-color: transparent;
  height: 320.87548828125px;
  margin-top: -25px;
  mix-blend-mode: normal;
  position: relative;
  width: 277.66259765625px;
}

.main-design-large-desktop-1920p .prximamente-LtLTDj {
  background-color: transparent;
  height: 26px;
  letter-spacing: -0.38px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.main-design-large-desktop-1920p .vacunacin-LtLTDj {
  background-color: transparent;
  height: 24px;
  letter-spacing: -0.36px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.main-design-large-desktop-1920p .frame-25-Z5iQ5D {
  background-color: transparent;
  height: 313px;
  left: 46px;
  mix-blend-mode: normal;
  position: absolute;
  top: 136px;
  width: 336px;
}

.main-design-large-desktop-1920p .despacho-de-recetas-lJvIr0 {
  background-color: transparent;
  height: auto;
  left: 18px;
  letter-spacing: -0.36px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 300px;
}

.main-design-large-desktop-1920p .pills-1-lJvIr0 {
  background-color: transparent;
  height: 277px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 162px;
  width: 336px;
}

.main-design-large-desktop-1920p .frame-21-Z5iQ5D {
  background-color: transparent;
  height: 365px;
  mix-blend-mode: normal;
  position: absolute;
  right: 0px;
  top: 109px;
  width: 369px;
}

.main-design-large-desktop-1920p .frame-22-b9AxhP {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: 0px;
  position: relative;
  top: 0px;
}

.main-design-large-desktop-1920p .entrega-de-recetas-al-hogar-UTmX9K {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.36px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 369px;
}

.main-design-large-desktop-1920p .group-1-UTmX9K {
  background-color: transparent;
  height: 338px;
  position: relative;
  width: 306px;
}

.main-design-large-desktop-1920p .car-1-MDJKAW {
  background-color: transparent;
  height: 306px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 68px;
  width: 306px;
}

.main-design-large-desktop-1920p .cross-1-MDJKAW {
  background-color: transparent;
  height: 170px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 36px;
  width: 170px;
}

.main-design-large-desktop-1920p .frame-28-Z5iQ5D {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  mix-blend-mode: normal;
  position: absolute;
  right: 0px;
  top: 432px;
}

.main-design-large-desktop-1920p .computer-1-90snra {
  background-color: transparent;
  height: 291px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 291px;
}

.main-design-large-desktop-1920p .programa-de-etiqueta-90snra {
  background-color: transparent;
  height: 101px;
  letter-spacing: -0.36px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 300px;
}

.main-design-large-desktop-1920p .body-f3-5GMynL {
  background-color: var(--fantasy);
  height: 724px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 2739px;
  width: 100%;
}

.main-design-large-desktop-1920p .frame-29-EUHDsD {
  background-color: transparent;
  height: 623px;
  left: calc(50.00% - 534px);
  position: relative;
  top: 11px;
  width: 1174px;
}

.main-design-large-desktop-1920p .frame-37-n1rjIn {
  background-color: transparent;
  height: 478px;
  left: 31px;
  mix-blend-mode: normal;
  position: absolute;
  top: 104px;
  width: 717px;
}

.main-design-large-desktop-1920p .nuestras-farmacutica-kxBYF8 {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 99px;
  text-align: left;
  top: 378px;
  width: auto;
}

.main-design-large-desktop-1920p .x4-r6-a4160-edit-edit-1-kxBYF8 {
  background-color: transparent;
  height: 314px;
  left: 103px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 383px;
}

.main-design-large-desktop-1920p .unknown-1-kxBYF8 {
  background-color: transparent;
  height: 314px;
  left: 0px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 161px;
  width: 309px;
}

.main-design-large-desktop-1920p .frame-30-n1rjIn {
  background-color: transparent;
  height: 381px;
  mix-blend-mode: normal;
  position: absolute;
  right: 82px;
  top: 83px;
  width: 455px;
}

.main-design-large-desktop-1920p .este-grupo-de-profes-u7nJcF {
  background-color: transparent;
  height: auto;
  left: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 49px;
  width: 420px;
}

.main-design-large-desktop-1920p .bq4-a4191-edit-1-u7nJcF {
  background-color: transparent;
  height: 254px;
  left: 0px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 127px;
  width: 455px;
}

.main-design-large-desktop-1920p .nuestro-equipo-u7nJcF {
  background-color: transparent;
  height: auto;
  left: 33px;
  letter-spacing: -0.45px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 420px;
}

.main-design-large-desktop-1920p .signup-d-5GMynL {
  background-color: var(--hint-of-red);
  height: 821px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 4821px;
  width: 100%;
}

.main-design-large-desktop-1920p .frame-34-3gClg7 {
  background-color: transparent;
  height: 676px;
  left: calc(50.00% - 566px);
  position: relative;
  top: 53px;
  width: 1229px;
}

.main-design-large-desktop-1920p .meds-1-qgTrL2 {
  background-color: transparent;
  height: 452px;
  mix-blend-mode: normal;
  position: absolute;
  right: 0px;
  top: 58px;
  width: 371px;
}

.main-design-large-desktop-1920p .frame-45-qgTrL2 {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 643px;
  justify-content: flex-start;
  left: -98px;
  mix-blend-mode: normal;
  position: absolute;
  top: 33px;
}

.main-design-large-desktop-1920p .qa-D6VE5j {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 301px;
}

.main-design-large-desktop-1920p .venden-productos-D6VE5j {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 301px;
}

.main-design-large-desktop-1920p .s-se-venden-producto-D6VE5j {
  background-color: transparent;
  height: 108px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 665px;
}

.main-design-large-desktop-1920p .hacen-citas-de-vacunacin-D6VE5j {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 301px;
}

.main-design-large-desktop-1920p .pronto-ofreceremos-s-D6VE5j {
  background-color: transparent;
  height: 71px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 665px;
}

.main-design-large-desktop-1920p .puedo-ordenar-mi-rec-D6VE5j {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 713px;
}

.main-design-large-desktop-1920p .s-al-procesar-tu-rec-D6VE5j {
  background-color: transparent;
  height: 117px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 713px;
}

.main-design-large-desktop-1920p .cmo-puedo-mantenerme-D6VE5j {
  background-color: transparent;
  height: 65px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 713px;
}

.main-design-large-desktop-1920p .textea-farmacia-al-7-D6VE5j {
  background-color: transparent;
  height: 65px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 713px;
}

.main-design-large-desktop-1920p .signup-c-5GMynL {
  background-color: var(--white);
  height: 1358px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 3463px;
  width: 100%;
}

.main-design-large-desktop-1920p .frame-32-nwFf3Y {
  background-color: transparent;
  height: 36.08%;
  left: 7.73%;
  overflow: hidden;
  position: absolute;
  top: 59.72%;
  width: 87.66%;
}

.main-design-large-desktop-1920p .encuentra-descuentos-boMBwO {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 318px);
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 58px;
  width: 623px;
}

.main-design-large-desktop-1920p .span0-liYiur {
  letter-spacing: -0.14px;
  line-height: 40px;
}

.main-design-large-desktop-1920p .span1-liYiur {
  letter-spacing: -0.14px;
  line-height: 35px;
}

.main-design-large-desktop-1920p .httpswwwcoopharmacoopshopper-boMBwO {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: calc(50.00% - 287px);
  letter-spacing: -0.45px;
  line-height: 50px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 373px;
  white-space: nowrap;
  width: 623px;
}

.main-design-large-desktop-1920p .logo-colores-horizontal-cp_jpg-1-boMBwO {
  background-color: transparent;
  height: 163px;
  left: calc(50.00% - 326px);
  mix-blend-mode: normal;
  position: absolute;
  top: 163px;
  width: 650px;
}

.main-design-large-desktop-1920p .frame-33-nwFf3Y {
  background-color: transparent;
  height: 53.76%;
  left: calc(50.00% - 498px);
  overflow: hidden;
  position: absolute;
  top: 2.14%;
  width: 1104px;
}

.main-design-large-desktop-1920p .una-aplicacin-mvil-d-jfiib3 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 46px;
  text-align: left;
  top: 212px;
  width: 487px;
}

.main-design-large-desktop-1920p .span0-2phOSZ {
  letter-spacing: -0.06px;
}

.main-design-large-desktop-1920p .span1-2phOSZ {
  letter-spacing: -0.06px;
  text-decoration: underline;
}

.main-design-large-desktop-1920p .span2-2phOSZ {
  letter-spacing: -0.06px;
}

.main-design-large-desktop-1920p .descarga-on-time-pharmacy-app-jfiib3 {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 46px;
  text-align: left;
  top: 132px;
  white-space: nowrap;
  width: 486px;
}

.main-design-large-desktop-1920p .screen-shot-2022-02-25-at-31040-pm-1-jfiib3 {
  background-color: transparent;
  cursor: pointer;
  height: 625px;
  left: 120px;
  mix-blend-mode: normal;
  position: absolute;
  top: 41px;
  width: calc(100.00% - 120px);
}

.main-design-large-desktop-1920p .body-e3-5GMynL {
  background-color: var(--hint-of-red);
  height: 728px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 1057px;
  width: 100%;
}

.main-design-large-desktop-1920p .frame-35-5ik3Tc {
  background-color: transparent;
  height: 647px;
  left: calc(50.00% - 586px);
  overflow: hidden;
  position: relative;
  top: 34px;
  width: 1157px;
}

.main-design-large-desktop-1920p .bq4-a4257-1-ryjggs {
  background-color: transparent;
  height: 238px;
  left: 58px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 152px;
  width: 468px;
}

.main-design-large-desktop-1920p .frame-36-ryjggs {
  background-color: transparent;
  height: 593px;
  mix-blend-mode: normal;
  position: absolute;
  right: 54px;
  top: 0px;
  width: 520px;
}

.main-design-large-desktop-1920p .frame-20-aVhH2W {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: 128px;
  justify-content: flex-start;
  mix-blend-mode: normal;
  position: absolute;
  right: 2px;
  top: 168px;
  width: 518px;
}

.main-design-large-desktop-1920p .nuestra-ubicacin-den-cl3GrL {
  background-color: transparent;
  flex: 1;
  height: 120px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 518px;
}

.main-design-large-desktop-1920p .econo-logo-1-1-aVhH2W {
  background-color: transparent;
  height: 190px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 501px;
}

.main-design-large-desktop-1920p .screen-shot-2022-03-02-at-24034-pm-1-aVhH2W {
  background-color: transparent;
  cursor: pointer;
  height: 277px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 316px;
  width: 453px;
}

.main-design-large-desktop-1920p .home-page-5GMynL {
  background-color: transparent;
  height: 17.55%;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 100%;
}

.main-design-large-desktop-1920p .rectangle-5-mFCJrv {
  background-color: var(--white);
  height: 1057px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 1681px;
}

.main-design-large-desktop-1920p .nav-mFCJrv {
  background-color: transparent;
  height: 207px;
  left: -3px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 3px);
}

.main-design-large-desktop-1920p .frame-19-R8RkWy {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 59px;
  justify-content: flex-end;
  mix-blend-mode: normal;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  position: absolute;
  right: 56px;
  top: 70px;
}

.main-design-large-desktop-1920p .sobre-nosotros-KGEiBT {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-large-desktop-1920p .nuestros-servicios-KGEiBT {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-large-desktop-1920p .empleados-KGEiBT {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-large-desktop-1920p .contacto-KGEiBT {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-large-desktop-1920p .logo-one-stop-wide-1-R8RkWy {
  background-color: transparent;
  height: 78px;
  left: 45px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 55px;
  width: 287px;
}

.main-design-large-desktop-1920p .frame-24-mFCJrv {
  background-color: transparent;
  height: 706px;
  left: calc(50.00% - 608px);
  overflow: hidden;
  position: absolute;
  top: 207px;
  width: 1216px;
}

.main-design-large-desktop-1920p .frame-23-RBGgWC {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: 614px;
  justify-content: flex-start;
  position: absolute;
  right: 133px;
  top: -17px;
  width: 590px;
}

.main-design-large-desktop-1920p .homepage-illustration-1-LykiFW {
  background-color: transparent;
  height: 650.72216796875px;
  margin-right: -117px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 707px;
}

.main-design-large-desktop-1920p .somos-una-farmacia-d-RBGgWC {
  background-color: transparent;
  height: auto;
  left: 91px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 129px;
  width: 402px;
}

.main-design-large-desktop-1920p .cuidar-de-tu-salud-es-fcil-RBGgWC {
  background-color: transparent;
  height: auto;
  left: 91px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 33px;
  width: 385px;
}

.main-design-large-desktop-1920p .footer2-5GMynL {
  background-color: transparent;
  height: 426px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 5642px;
  width: 100%;
}

.main-design-large-desktop-1920p .rectangle-10-QDbuB6 {
  background-color: var(--roman);
  height: 426px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 100%;
}

.main-design-large-desktop-1920p .logo-one-stop-wide-2-QDbuB6 {
  background-color: transparent;
  height: 86px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 308px;
  width: 316px;
}

.main-design-large-desktop-1920p .frame-31-QDbuB6 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 33px;
  justify-content: flex-start;
  left: calc(50.00% - 604px);
  overflow: hidden;
  padding-bottom: 11px;
  padding-left: 19px;
  padding-right: 19px;
  padding-top: 11px;
  position: absolute;
  top: 39px;
  width: 1210px;
}

.main-design-large-desktop-1920p .contctanos-kjWsoD {
  background-color: transparent;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.main-design-large-desktop-1920p .frame-57-kjWsoD {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 151px;
  height: 302px;
  justify-content: center;
  mix-blend-mode: normal;
  position: relative;
  width: 1042px;
}

.main-design-large-desktop-1920p .frame-52-n516Mj {
  align-items: flex-start;
  background-color: transparent;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: flex-start;
  min-height: 244.90087890625px;
  mix-blend-mode: normal;
  position: relative;
  width: 223px;
}

.main-design-large-desktop-1920p .direccin-fICVFY {
  background-color: transparent;
  height: 25px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 223px;
}

.main-design-large-desktop-1920p .humacao-shopping-pla-fICVFY {
  background-color: transparent;
  height: 214.90087890625px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 243.1999969482422px;
}

.main-design-large-desktop-1920p .frame-53-n516Mj {
  align-items: flex-start;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 3px;
  justify-content: flex-start;
  mix-blend-mode: normal;
  position: relative;
}

.main-design-large-desktop-1920p .horario-vlHKzn {
  background-color: transparent;
  height: 30px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 224px;
}

.main-design-large-desktop-1920p .lunes-a-sbado-8-am-a-7-pm-vlHKzn {
  background-color: transparent;
  height: 215px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 198px;
}

.main-design-large-desktop-1920p .frame-54-n516Mj {
  align-items: flex-start;
  align-self: stretch;
  background-color: transparent;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 3px;
  justify-content: flex-start;
  mix-blend-mode: normal;
  position: relative;
}

.main-design-large-desktop-1920p .contacto-DxNmSN {
  background-color: transparent;
  height: 30px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 223px;
}

.main-design-large-desktop-1920p .tel-787-852-8480-fax-DxNmSN {
  background-color: transparent;
  height: 143.26708984375px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 228.00006103515625px;
}
/* screen - main-design-med-laptop-1797p */

.main-design-med-laptop-1797p {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 6022px;
  min-width: 1794px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.main-design-med-laptop-1797p .body-b-wc7d4K {
  background-color: var(--white);
  height: 954px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 1785px;
  width: 100%;
}

.main-design-med-laptop-1797p .gradient-organic-shape-11-uFYwFG {
  background-color: transparent;
  height: 954px;
  left: 36px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 40px;
  width: 100%;
}

.main-design-med-laptop-1797p .nuestros-servicios-uFYwFG {
  background-color: transparent;
  height: auto;
  left: 222px;
  letter-spacing: 0.40px;
  line-height: 70px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 92px;
  white-space: nowrap;
  width: auto;
}

.main-design-med-laptop-1797p .frame-26-uFYwFG {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: calc(50.00% - 137px);
  mix-blend-mode: normal;
  position: absolute;
  top: 309px;
}

.main-design-med-laptop-1797p .questionperson-1-fx54eZ {
  background-color: transparent;
  height: 331px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 374px;
}

.main-design-med-laptop-1797p .consultora-y-manejo-de-terapia-fx54eZ {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.36px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 412px;
}

.main-design-med-laptop-1797p .frame-25-uFYwFG {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: 204px;
  mix-blend-mode: normal;
  position: absolute;
  top: 196px;
}

.main-design-med-laptop-1797p .despacho-de-recetas-K6y4ZT {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.36px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.main-design-med-laptop-1797p .pills-1-K6y4ZT {
  background-color: transparent;
  height: 277.2069091796875px;
  mix-blend-mode: normal;
  position: relative;
  width: 336.4630432128906px;
}

.main-design-med-laptop-1797p .frame-21-uFYwFG {
  background-color: transparent;
  height: 365px;
  mix-blend-mode: normal;
  position: absolute;
  right: 51px;
  top: 169px;
  width: 369px;
}

.main-design-med-laptop-1797p .frame-22-o2iiRG {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: 0px;
  position: relative;
  top: 0px;
}

.main-design-med-laptop-1797p .entrega-de-recetas-al-hogar-M4mWaL {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.36px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 369px;
}

.main-design-med-laptop-1797p .group-1-M4mWaL {
  background-color: transparent;
  height: 338px;
  position: relative;
  width: 306px;
}

.main-design-med-laptop-1797p .car-1-dfvzWp {
  background-color: transparent;
  height: 306px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 32px;
  width: 306px;
}

.main-design-med-laptop-1797p .cross-1-dfvzWp {
  background-color: transparent;
  height: 170px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 67px;
  top: 0px;
  width: 170px;
}

.main-design-med-laptop-1797p .frame-27-uFYwFG {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: 47px;
  mix-blend-mode: normal;
  padding-bottom: 25px;
  padding-left: 54px;
  padding-right: 54px;
  padding-top: 25px;
  position: absolute;
  top: 444px;
}

.main-design-med-laptop-1797p .vaccine-1-7sVxgh {
  background-color: transparent;
  height: 320.87548828125px;
  margin-top: -0.06226062424457268px;
  mix-blend-mode: normal;
  position: relative;
  width: 277.66265869140625px;
}

.main-design-med-laptop-1797p .prximamente-7sVxgh {
  background-color: transparent;
  height: 26px;
  letter-spacing: -0.38px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.main-design-med-laptop-1797p .vacunacin-7sVxgh {
  background-color: transparent;
  height: 26px;
  letter-spacing: -0.36px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.main-design-med-laptop-1797p .frame-28-uFYwFG {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  mix-blend-mode: normal;
  position: absolute;
  right: 74px;
  top: 535px;
}

.main-design-med-laptop-1797p .computer-1-vdoL0R {
  background-color: transparent;
  height: 291px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 291px;
}

.main-design-med-laptop-1797p .programa-de-etiqueta-vdoL0R {
  background-color: transparent;
  height: 101px;
  letter-spacing: -0.36px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 300px;
}

.main-design-med-laptop-1797p .body-f1-wc7d4K {
  background-color: var(--fantasy);
  height: 724px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 2739px;
  width: 100%;
}

.main-design-med-laptop-1797p .frame-29-eQk4Mt {
  background-color: transparent;
  height: 623px;
  left: calc(50.00% - 556px);
  position: relative;
  top: 11px;
  width: 1174px;
}

.main-design-med-laptop-1797p .frame-37-UNDHmP {
  background-color: transparent;
  height: 478px;
  left: 31px;
  mix-blend-mode: normal;
  position: absolute;
  top: 104px;
  width: 714px;
}

.main-design-med-laptop-1797p .x4-r6-a4160-edit-edit-1-O2UC2x {
  background-color: transparent;
  height: 314px;
  left: 103px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 383px;
}

.main-design-med-laptop-1797p .unknown-1-O2UC2x {
  background-color: transparent;
  height: 314px;
  left: 0px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 161px;
  width: 309px;
}

.main-design-med-laptop-1797p .nuestras-farmacutica-O2UC2x {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 116px;
  text-align: left;
  top: 361px;
  width: auto;
}

.main-design-med-laptop-1797p .frame-30-UNDHmP {
  background-color: transparent;
  height: 381px;
  mix-blend-mode: normal;
  position: absolute;
  right: 82px;
  top: 83px;
  width: 455px;
}

.main-design-med-laptop-1797p .este-grupo-de-profes-NGJ32T {
  background-color: transparent;
  height: auto;
  left: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 49px;
  width: 420px;
}

.main-design-med-laptop-1797p .bq4-a4191-edit-1-NGJ32T {
  background-color: transparent;
  height: 254px;
  left: 0px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 127px;
  width: 455px;
}

.main-design-med-laptop-1797p .nuestro-equipo-NGJ32T {
  background-color: transparent;
  height: auto;
  left: 33px;
  letter-spacing: -0.45px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 420px;
}

.main-design-med-laptop-1797p .signup-d-wc7d4K {
  background-color: var(--hint-of-red);
  height: 821px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 4821px;
  width: 100%;
}

.main-design-med-laptop-1797p .frame-34-FdAk2U {
  background-color: transparent;
  height: 676px;
  left: calc(50.00% - 587px);
  position: relative;
  top: 53px;
  width: 1229px;
}

.main-design-med-laptop-1797p .meds-1-CBoh4Z {
  background-color: transparent;
  height: 452px;
  mix-blend-mode: normal;
  position: absolute;
  right: 55px;
  top: 58px;
  width: 371px;
}

.main-design-med-laptop-1797p .frame-45-CBoh4Z {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 643px;
  justify-content: flex-start;
  left: 68px;
  mix-blend-mode: normal;
  position: absolute;
  top: 36px;
}

.main-design-med-laptop-1797p .qa-givhNX {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 301px;
}

.main-design-med-laptop-1797p .venden-productos-givhNX {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 301px;
}

.main-design-med-laptop-1797p .s-se-venden-producto-givhNX {
  background-color: transparent;
  height: 108px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 665px;
}

.main-design-med-laptop-1797p .hacen-citas-de-vacunacin-givhNX {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 301px;
}

.main-design-med-laptop-1797p .pronto-ofreceremos-s-givhNX {
  background-color: transparent;
  height: 71px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 665px;
}

.main-design-med-laptop-1797p .puedo-ordenar-mi-rec-givhNX {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 713px;
}

.main-design-med-laptop-1797p .s-al-procesar-tu-rec-givhNX {
  background-color: transparent;
  height: 117px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 713px;
}

.main-design-med-laptop-1797p .cmo-puedo-mantenerme-givhNX {
  background-color: transparent;
  height: 65px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 713px;
}

.main-design-med-laptop-1797p .textea-farmacia-al-7-givhNX {
  background-color: transparent;
  height: 65px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 713px;
}

.main-design-med-laptop-1797p .signup-c-wc7d4K {
  background-color: var(--white);
  height: 1358px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 3463px;
  width: 100%;
}

.main-design-med-laptop-1797p .frame-32-BFfMYu {
  background-color: transparent;
  height: 490px;
  left: calc(50.00% - 794px);
  overflow: hidden;
  position: absolute;
  top: 811px;
  width: 1647px;
}

.main-design-med-laptop-1797p .encuentra-descuentos-Gx5aUx {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 318px);
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 58px;
  width: 623px;
}

.main-design-med-laptop-1797p .span0-3k543l {
  letter-spacing: -0.14px;
  line-height: 50px;
}

.main-design-med-laptop-1797p .span1-3k543l {
  letter-spacing: -0.14px;
}

.main-design-med-laptop-1797p .httpswwwcoopharmacoopshopper-Gx5aUx {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: calc(50.00% - 286px);
  letter-spacing: -0.45px;
  line-height: 50px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 373px;
  white-space: nowrap;
  width: 623px;
}

.main-design-med-laptop-1797p .frame-58-Gx5aUx {
  background-color: transparent;
  height: 163px;
  left: calc(50.00% - 333px);
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 163px;
  width: 667px;
}

.main-design-med-laptop-1797p .logo-colores-horizontal-cp_jpg-1-lQ76QY {
  background-color: transparent;
  height: 163px;
  left: calc(50.00% - 325px);
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 650px;
}

.main-design-med-laptop-1797p .frame-33-BFfMYu {
  background-color: transparent;
  height: 730px;
  left: calc(50.00% - 548px);
  overflow: hidden;
  position: absolute;
  top: 29px;
  width: 1161px;
}

.main-design-med-laptop-1797p .screen-shot-2022-02-25-at-31040-pm-1-OLSr9Z {
  background-color: transparent;
  cursor: pointer;
  height: 632px;
  left: 171px;
  mix-blend-mode: normal;
  position: absolute;
  top: 49px;
  width: 300px;
}

.main-design-med-laptop-1797p .una-aplicacin-mvil-d-OLSr9Z {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 130px;
  text-align: left;
  top: 197px;
  width: 487px;
}

.main-design-med-laptop-1797p .span0-RC04oQ {
  letter-spacing: -0.06px;
}

.main-design-med-laptop-1797p .span1-RC04oQ {
  letter-spacing: -0.06px;
  text-decoration: underline;
}

.main-design-med-laptop-1797p .span2-RC04oQ {
  letter-spacing: -0.06px;
}

.main-design-med-laptop-1797p .descarga-on-time-pharmacy-app-OLSr9Z {
  background-color: transparent;
  height: auto;
  left: 545px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 117px;
  white-space: nowrap;
  width: calc(100.00% - 675px);
}

.main-design-med-laptop-1797p .body-e1-wc7d4K {
  background-color: var(--hint-of-red);
  height: 728px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 1057px;
  width: 100%;
}

.main-design-med-laptop-1797p .frame-35-XkhKd8 {
  background-color: transparent;
  height: 647px;
  left: calc(50.00% - 621px);
  overflow: hidden;
  position: relative;
  top: 41px;
  width: 1241px;
}

.main-design-med-laptop-1797p .bq4-a4257-1-Hoytxx {
  background-color: transparent;
  height: 238px;
  left: 58px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 152px;
  width: 468px;
}

.main-design-med-laptop-1797p .frame-36-Hoytxx {
  background-color: transparent;
  height: 593px;
  mix-blend-mode: normal;
  position: absolute;
  right: 123px;
  top: 14px;
  width: 520px;
}

.main-design-med-laptop-1797p .frame-20-wPeoAH {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: 128px;
  justify-content: flex-start;
  mix-blend-mode: normal;
  position: absolute;
  right: 2px;
  top: 168px;
  width: 518px;
}

.main-design-med-laptop-1797p .nuestra-ubicacin-den-zN0GxA {
  background-color: transparent;
  flex: 1;
  height: 120px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 518px;
}

.main-design-med-laptop-1797p .econo-logo-1-1-wPeoAH {
  background-color: transparent;
  height: 190px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 501px;
}

.main-design-med-laptop-1797p .screen-shot-2022-03-02-at-24034-pm-1-wPeoAH {
  background-color: transparent;
  cursor: pointer;
  height: 277px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 24px;
  top: 316px;
  width: 453px;
}

.main-design-med-laptop-1797p .home-page-wc7d4K {
  background-color: transparent;
  height: 17.55%;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 100%;
}

.main-design-med-laptop-1797p .rectangle-5-n38z2G {
  background-color: var(--white);
  height: 1057px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 1681px;
}

.main-design-med-laptop-1797p .nav-n38z2G {
  background-color: transparent;
  height: 207px;
  left: -3px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 3px);
}

.main-design-med-laptop-1797p .frame-19-hX3jD9 {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 59px;
  justify-content: flex-end;
  mix-blend-mode: normal;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  position: absolute;
  right: 56px;
  top: 70px;
}

.main-design-med-laptop-1797p .sobre-nosotros-GWl2vY {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-med-laptop-1797p .nuestros-servicios-GWl2vY {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-med-laptop-1797p .empleados-GWl2vY {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-med-laptop-1797p .contacto-GWl2vY {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-med-laptop-1797p .logo-one-stop-wide-1-hX3jD9 {
  background-color: transparent;
  height: 78px;
  left: 45px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 55px;
  width: 287px;
}

.main-design-med-laptop-1797p .frame-24-n38z2G {
  background-color: transparent;
  height: 706px;
  left: calc(50.00% - 608px);
  overflow: hidden;
  position: absolute;
  top: 207px;
  width: 1216px;
}

.main-design-med-laptop-1797p .frame-23-JK0NgZ {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: 614px;
  justify-content: flex-start;
  position: absolute;
  right: 133px;
  top: -17px;
  width: 590px;
}

.main-design-med-laptop-1797p .homepage-illustration-1-9ditcB {
  background-color: transparent;
  height: 650.72216796875px;
  margin-right: -117px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 707px;
}

.main-design-med-laptop-1797p .somos-una-farmacia-d-JK0NgZ {
  background-color: transparent;
  height: auto;
  left: 79px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 139px;
  width: 402px;
}

.main-design-med-laptop-1797p .cuidar-de-tu-salud-es-fcil-n38z2G {
  background-color: transparent;
  height: auto;
  left: 79px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 56px;
  width: 385px;
}

.main-design-med-laptop-1797p .footer-wc7d4K {
  background-color: transparent;
  height: 380px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 5642px;
  width: 100%;
}

.main-design-med-laptop-1797p .rectangle-10-TLccMx {
  background-color: var(--roman);
  height: 380px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 100%;
}

.main-design-med-laptop-1797p .logo-one-stop-wide-2-TLccMx {
  background-color: transparent;
  height: 86px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 37px;
  top: 263px;
  width: 316px;
}

.main-design-med-laptop-1797p .frame-31-TLccMx {
  background-color: transparent;
  height: 366px;
  left: calc(50.00% - 515px);
  overflow: hidden;
  position: absolute;
  top: 14px;
  width: 1027px;
}

.main-design-med-laptop-1797p .frame-56-I6YT9b {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 42px;
  height: 266px;
  justify-content: center;
  left: 12px;
  mix-blend-mode: normal;
  position: absolute;
  top: 77px;
  width: calc(100.00% - 86px);
}

.main-design-med-laptop-1797p .frame-49-9cYiVn {
  background-color: transparent;
  cursor: pointer;
  height: 266px;
  mix-blend-mode: normal;
  position: relative;
  width: 244px;
}

.main-design-med-laptop-1797p .humacao-shopping-pla-lNx54u {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 30px;
  width: 243px;
}

.main-design-med-laptop-1797p .direccin-lNx54u {
  background-color: transparent;
  height: auto;
  left: 1px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 243px;
}

.main-design-med-laptop-1797p .frame-50-9cYiVn {
  background-color: transparent;
  height: 102px;
  mix-blend-mode: normal;
  position: relative;
  width: 198px;
}

.main-design-med-laptop-1797p .lunes-a-sbado-8-am-a-7-pm-xbjGmE {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 99px);
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 30px;
  width: 198px;
}

.main-design-med-laptop-1797p .horario-xbjGmE {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 98px);
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 153px;
}

.main-design-med-laptop-1797p .frame-51-9cYiVn {
  background-color: transparent;
  height: 173px;
  mix-blend-mode: normal;
  position: relative;
  width: 245px;
}

.main-design-med-laptop-1797p .tel-787-852-8480-fax-l9OhHg {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: -114px;
  text-align: left;
  top: 30px;
  width: 342px;
}

.main-design-med-laptop-1797p .contacto-l9OhHg {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 26px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 202px;
}

.main-design-med-laptop-1797p .contctanos-I6YT9b {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 88px);
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}
/* screen - main-design-small-laptop-1166-1498p */

.main-design-small-laptop-1166-1498p {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 6022px;
  min-width: 1498px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.main-design-small-laptop-1166-1498p .body-b-lgUsLo {
  background-color: var(--white);
  height: 954px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 1785px;
  width: 100%;
}

.main-design-small-laptop-1166-1498p .gradient-organic-shape-12-SROZYH {
  background-color: transparent;
  height: 954px;
  left: 36px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 40px;
  width: 100%;
}

.main-design-small-laptop-1166-1498p .nuestros-servicios-SROZYH {
  background-color: transparent;
  height: auto;
  left: 197px;
  letter-spacing: 0.40px;
  line-height: 70px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 92px;
  white-space: nowrap;
  width: auto;
}

.main-design-small-laptop-1166-1498p .frame-26-SROZYH {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: calc(50.00% - 150px);
  mix-blend-mode: normal;
  position: absolute;
  top: 309px;
}

.main-design-small-laptop-1166-1498p .questionperson-1-jYVdpg {
  background-color: transparent;
  height: 331px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 374px;
}

.main-design-small-laptop-1166-1498p .consultora-y-manejo-de-terapia-jYVdpg {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.36px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 412px;
}

.main-design-small-laptop-1166-1498p .frame-25-SROZYH {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: 179px;
  mix-blend-mode: normal;
  position: absolute;
  top: 196px;
}

.main-design-small-laptop-1166-1498p .despacho-de-recetas-iOOBnI {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.36px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.main-design-small-laptop-1166-1498p .pills-1-iOOBnI {
  background-color: transparent;
  height: 277.2069091796875px;
  mix-blend-mode: normal;
  position: relative;
  width: 336.4630126953125px;
}

.main-design-small-laptop-1166-1498p .frame-21-SROZYH {
  background-color: transparent;
  height: 365px;
  mix-blend-mode: normal;
  position: absolute;
  right: 51px;
  top: 169px;
  width: 369px;
}

.main-design-small-laptop-1166-1498p .frame-22-Jxx8hw {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: 0px;
  position: relative;
  top: 0px;
}

.main-design-small-laptop-1166-1498p .entrega-de-recetas-al-hogar-btG9yo {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.36px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 369px;
}

.main-design-small-laptop-1166-1498p .group-1-btG9yo {
  background-color: transparent;
  height: 338px;
  position: relative;
  width: 306px;
}

.main-design-small-laptop-1166-1498p .car-1-yo7afI {
  background-color: transparent;
  height: 306px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 32px;
  width: 306px;
}

.main-design-small-laptop-1166-1498p .cross-1-yo7afI {
  background-color: transparent;
  height: 170px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 67px;
  top: 0px;
  width: 170px;
}

.main-design-small-laptop-1166-1498p .frame-27-SROZYH {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: 47px;
  mix-blend-mode: normal;
  padding-bottom: 25px;
  padding-left: 54px;
  padding-right: 54px;
  padding-top: 25px;
  position: absolute;
  top: 444px;
}

.main-design-small-laptop-1166-1498p .vaccine-1-bw1iBA {
  background-color: transparent;
  height: 320.87548828125px;
  margin-top: -0.06226062424457268px;
  mix-blend-mode: normal;
  position: relative;
  width: 277.6627197265625px;
}

.main-design-small-laptop-1166-1498p .prximamente-bw1iBA {
  background-color: transparent;
  height: 26px;
  letter-spacing: -0.38px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.main-design-small-laptop-1166-1498p .vacunacin-bw1iBA {
  background-color: transparent;
  height: 62px;
  letter-spacing: -0.36px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 300px;
}

.main-design-small-laptop-1166-1498p .frame-28-SROZYH {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  mix-blend-mode: normal;
  position: absolute;
  right: 74px;
  top: 535px;
}

.main-design-small-laptop-1166-1498p .computer-1-fzkR2C {
  background-color: transparent;
  height: 291px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 291px;
}

.main-design-small-laptop-1166-1498p .programa-de-etiqueta-fzkR2C {
  background-color: transparent;
  height: 101px;
  letter-spacing: -0.36px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 300px;
}

.main-design-small-laptop-1166-1498p .body-f2-lgUsLo {
  background-color: var(--fantasy);
  height: 724px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 2739px;
  width: 100%;
}

.main-design-small-laptop-1166-1498p .frame-29-zAsQPg {
  background-color: transparent;
  height: 623px;
  left: calc(50.00% - 562px);
  position: relative;
  top: 11px;
  width: 1174px;
}

.main-design-small-laptop-1166-1498p .frame-37-EfGqLm {
  background-color: transparent;
  height: 478px;
  left: 31px;
  mix-blend-mode: normal;
  position: absolute;
  top: 104px;
  width: 717px;
}

.main-design-small-laptop-1166-1498p .x4-r6-a4160-edit-edit-1-KDShIy {
  background-color: transparent;
  height: 314px;
  left: 103px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 383px;
}

.main-design-small-laptop-1166-1498p .unknown-1-KDShIy {
  background-color: transparent;
  height: 314px;
  left: 0px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 161px;
  width: 309px;
}

.main-design-small-laptop-1166-1498p .nuestras-farmacutica-KDShIy {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 120px;
  text-align: left;
  top: 355px;
  width: auto;
}

.main-design-small-laptop-1166-1498p .frame-30-EfGqLm {
  background-color: transparent;
  height: 381px;
  mix-blend-mode: normal;
  position: absolute;
  right: 82px;
  top: 83px;
  width: 455px;
}

.main-design-small-laptop-1166-1498p .este-grupo-de-profes-PGkIqP {
  background-color: transparent;
  height: auto;
  left: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 49px;
  width: 420px;
}

.main-design-small-laptop-1166-1498p .bq4-a4191-edit-1-PGkIqP {
  background-color: transparent;
  height: 254px;
  left: 0px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 127px;
  width: 455px;
}

.main-design-small-laptop-1166-1498p .nuestro-equipo-PGkIqP {
  background-color: transparent;
  height: auto;
  left: 33px;
  letter-spacing: -0.45px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 420px;
}

.main-design-small-laptop-1166-1498p .signup-d-lgUsLo {
  background-color: var(--hint-of-red);
  height: 821px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 4821px;
  width: 100%;
}

.main-design-small-laptop-1166-1498p .frame-34-jglhRI {
  background-color: transparent;
  height: 676px;
  left: calc(50.00% - 593px);
  position: absolute;
  top: 53px;
  width: 1229px;
}

.main-design-small-laptop-1166-1498p .meds-1-tvZRqL {
  background-color: transparent;
  height: 452px;
  mix-blend-mode: normal;
  position: absolute;
  right: 55px;
  top: 58px;
  width: 371px;
}

.main-design-small-laptop-1166-1498p .frame-45-jglhRI {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 643px;
  justify-content: flex-start;
  left: 77px;
  mix-blend-mode: normal;
  position: absolute;
  top: 86px;
}

.main-design-small-laptop-1166-1498p .qa-r2fUcE {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 301px;
}

.main-design-small-laptop-1166-1498p .venden-productos-r2fUcE {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 301px;
}

.main-design-small-laptop-1166-1498p .s-se-venden-producto-r2fUcE {
  background-color: transparent;
  height: 108px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 665px;
}

.main-design-small-laptop-1166-1498p .hacen-citas-de-vacunacin-r2fUcE {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 301px;
}

.main-design-small-laptop-1166-1498p .pronto-ofreceremos-s-r2fUcE {
  background-color: transparent;
  height: 71px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 665px;
}

.main-design-small-laptop-1166-1498p .puedo-ordenar-mi-rec-r2fUcE {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 713px;
}

.main-design-small-laptop-1166-1498p .s-al-procesar-tu-rec-r2fUcE {
  background-color: transparent;
  height: 117px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 713px;
}

.main-design-small-laptop-1166-1498p .cmo-puedo-mantenerme-r2fUcE {
  background-color: transparent;
  height: 65px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 713px;
}

.main-design-small-laptop-1166-1498p .textea-farmacia-al-7-r2fUcE {
  background-color: transparent;
  height: 65px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 713px;
}

.main-design-small-laptop-1166-1498p .signup-c-lgUsLo {
  background-color: var(--white);
  height: 1358px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 3463px;
  width: 100%;
}

.main-design-small-laptop-1166-1498p .frame-32-t4Js2g {
  background-color: transparent;
  height: 490px;
  left: calc(50.00% - 633px);
  overflow: hidden;
  position: absolute;
  top: 868px;
  width: 1313px;
}

.main-design-small-laptop-1166-1498p .encuentra-descuentos-jJtNQu {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 318px);
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 58px;
  width: 623px;
}

.main-design-small-laptop-1166-1498p .span0-kdu3Bf {
  letter-spacing: -0.14px;
  line-height: 50px;
}

.main-design-small-laptop-1166-1498p .span1-kdu3Bf {
  letter-spacing: -0.14px;
}

.main-design-small-laptop-1166-1498p .httpswwwcoopharmacoopshopper-jJtNQu {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: calc(50.00% - 287px);
  letter-spacing: -0.45px;
  line-height: 50px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 373px;
  white-space: nowrap;
  width: 623px;
}

.main-design-small-laptop-1166-1498p .logo-colores-horizontal-cp_jpg-1-jJtNQu {
  background-color: transparent;
  height: 163px;
  left: calc(50.00% - 333px);
  mix-blend-mode: normal;
  position: absolute;
  top: 186px;
  width: 650px;
}

.main-design-small-laptop-1166-1498p .frame-33-t4Js2g {
  background-color: transparent;
  height: 730px;
  left: calc(50.00% - 628px);
  overflow: hidden;
  position: absolute;
  top: 29px;
  width: 1308px;
}

.main-design-small-laptop-1166-1498p .screen-shot-2022-02-25-at-31040-pm-1-2tymRs {
  background-color: transparent;
  cursor: pointer;
  height: 625px;
  left: 132px;
  mix-blend-mode: normal;
  position: absolute;
  top: 52px;
  width: 310px;
}

.main-design-small-laptop-1166-1498p .una-aplicacin-mvil-d-t4Js2g {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: calc(50.00% + 62px);
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 282px;
  width: 487px;
}

.main-design-small-laptop-1166-1498p .span0-2kCaH7 {
  letter-spacing: -0.06px;
}

.main-design-small-laptop-1166-1498p .span1-2kCaH7 {
  letter-spacing: -0.06px;
  text-decoration: underline;
}

.main-design-small-laptop-1166-1498p .span2-2kCaH7 {
  letter-spacing: -0.06px;
}

.main-design-small-laptop-1166-1498p .descarga-on-time-pharmacy-app-t4Js2g {
  background-color: transparent;
  height: auto;
  left: calc(50.00% + 62px);
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 203px;
  white-space: nowrap;
  width: 486px;
}

.main-design-small-laptop-1166-1498p .body-e2-lgUsLo {
  background-color: var(--hint-of-red);
  height: 728px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 1057px;
  width: 100%;
}

.main-design-small-laptop-1166-1498p .frame-35-ax9E3w {
  background-color: transparent;
  height: 647px;
  left: 45px;
  overflow: hidden;
  position: relative;
  top: 41px;
  width: calc(100.00% - 107px);
}

.main-design-small-laptop-1166-1498p .bq4-a4257-1-yWErtn {
  background-color: transparent;
  height: 238px;
  left: 58px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 152px;
  width: 468px;
}

.main-design-small-laptop-1166-1498p .frame-36-yWErtn {
  background-color: transparent;
  height: 593px;
  mix-blend-mode: normal;
  position: absolute;
  right: 54px;
  top: 0px;
  width: 520px;
}

.main-design-small-laptop-1166-1498p .frame-20-V6sAQd {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: 128px;
  justify-content: flex-start;
  mix-blend-mode: normal;
  position: absolute;
  right: 2px;
  top: 168px;
  width: 451px;
}

.main-design-small-laptop-1166-1498p .nuestra-ubicacin-den-CgwLtF {
  background-color: transparent;
  flex: 1;
  height: 120px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 451px;
}

.main-design-small-laptop-1166-1498p .econo-logo-1-1-V6sAQd {
  background-color: transparent;
  height: 190px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 501px;
}

.main-design-small-laptop-1166-1498p .screen-shot-2022-03-02-at-24034-pm-1-V6sAQd {
  background-color: transparent;
  cursor: pointer;
  height: 277px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 24px;
  top: 316px;
  width: 453px;
}

.main-design-small-laptop-1166-1498p .home-page-lgUsLo {
  background-color: transparent;
  height: 17.55%;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 100%;
}

.main-design-small-laptop-1166-1498p .rectangle-5-pFlomt {
  background-color: var(--white);
  height: 1057px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 1681px;
}

.main-design-small-laptop-1166-1498p .nav-pFlomt {
  background-color: transparent;
  height: 207px;
  left: -3px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 3px);
}

.main-design-small-laptop-1166-1498p .frame-19-JFEode {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 59px;
  justify-content: flex-end;
  mix-blend-mode: normal;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  position: absolute;
  right: 56px;
  top: 70px;
}

.main-design-small-laptop-1166-1498p .sobre-nosotros-rldKz0 {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-small-laptop-1166-1498p .nuestros-servicios-rldKz0 {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-small-laptop-1166-1498p .empleados-rldKz0 {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-small-laptop-1166-1498p .contacto-rldKz0 {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-small-laptop-1166-1498p .logo-one-stop-wide-1-JFEode {
  background-color: transparent;
  height: 78px;
  left: 45px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 55px;
  width: 287px;
}

.main-design-small-laptop-1166-1498p .frame-24-pFlomt {
  background-color: transparent;
  height: 706px;
  left: calc(50.00% - 608px);
  overflow: hidden;
  position: absolute;
  top: 207px;
  width: 1216px;
}

.main-design-small-laptop-1166-1498p .somos-una-farmacia-d-xRxoBx {
  background-color: transparent;
  height: auto;
  left: 56px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 107px;
  width: 402px;
}

.main-design-small-laptop-1166-1498p .frame-23-xRxoBx {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: 614px;
  justify-content: flex-start;
  position: absolute;
  right: 133px;
  top: -17px;
  width: 590px;
}

.main-design-small-laptop-1166-1498p .homepage-illustration-1-Vs48y1 {
  background-color: transparent;
  height: 650.72216796875px;
  margin-right: -117px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 707px;
}

.main-design-small-laptop-1166-1498p .cuidar-de-tu-salud-es-fcil-xRxoBx {
  background-color: transparent;
  height: auto;
  left: 56px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 11px;
  width: 385px;
}

.main-design-small-laptop-1166-1498p .footer1-lgUsLo {
  background-color: transparent;
  height: 380px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 5642px;
  width: 100%;
}

.main-design-small-laptop-1166-1498p .rectangle-10-8LcxeU {
  background-color: var(--roman);
  height: 380px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 100%;
}

.main-design-small-laptop-1166-1498p .logo-one-stop-wide-2-8LcxeU {
  background-color: transparent;
  height: 77px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 19px;
  top: 280px;
  width: 283px;
}

.main-design-small-laptop-1166-1498p .frame-31-8LcxeU {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.main-design-small-laptop-1166-1498p .frame-55-1bHVNa {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 42px;
  justify-content: center;
  left: calc(50.00% - 377px);
  mix-blend-mode: normal;
  position: absolute;
  top: calc(50.00% - 123px);
}

.main-design-small-laptop-1166-1498p .frame-46-3LQFFk {
  background-color: transparent;
  cursor: pointer;
  height: 244.90087890625px;
  mix-blend-mode: normal;
  position: relative;
  width: 244px;
}

.main-design-small-laptop-1166-1498p .humacao-shopping-pla-3k9dR3 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 30px;
  width: 243px;
}

.main-design-small-laptop-1166-1498p .direccin-3k9dR3 {
  background-color: transparent;
  height: auto;
  left: 1px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 243px;
}

.main-design-small-laptop-1166-1498p .frame-47-3LQFFk {
  background-color: transparent;
  height: 245px;
  mix-blend-mode: normal;
  position: relative;
  width: 198px;
}

.main-design-small-laptop-1166-1498p .lunes-a-sbado-8-am-a-7-pm-7iiOmX {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 99px);
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 30px;
  width: 198px;
}

.main-design-small-laptop-1166-1498p .horario-7iiOmX {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 98px);
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 153px;
}

.main-design-small-laptop-1166-1498p .frame-48-3LQFFk {
  background-color: transparent;
  height: 173px;
  mix-blend-mode: normal;
  position: relative;
  width: 236px;
}

.main-design-small-laptop-1166-1498p .tel-787-852-8480-fax-1xhs3O {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 0px;
  text-align: left;
  top: 30px;
  width: 228px;
}

.main-design-small-laptop-1166-1498p .contacto-1xhs3O {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 26px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 202px;
}

.main-design-small-laptop-1166-1498p .contctanos-1bHVNa {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 89px);
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}
/* screen - main-design-small-laptop-900-1166 */

.main-design-small-laptop-900-1166 {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 6022px;
  min-width: 1116px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.main-design-small-laptop-900-1166 .body-b-qVNWAX {
  background-color: var(--white);
  height: 954px;
  left: 11px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 1785px;
  width: calc(100.00% - 22px);
}

.main-design-small-laptop-900-1166 .gradient-organic-shape-1-bKInzc {
  background-color: transparent;
  height: 954px;
  left: 23px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 79px;
  width: 100%;
}

.main-design-small-laptop-900-1166 .nuestros-servicios-bKInzc {
  background-color: transparent;
  height: auto;
  left: 75px;
  letter-spacing: 0.40px;
  line-height: 70px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 65px;
  white-space: nowrap;
  width: auto;
}

.main-design-small-laptop-900-1166 .frame-26-bKInzc {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: calc(50.00% - 189px);
  mix-blend-mode: normal;
  position: absolute;
  top: 352px;
}

.main-design-small-laptop-900-1166 .questionperson-1-cN0cbB {
  background-color: transparent;
  height: 264px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 298px;
}

.main-design-small-laptop-900-1166 .consultora-y-manejo-de-terapia-cN0cbB {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.36px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 412px;
}

.main-design-small-laptop-900-1166 .frame-25-bKInzc {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: 11px;
  mix-blend-mode: normal;
  position: absolute;
  top: 164px;
}

.main-design-small-laptop-900-1166 .despacho-de-recetas-bFhFUJ {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.36px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.main-design-small-laptop-900-1166 .pills-1-bFhFUJ {
  background-color: transparent;
  height: 277.2069091796875px;
  mix-blend-mode: normal;
  position: relative;
  width: 336.463134765625px;
}

.main-design-small-laptop-900-1166 .frame-21-bKInzc {
  background-color: transparent;
  height: 365px;
  mix-blend-mode: normal;
  position: absolute;
  right: 11px;
  top: 164px;
  width: 369px;
}

.main-design-small-laptop-900-1166 .frame-22-Uojt7L {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: 0px;
  position: relative;
  top: 0px;
}

.main-design-small-laptop-900-1166 .entrega-de-recetas-al-hogar-qT03f6 {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.36px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 369px;
}

.main-design-small-laptop-900-1166 .group-1-qT03f6 {
  background-color: transparent;
  height: 268px;
  position: relative;
  width: 242.62721252441406px;
}

.main-design-small-laptop-900-1166 .car-1-KPpWCx {
  background-color: transparent;
  height: 243px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 25px;
  width: 243px;
}

.main-design-small-laptop-900-1166 .cross-1-KPpWCx {
  background-color: transparent;
  height: 135px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 53px;
  top: 0px;
  width: 135px;
}

.main-design-small-laptop-900-1166 .frame-27-bKInzc {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  left: -43px;
  mix-blend-mode: normal;
  padding-bottom: 25px;
  padding-left: 54px;
  padding-right: 54px;
  padding-top: 25px;
  position: absolute;
  top: 506px;
}

.main-design-small-laptop-900-1166 .vaccine-1-NNtTex {
  background-color: transparent;
  height: 320.87548828125px;
  margin-top: -0.06226062424457268px;
  mix-blend-mode: normal;
  position: relative;
  width: 277.66259765625px;
}

.main-design-small-laptop-900-1166 .prximamente-NNtTex {
  background-color: transparent;
  height: 26px;
  letter-spacing: -0.38px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.main-design-small-laptop-900-1166 .vacunacin-NNtTex {
  background-color: transparent;
  height: 62px;
  letter-spacing: -0.36px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 300px;
}

.main-design-small-laptop-900-1166 .frame-28-bKInzc {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: center;
  mix-blend-mode: normal;
  position: absolute;
  right: 11px;
  top: 609px;
}

.main-design-small-laptop-900-1166 .computer-1-BWnlfn {
  background-color: transparent;
  height: 226px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 226px;
}

.main-design-small-laptop-900-1166 .programa-de-etiqueta-BWnlfn {
  background-color: transparent;
  height: 101px;
  letter-spacing: -0.36px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 300px;
}

.main-design-small-laptop-900-1166 .body-f-qVNWAX {
  background-color: var(--fantasy);
  height: 724px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 2739px;
  width: 100%;
}

.main-design-small-laptop-900-1166 .frame-29-dEKhXA {
  background-color: transparent;
  height: 623px;
  left: calc(50.00% - 450px);
  position: relative;
  top: 11px;
  width: 900px;
}

.main-design-small-laptop-900-1166 .frame-37-cvHqZL {
  background-color: transparent;
  height: 519px;
  left: 12px;
  mix-blend-mode: normal;
  position: absolute;
  top: 104px;
  width: 717px;
}

.main-design-small-laptop-900-1166 .x4-r6-a4160-edit-edit-1-APZY69 {
  background-color: transparent;
  height: 314px;
  left: 11px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: -27px;
  width: 383px;
}

.main-design-small-laptop-900-1166 .unknown-1-APZY69 {
  background-color: transparent;
  height: 314px;
  left: 0px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 161px;
  width: 309px;
}

.main-design-small-laptop-900-1166 .nuestras-farmacutica-APZY69 {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 120px;
  text-align: left;
  top: 393px;
  width: auto;
}

.main-design-small-laptop-900-1166 .frame-30-cvHqZL {
  background-color: transparent;
  height: 381px;
  mix-blend-mode: normal;
  position: absolute;
  right: 28px;
  top: 89px;
  width: 455px;
}

.main-design-small-laptop-900-1166 .este-grupo-de-profes-TN7uTX {
  background-color: transparent;
  height: auto;
  left: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 49px;
  width: 420px;
}

.main-design-small-laptop-900-1166 .bq4-a4191-edit-1-TN7uTX {
  background-color: transparent;
  height: 254px;
  left: 0px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 127px;
  width: 455px;
}

.main-design-small-laptop-900-1166 .nuestro-equipo-TN7uTX {
  background-color: transparent;
  height: auto;
  left: 33px;
  letter-spacing: -0.45px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 420px;
}

.main-design-small-laptop-900-1166 .signup-d-qVNWAX {
  background-color: var(--hint-of-red);
  height: 878px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 4764px;
  width: 100%;
}

.main-design-small-laptop-900-1166 .frame-34-eIzEQN {
  background-color: transparent;
  height: 878px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.main-design-small-laptop-900-1166 .meds-1-FHgLJV {
  background-color: transparent;
  height: 295px;
  mix-blend-mode: normal;
  position: absolute;
  right: 37px;
  top: 104px;
  width: 242px;
}

.main-design-small-laptop-900-1166 .frame-45-eIzEQN {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  justify-content: flex-start;
  left: calc(50.00% - 390px);
  mix-blend-mode: normal;
  position: absolute;
  top: 22px;
}

.main-design-small-laptop-900-1166 .qa-mTEMxx {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 301px;
}

.main-design-small-laptop-900-1166 .venden-productos-mTEMxx {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 301px;
}

.main-design-small-laptop-900-1166 .s-se-venden-producto-mTEMxx {
  background-color: transparent;
  height: 157px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 456px;
}

.main-design-small-laptop-900-1166 .hacen-citas-de-vacunacin-mTEMxx {
  background-color: transparent;
  height: 35px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 301px;
}

.main-design-small-laptop-900-1166 .pronto-ofreceremos-s-mTEMxx {
  background-color: transparent;
  height: 85px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 414px;
}

.main-design-small-laptop-900-1166 .puedo-ordenar-mi-rec-mTEMxx {
  background-color: transparent;
  height: 60px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 430px;
}

.main-design-small-laptop-900-1166 .s-al-procesar-tu-rec-mTEMxx {
  background-color: transparent;
  height: 182px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 456px;
}

.main-design-small-laptop-900-1166 .cmo-puedo-mantenerme-mTEMxx {
  background-color: transparent;
  height: 98px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 472px;
}

.main-design-small-laptop-900-1166 .textea-farmacia-al-7-mTEMxx {
  background-color: transparent;
  height: 147px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 520px;
}

.main-design-small-laptop-900-1166 .signup-c-qVNWAX {
  background-color: var(--white);
  height: 1301px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 3463px;
  width: calc(100.00% - 2px);
}

.main-design-small-laptop-900-1166 .frame-32-PeM4JU {
  background-color: transparent;
  height: 469px;
  left: calc(50.00% - 557px);
  overflow: hidden;
  position: absolute;
  top: 807px;
  width: 1114px;
}

.main-design-small-laptop-900-1166 .encuentra-descuentos-dkTVio {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 318px);
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 58px;
  width: 623px;
}

.main-design-small-laptop-900-1166 .span0-5gyZjI {
  letter-spacing: -0.14px;
  line-height: 50px;
}

.main-design-small-laptop-900-1166 .span1-5gyZjI {
  letter-spacing: -0.14px;
}

.main-design-small-laptop-900-1166 .httpswwwcoopharmacoopshopper-dkTVio {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: calc(50.00% - 287px);
  letter-spacing: -0.45px;
  line-height: 50px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 373px;
  white-space: nowrap;
  width: 623px;
}

.main-design-small-laptop-900-1166 .logo-colores-horizontal-cp_jpg-1-dkTVio {
  background-color: transparent;
  height: 163px;
  left: calc(50.00% - 333px);
  mix-blend-mode: normal;
  position: absolute;
  top: 186px;
  width: 650px;
}

.main-design-small-laptop-900-1166 .frame-33-PeM4JU {
  background-color: transparent;
  height: 730px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 29px;
  width: 100%;
}

.main-design-small-laptop-900-1166 .screen-shot-2022-02-25-at-31040-pm-1-oJYCTm {
  background-color: transparent;
  cursor: pointer;
  height: 625px;
  left: 85px;
  mix-blend-mode: normal;
  position: absolute;
  top: 52px;
  width: 310px;
}

.main-design-small-laptop-900-1166 .descarga-on-time-pharmacy-app-oJYCTm {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 17px);
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 137px;
  width: 441px;
}

.main-design-small-laptop-900-1166 .una-aplicacin-mvil-d-oJYCTm {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: calc(50.00% - 29px);
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 253px;
  width: 435px;
}

.main-design-small-laptop-900-1166 .span0-oTcMME {
  letter-spacing: -0.06px;
}

.main-design-small-laptop-900-1166 .span1-oTcMME {
  letter-spacing: -0.06px;
  text-decoration: underline;
}

.main-design-small-laptop-900-1166 .span2-oTcMME {
  letter-spacing: -0.06px;
}

.main-design-small-laptop-900-1166 .body-e-qVNWAX {
  background-color: var(--hint-of-red);
  height: 728px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 1057px;
  width: 100%;
}

.main-design-small-laptop-900-1166 .frame-35-JKbu8p {
  background-color: transparent;
  height: 647px;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 41px;
  width: 100%;
}

.main-design-small-laptop-900-1166 .bq4-a4257-1-Dw4ZPM {
  background-color: transparent;
  height: 238px;
  left: calc(50.00% - 524px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 161px;
  width: 400px;
}

.main-design-small-laptop-900-1166 .frame-36-Dw4ZPM {
  background-color: transparent;
  height: 593px;
  mix-blend-mode: normal;
  position: absolute;
  right: 75px;
  top: 0px;
  width: 520px;
}

.main-design-small-laptop-900-1166 .frame-20-r2RVI9 {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: 128px;
  justify-content: flex-start;
  mix-blend-mode: normal;
  position: absolute;
  right: 13px;
  top: 168px;
  width: 440px;
}

.main-design-small-laptop-900-1166 .nuestra-ubicacin-den-726jT3 {
  background-color: transparent;
  flex: 1;
  height: 120px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 440px;
}

.main-design-small-laptop-900-1166 .econo-logo-1-1-r2RVI9 {
  background-color: transparent;
  height: 190px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 501px;
}

.main-design-small-laptop-900-1166 .screen-shot-2022-03-02-at-24034-pm-1-r2RVI9 {
  background-color: transparent;
  cursor: pointer;
  height: 277px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 24px;
  top: 316px;
  width: 453px;
}

.main-design-small-laptop-900-1166 .home-page-qVNWAX {
  background-color: transparent;
  height: 17.55%;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 100%;
}

.main-design-small-laptop-900-1166 .rectangle-5-KtLpEe {
  background-color: var(--white);
  height: 1057px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 1681px;
}

.main-design-small-laptop-900-1166 .nav-KtLpEe {
  background-color: transparent;
  height: 207px;
  left: -3px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 3px);
}

.main-design-small-laptop-900-1166 .frame-19-sOwnuP {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 59px;
  justify-content: flex-end;
  mix-blend-mode: normal;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  position: absolute;
  right: 92px;
  top: 153px;
}

.main-design-small-laptop-900-1166 .sobre-nosotros-BBQcCz {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-small-laptop-900-1166 .nuestros-servicios-BBQcCz {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-small-laptop-900-1166 .empleados-BBQcCz {
  background-color: transparent;
  cursor: pointer;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-small-laptop-900-1166 .contacto-BBQcCz {
  background-color: transparent;
  letter-spacing: -0.30px;
  line-height: normal;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.main-design-small-laptop-900-1166 .logo-one-stop-wide-1-sOwnuP {
  background-color: transparent;
  height: 78px;
  left: 45px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 55px;
  width: 287px;
}

.main-design-small-laptop-900-1166 .frame-24-KtLpEe {
  background-color: transparent;
  height: 706px;
  left: calc(50.00% - 459px);
  overflow: hidden;
  position: absolute;
  top: 258px;
  width: 909px;
}

.main-design-small-laptop-900-1166 .somos-una-farmacia-d-NxLKQA {
  background-color: transparent;
  height: auto;
  left: 56px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 107px;
  width: 402px;
}

.main-design-small-laptop-900-1166 .frame-23-NxLKQA {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: 505px;
  justify-content: flex-start;
  position: absolute;
  right: 0px;
  top: 20px;
  width: 468px;
}

.main-design-small-laptop-900-1166 .homepage-illustration-1-OjCeA8 {
  background-color: transparent;
  height: 375px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 397px;
}

.main-design-small-laptop-900-1166 .cuidar-de-tu-salud-es-fcil-NxLKQA {
  background-color: transparent;
  height: auto;
  left: 56px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 11px;
  width: 385px;
}

.main-design-small-laptop-900-1166 .footer-qVNWAX {
  background-color: transparent;
  height: 380px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 5642px;
  width: 100%;
}

.main-design-small-laptop-900-1166 .rectangle-10-S3ZAEB {
  background-color: var(--roman);
  height: 380px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 100%;
}

.main-design-small-laptop-900-1166 .logo-one-stop-wide-2-S3ZAEB {
  background-color: transparent;
  height: 66px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 27px;
  top: 286px;
  width: 243px;
}

.main-design-small-laptop-900-1166 .frame-31-S3ZAEB {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.main-design-small-laptop-900-1166 .frame-55-JFtcgi {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: 173px;
  justify-content: center;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 63px;
  width: 772px;
}

.main-design-small-laptop-900-1166 .frame-46-PXCy7i {
  background-color: transparent;
  height: 244.90087890625px;
  mix-blend-mode: normal;
  position: relative;
  width: 244px;
}

.main-design-small-laptop-900-1166 .humacao-shopping-pla-KttEL8 {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 0px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 30px;
  width: 243px;
}

.main-design-small-laptop-900-1166 .direccin-KttEL8 {
  background-color: transparent;
  height: auto;
  left: 1px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 243px;
}

.main-design-small-laptop-900-1166 .frame-47-PXCy7i {
  background-color: transparent;
  height: 245px;
  mix-blend-mode: normal;
  position: relative;
  width: 186px;
}

.main-design-small-laptop-900-1166 .lunes-a-sbado-8-am-a-7-pm-1TXGYu {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 99px);
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 30px;
  width: 198px;
}

.main-design-small-laptop-900-1166 .horario-1TXGYu {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 98px);
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 153px;
}

.main-design-small-laptop-900-1166 .frame-48-PXCy7i {
  background-color: transparent;
  height: 173px;
  mix-blend-mode: normal;
  position: relative;
  width: 231px;
}

.main-design-small-laptop-900-1166 .tel-787-852-8480-fax-bSamBa {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: -118px;
  text-align: left;
  top: 30px;
  width: 346px;
}

.main-design-small-laptop-900-1166 .contacto-bSamBa {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 26px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 202px;
}

.main-design-small-laptop-900-1166 .contctanos-JFtcgi {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 89px);
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}
/* screen - mobile-360p */

.mobile-360p {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 7905px;
  min-width: 565px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.mobile-360p .body-b-jOPxso {
  background-color: var(--white);
  height: 1799px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 1884px;
  width: calc(100.00% + 5px);
}

.mobile-360p .gradient-organic-shape-1-Aq7fqe {
  background-color: transparent;
  height: 761px;
  left: -9px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 508px;
  width: calc(100.00% - 5px);
}

.mobile-360p .gradient-organic-shape-2-Aq7fqe {
  background-color: transparent;
  height: 557px;
  left: 5px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 1257px;
  width: calc(100.00% - 5px);
}

.mobile-360p .nuestros-servicios-Aq7fqe {
  background-color: transparent;
  height: auto;
  left: 40px;
  letter-spacing: 0.30px;
  line-height: 70px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 17px;
  white-space: nowrap;
  width: auto;
}

.mobile-360p .gradient-organic-shape-1-Fl2j3J {
  background-color: transparent;
  height: 604px;
  left: -1px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: calc(100.00% - 5px);
}

.mobile-360p .frame-59-Aq7fqe {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 41px;
  height: 1639px;
  justify-content: center;
  left: -17px;
  mix-blend-mode: normal;
  position: absolute;
  top: 143px;
  width: calc(100.00% + 39px);
}

.mobile-360p .frame-22-vEjrd9 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 225.15850830078125px;
  justify-content: flex-start;
  position: relative;
  width: 360px;
}

.mobile-360p .entrega-de-recetas-al-hogar-r4j4Jj {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.30px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 369px;
}

.mobile-360p .group-1-r4j4Jj {
  background-color: transparent;
  height: 189.15850830078125px;
  position: relative;
  width: 171.25px;
}

.mobile-360p .car-1-77D6EH {
  background-color: transparent;
  height: 171px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 0px;
  top: 18px;
  width: 171px;
}

.mobile-360p .cross-1-77D6EH {
  background-color: transparent;
  height: 95px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 37px;
  top: 0px;
  width: 95px;
}

.mobile-360p .frame-28-vEjrd9 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 252px;
  justify-content: center;
  mix-blend-mode: normal;
  position: relative;
  width: 381px;
}

.mobile-360p .programa-de-etiqueta-hCeNrD {
  background-color: transparent;
  height: 55px;
  letter-spacing: -0.30px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.mobile-360p .computer-1-hCeNrD {
  background-color: transparent;
  height: 155px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 155px;
}

.mobile-360p .frame-26-vEjrd9 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 373px;
  justify-content: center;
  mix-blend-mode: normal;
  position: relative;
  width: 322px;
}

.mobile-360p .consultora-y-manejo-de-terapia-pqpDfU {
  background-color: transparent;
  height: 45px;
  letter-spacing: -0.30px;
  line-height: 20px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: auto;
}

.mobile-360p .questionperson-1-pqpDfU {
  background-color: transparent;
  height: 293px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 284px;
}

.mobile-360p .frame-25-vEjrd9 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 250.631591796875px;
  justify-content: center;
  mix-blend-mode: normal;
  position: relative;
  width: 374px;
}

.mobile-360p .despacho-de-recetas-vYdAcr {
  background-color: transparent;
  height: 36px;
  letter-spacing: -0.30px;
  line-height: 20px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 300px;
}

.mobile-360p .pills-1-vYdAcr {
  background-color: transparent;
  height: 214.63153076171875px;
  mix-blend-mode: normal;
  position: relative;
  width: 260.51123046875px;
}

.mobile-360p .frame-27-vEjrd9 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 373.94976806640625px;
  justify-content: center;
  mix-blend-mode: normal;
  padding-bottom: 25px;
  padding-left: 54px;
  padding-right: 54px;
  padding-top: 25px;
  position: relative;
  width: 229px;
}

.mobile-360p .prximamente-KuRXO4 {
  background-color: transparent;
  height: 26px;
  letter-spacing: -0.30px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.mobile-360p .vacunacin-KuRXO4 {
  background-color: transparent;
  height: 26px;
  letter-spacing: -0.30px;
  line-height: 25px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 300px;
}

.mobile-360p .vaccine-1-KuRXO4 {
  background-color: transparent;
  height: 271.94976806640625px;
  mix-blend-mode: normal;
  position: relative;
  width: 206.57763671875px;
}

.mobile-360p .body-f-jOPxso {
  background-color: var(--fantasy);
  height: 824px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 3691px;
  width: 100%;
}

.mobile-360p .frame-42-0x5a7p {
  background-color: transparent;
  height: 755px;
  left: 0px;
  mix-blend-mode: normal;
  position: relative;
  top: 34px;
  width: calc(100.00% + 5px);
}

.mobile-360p .nuestras-farmacutica-Y0l25w {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 130px);
  letter-spacing: -0.30px;
  line-height: 20px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 375px;
  width: 258px;
}

.mobile-360p .frame-41-Y0l25w {
  background-color: transparent;
  height: 237px;
  left: calc(50.00% - 147px);
  mix-blend-mode: normal;
  position: absolute;
  top: 518px;
  width: 275px;
}

.mobile-360p .x4-r6-a4160-edit-edit-1-xoN6Ps {
  background-color: transparent;
  height: 156px;
  left: calc(50.00% - 138px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 165px;
}

.mobile-360p .unknown-1-xoN6Ps {
  background-color: transparent;
  height: 162px;
  left: calc(50.00% - 10px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 75px;
  width: 148px;
}

.mobile-360p .bq4-a4191-edit-1-Y0l25w {
  background-color: transparent;
  height: 177px;
  left: calc(50.00% - 159px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 153px;
  width: 317px;
}

.mobile-360p .nuestro-equipo-Y0l25w {
  background-color: transparent;
  height: auto;
  left: 48px;
  letter-spacing: -0.30px;
  line-height: 36px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% - 94px);
}

.mobile-360p .este-grupo-de-profes-Y0l25w {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 148px);
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: left;
  top: 49px;
  width: 305px;
}

.mobile-360p .signup-d-jOPxso {
  background-color: var(--hint-of-red);
  height: 1501px;
  left: 0px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 5699px;
  width: 100%;
}

.mobile-360p .signup-c-jOPxso {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 0px;
  height: 1184px;
  justify-content: flex-start;
  left: calc(50.00% - 180px);
  mix-blend-mode: normal;
  overflow: hidden;
  padding-bottom: 34px;
  padding-left: 22px;
  padding-right: 22px;
  position: absolute;
  top: 4515px;
  width: 360px;
}

.mobile-360p .screen-shot-2022-02-25-at-31040-pm-2-HH3ttl {
  background-color: transparent;
  cursor: pointer;
  height: 270px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 140px;
}

.mobile-360p .descarga-one-time-pharmacy-app-HH3ttl {
  background-color: transparent;
  height: 154px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: center;
  width: 277px;
}

.mobile-360p .una-aplicacin-mvil-d-HH3ttl {
  background-color: transparent;
  cursor: pointer;
  height: 368px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 288px;
}

.mobile-360p .span0-xQ7eA0 {
  letter-spacing: -0.06px;
}

.mobile-360p .span1-xQ7eA0 {
  letter-spacing: -0.06px;
  text-decoration: underline;
}

.mobile-360p .span2-xQ7eA0 {
  letter-spacing: -0.06px;
}

.mobile-360p .frame-32-HH3ttl {
  background-color: transparent;
  height: 330.1397705078125px;
  overflow: hidden;
  position: relative;
  width: 316px;
}

.mobile-360p .encuentra-descuentos-1WGxM9 {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 158px);
  letter-spacing: -0.30px;
  line-height: 20px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 302px;
}

.mobile-360p .span0-BCWvqs {
  letter-spacing: -0.06px;
  line-height: 50px;
}

.mobile-360p .span1-BCWvqs {
  letter-spacing: -0.06px;
  line-height: 30px;
}

.mobile-360p .httpswwwcoopharmacoopshopper-1WGxM9 {
  background-color: transparent;
  color: var(--black-2);
  cursor: pointer;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: calc(50.00% - 234px);
  letter-spacing: -0.23px;
  line-height: 50px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  text-decoration: underline;
  top: 261px;
  white-space: nowrap;
  width: 468px;
}

.mobile-360p .logo-colores-horizontal-cp_jpg-1-1WGxM9 {
  background-color: transparent;
  height: 76px;
  left: calc(50.00% - 150px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 183px;
  width: 286px;
}

.mobile-360p .screen-shot-2022-02-25-at-31040-pm-1-HH3ttl {
  background-color: transparent;
  height: 216px;
  margin-bottom: -188.1397705078125px;
  position: relative;
  width: 120px;
}

.mobile-360p .body-e-jOPxso {
  background-color: var(--hint-of-red);
  height: 675px;
  left: -1px;
  mix-blend-mode: normal;
  overflow: hidden;
  position: absolute;
  top: 1209px;
  width: calc(100.00% + 1px);
}

.mobile-360p .frame-39-lonbdx {
  background-color: transparent;
  height: 242px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 405px;
  width: 100%;
}

.mobile-360p .bq4-a4257-1-ECg4ev {
  background-color: transparent;
  height: 153px;
  left: calc(50.00% - 158px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 228px;
}

.mobile-360p .screen-shot-2022-03-02-at-24034-pm-1-ECg4ev {
  background-color: transparent;
  cursor: pointer;
  height: 144px;
  left: calc(50.00% - 79px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 98px;
  width: 236px;
}

.mobile-360p .frame-40-lonbdx {
  background-color: transparent;
  height: 291px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 60px;
  width: 100%;
}

.mobile-360p .econo-logo-1-1-39uKkD {
  background-color: transparent;
  height: 94px;
  left: calc(50.00% - 125px);
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 248px;
}

.mobile-360p .frame-20-39uKkD {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  gap: 10px;
  height: 197px;
  justify-content: flex-start;
  left: calc(50.00% - 138px);
  mix-blend-mode: normal;
  position: absolute;
  top: 94px;
  width: 275px;
}

.mobile-360p .nuestra-ubicacin-den-eoKnjp {
  background-color: transparent;
  flex: 1;
  height: 210px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 275px;
}

.mobile-360p .home-page-jOPxso {
  background-color: transparent;
  height: 15.29%;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-360p .rectangle-5-FPX5F7 {
  background-color: var(--white);
  height: 990px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 360px;
}

.mobile-360p .frame-23-FPX5F7 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 1103px;
  justify-content: center;
  left: calc(50.00% - 162px);
  position: absolute;
  top: 84px;
  width: 332px;
}

.mobile-360p .homepage-illustration-1-VYuC63 {
  background-color: transparent;
  height: 308px;
  margin-top: -27.5px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: relative;
  width: 326px;
}

.mobile-360p .cuidar-de-tu-salud-es-facil-VYuC63 {
  background-color: transparent;
  height: 86px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 218px;
}

.mobile-360p .somos-una-farmacia-d-VYuC63 {
  background-color: transparent;
  height: 744px;
  letter-spacing: -0.30px;
  line-height: 30px;
  margin-bottom: -27.5px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 272px;
}

.mobile-360p .footer-jOPxso {
  background-color: transparent;
  height: 705px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 7200px;
  width: 100%;
}

.mobile-360p .rectangle-10-KTnGxc {
  background-color: var(--roman);
  height: 705px;
  left: 0px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-360p .frame-44-KTnGxc {
  background-color: transparent;
  height: 619px;
  left: calc(50.00% - 140px);
  mix-blend-mode: normal;
  position: absolute;
  top: 39px;
  width: 291px;
}

.mobile-360p .logo-one-stop-wide-2-01X69e {
  background-color: transparent;
  height: 69px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  right: 23px;
  top: 550px;
  width: 253px;
}

.mobile-360p .tel-787-852-8480-fax-787-852-5319-01X69e {
  background-color: transparent;
  height: auto;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  right: 17px;
  text-align: center;
  top: 28px;
  width: 266px;
}

.mobile-360p .lunes-a-sbado-8-am-a-7-pm-01X69e {
  background-color: transparent;
  height: auto;
  left: calc(50.00% - 126px);
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 168px;
  width: 243px;
}

.mobile-360p .humacao-shopping-pla-01X69e {
  background-color: transparent;
  cursor: pointer;
  height: auto;
  left: 19px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 288px;
  width: 243px;
}

.mobile-360p .servicioonestophumacaocom-01X69e {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: -0.23px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 87px;
  white-space: nowrap;
  width: 291px;
}

.mobile-360p .contacto-01X69e {
  background-color: transparent;
  height: auto;
  left: 57px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: -6px;
  white-space: nowrap;
  width: 169px;
}

.mobile-360p .horario-01X69e {
  background-color: transparent;
  height: auto;
  left: 57px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 141px;
  white-space: nowrap;
  width: 169px;
}

.mobile-360p .direccin-01X69e {
  background-color: transparent;
  height: auto;
  left: 57px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 263px;
  white-space: nowrap;
  width: 169px;
}

.mobile-360p .logo-one-stop-wide-1-jOPxso {
  background-color: transparent;
  height: 56px;
  left: 23px;
  mix-blend-mode: normal;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 207px;
}

.mobile-360p .frame-43-jOPxso {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 4px;
  justify-content: flex-start;
  left: calc(50.00% - 176px);
  mix-blend-mode: normal;
  position: absolute;
  top: 5745px;
  width: 356px;
}

.mobile-360p .qa-eA2YSf {
  background-color: transparent;
  height: 48px;
  letter-spacing: -0.45px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 265px;
}

.mobile-360p .venden-productos-eA2YSf {
  background-color: transparent;
  height: 27px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  white-space: nowrap;
  width: 284.85595703125px;
}

.mobile-360p .s-se-venden-producto-eA2YSf {
  background-color: transparent;
  height: 261.24652099609375px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  width: 284.85595703125px;
}

.mobile-360p .hacen-citas-de-vacunacin-eA2YSf {
  background-color: transparent;
  height: 60.643733978271484px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  width: 284.85595703125px;
}

.mobile-360p .pronto-ofreceremos-s-eA2YSf {
  background-color: transparent;
  height: 126.32748413085938px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  width: 284.85595703125px;
}

.mobile-360p .puedo-ordenar-mi-rec-eA2YSf {
  background-color: transparent;
  height: 99.80108642578125px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  width: 284.85595703125px;
}

.mobile-360p .s-al-procesar-tu-rec-eA2YSf {
  background-color: transparent;
  height: 302.86749267578125px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  width: 284.85595703125px;
}

.mobile-360p .cmo-puedo-mantenerme-eA2YSf {
  background-color: transparent;
  height: 154.06117248535156px;
  letter-spacing: -0.30px;
  line-height: 30px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  transform: rotate(-0.09deg);
  width: 284.85595703125px;
}

.mobile-360p .textea-farmacia-al-7-eA2YSf {
  background-color: transparent;
  height: 226px;
  letter-spacing: -0.30px;
  line-height: 30px;
  margin-bottom: -0.0001220703125px;
  mix-blend-mode: normal;
  position: relative;
  text-align: left;
  width: 284px;
}
@media screen and (max-width: 856px) {
  .screen.main-design-small-laptop-900-1166 { 
    display: none;
   }
  .screen.main-design-med-laptop-1797p { 
    display: none;
   }
  .screen.ipad-826p-900p { 
    display: none;
   }
  .screen.main-design-small-laptop-1166-1498p { 
    display: none;
   }
  .screen.main-design-large-desktop-1920p { 
    display: none;
   }
}
@media screen and (min-width: 857px) and (max-width: 1115px) {
  .screen.main-design-small-laptop-900-1166 { 
    display: none;
   }
  .screen.main-design-med-laptop-1797p { 
    display: none;
   }
  .screen.mobile-360p { 
    display: none;
   }
  .screen.main-design-small-laptop-1166-1498p { 
    display: none;
   }
  .screen.main-design-large-desktop-1920p { 
    display: none;
   }
}
@media screen and (min-width: 1116px) and (max-width: 1497px) {
  .screen.main-design-med-laptop-1797p { 
    display: none;
   }
  .screen.ipad-826p-900p { 
    display: none;
   }
  .screen.mobile-360p { 
    display: none;
   }
  .screen.main-design-small-laptop-1166-1498p { 
    display: none;
   }
  .screen.main-design-large-desktop-1920p { 
    display: none;
   }
}
@media screen and (min-width: 1498px) and (max-width: 1793px) {
  .screen.main-design-small-laptop-900-1166 { 
    display: none;
   }
  .screen.main-design-med-laptop-1797p { 
    display: none;
   }
  .screen.ipad-826p-900p { 
    display: none;
   }
  .screen.mobile-360p { 
    display: none;
   }
  .screen.main-design-large-desktop-1920p { 
    display: none;
   }
}
@media screen and (min-width: 1794px) {
  .screen.main-design-small-laptop-900-1166 { 
    display: none;
   }
  .screen.ipad-826p-900p { 
    display: none;
   }
  .screen.mobile-360p { 
    display: none;
   }
  .screen.main-design-small-laptop-1166-1498p { 
    display: none;
   }
  .screen.main-design-large-desktop-1920p { 
    display: none;
   }
}
