/* screen - mobile-usuario-all-breakpoints */

.mobile-usuario-all-breakpoints {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 1134.17vw;
  width: 100%;
}

.mobile-usuario-all-breakpoints .header-2 {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  height: 15.56vw;
  justify-content: flex-start;
  left: 0;
  min-width: 100%;
  position: fixed;
  top: 0;
  width: auto;
  z-index: 7;
}

.mobile-usuario-all-breakpoints .overlap-group6 {
  height: 15.56vw;
  position: relative;
  width: 100%;
}

.mobile-usuario-all-breakpoints .overlap-group-8 {
  align-items: flex-start;
  background-image: url(../img/fondo-header-2-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 20.56vw;
  margin-top: -1.39vw;
  width: 100%;
  padding: 2.5vw 9.72vw;
}

.mobile-usuario-all-breakpoints .banner-seccion-2 {
  align-items: flex-end;
  background-image: url(../img/background-img-banner-11@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 29.72vw;
  margin-top: 15.56vw;
  min-width: 100%;
  padding: 11.39vw 10.28vw;
  z-index: 5;
}

.mobile-usuario-all-breakpoints .banner-2 {
  display: flex;
  height: 6.67vw;
  width: 33.06vw;
}

.mobile-usuario-all-breakpoints .titulo-2 {
  height: 7.22vw;
  letter-spacing: 0;
  line-height: 6.11vw;
  white-space: nowrap;
  width: 33.06vw;
}

.mobile-usuario-all-breakpoints .video_inicio-2 {
  display: flex;
  height: 48.61vw;
  margin-left: 0;
  margin-top: 8.06vw;
  width: 86.11vw;
  z-index: 4;
}

.mobile-usuario-all-breakpoints .seccion-video-2 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  justify-content: center;
  min-width: 86.11vw;
}

.mobile-usuario-all-breakpoints .overlap-group-9 {
  align-items: flex-start;
  background-image: url(../img/taggo-video-8@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 55.28vw;
  margin-top: -2.22vw;
  min-width: 92.78vw;
  padding: 18.33vw 38.22vw;
}

.mobile-usuario-all-breakpoints .boton-video-2 {
  height: 16.39vw;
  object-fit: cover;
  width: 16.39vw;
}

.mobile-usuario-all-breakpoints .personales-container {
  height: 542.78vw;
  margin-top: 9.17vw;
  position: relative;
  width: 100%;
  z-index: 3;
}

.mobile-usuario-all-breakpoints .personales-panel-2 {
  background-image: url(../img/rectangle-305-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  height: 98.06vw;
  justify-content: space-between;
  left: 0;
  position: absolute;
  top: 444.72vw;
  width: 100%;
}

.mobile-usuario-all-breakpoints .personales-textos-2 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-left: 20.83vw;
  margin-right: 20.83vw;
  margin-top: 7.28vw;
  max-height: 35.44vw;
  min-height: 35.44vw;
}

.mobile-usuario-all-breakpoints .panel-para-usuario-genrico-2 {
  display: block;
  height: 8.33vw;
  object-fit: cover;
  opacity: 0;
  transform: translateY(-5.56vw);
  width: 39.44vw;
}

.mobile-usuario-all-breakpoints .panel-para-usuario-genrico-2.bp3-animate-enter35 {
  animation: bp3-animate-enter35-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translateY(-5.56vw);
}

@keyframes bp3-animate-enter35-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.mobile-usuario-all-breakpoints .el-panel-de-usuario-2 {
  height: 5.83vw;
  margin-top: 9.44vw;
  object-fit: cover;
  width: 58.33vw;
}

.mobile-usuario-all-breakpoints .actualiza-tu-informa-2 {
  height: 8.89vw;
  margin-top: 3.06vw;
  object-fit: cover;
  width: 47.22vw;
}

.mobile-usuario-all-breakpoints .personales-imagen-2 {
  background-color: var(--cultured-pearl);
  flex: 1;
  height: 49.57vw;
  margin-bottom: 0;
  margin-left: 10.28vw;
  margin-right: 10.28vw;
  max-height: 49.57vw;
  opacity: 0;
  transform: translate(0, 6.94vw);
}

.mobile-usuario-all-breakpoints .personales-imagen-2.bp3-animate-enter36 {
  animation: bp3-animate-enter36-frames 2.00s ease-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 6.94vw);
}

@keyframes bp3-animate-enter36-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.mobile-usuario-all-breakpoints .imagen-personales-2 {
  flex: 1;
  margin-bottom: 0;
  margin-left: 2.53vw;
  margin-right: 2.53vw;
  margin-top: 3.11vw;
  object-fit: cover;
  width: 74.38vw;
}

.mobile-usuario-all-breakpoints .personales-beneficios-2 {
  align-items: center;
  background-color: var(--seashell);
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 446.11vw;
  padding: 3.22vw 10.0vw;
  position: absolute;
  top: 0;
  width: 100%;
}

.mobile-usuario-all-breakpoints .title-1 {
  letter-spacing: 0;
  line-height: 13.33vw;
  margin-bottom: -2.5vw;
  margin-left: 0.56vw;
  min-height: 10.83vw;
  min-width: 53.89vw;
  opacity: 0;
  text-align: center;
  transform: translateY(-5.56vw);
  white-space: nowrap;
}

.mobile-usuario-all-breakpoints .title-1.bp3-animate-enter37 {
  animation: bp3-animate-enter37-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translateY(-5.56vw);
}

@keyframes bp3-animate-enter37-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.mobile-usuario-all-breakpoints .personales-beneficios-item-7 {
  align-self: flex-start;
  margin-top: 7.22vw;
}

.mobile-usuario-all-breakpoints .personales-beneficios-container-2 {
  height: 63.89vw;
  position: relative;
  width: 79.44vw;
}

.mobile-usuario-all-breakpoints .personales-beneficios-fondo-2 {
  background-color: var(--white);
  cursor: pointer;
  height: 63.89vw;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
  width: 79.44vw;
}

.mobile-usuario-all-breakpoints .personales-beneficios-fondo-2:hover {
  transform: scale(0.9);
}

.mobile-usuario-all-breakpoints .personales-beneficios-content-12 {
  left: 6.11vw;
  min-height: 53.61vw;
  top: 6.11vw;
  width: 70.56vw;
}

.mobile-usuario-all-breakpoints .layer_1-clip-content-8 {
  height: 16.39vw;
  width: 18.06vw;
}

.mobile-usuario-all-breakpoints .gestin-centralizada-10 {
  line-height: 3.61vw;
  margin-top: 11.94vw;
  min-height: 5.83vw;
}

.mobile-usuario-all-breakpoints .administra-todas-las-10 {
  height: 16.67vw;
  margin-left: 0;
  margin-top: 3.06vw;
  width: 70.56vw;
}

.mobile-usuario-all-breakpoints .personales-beneficios-item-6 {
  margin-right: 0;
  margin-top: 5.28vw;
}

.mobile-usuario-all-breakpoints .personales-beneficios-content-13 {
  left: 5.56vw;
  min-height: 50.0vw;
  top: 6.11vw;
  width: 68.06vw;
}

.mobile-usuario-all-breakpoints .layer_1-clip-content-9 {
  height: 16.39vw;
  width: 17.22vw;
}

.mobile-usuario-all-breakpoints .gestin-centralizada-11 {
  line-height: 3.61vw;
  margin-left: 0;
  margin-top: 11.94vw;
  min-height: 5.83vw;
}

.mobile-usuario-all-breakpoints .administra-todas-las-11 {
  margin-top: 4.17vw;
  min-height: 12.5vw;
  white-space: nowrap;
}

.mobile-usuario-all-breakpoints .personales-beneficios-content-14 {
  left: 6.11vw;
  min-height: 52.78vw;
  top: 6.11vw;
  width: 60.83vw;
}

.mobile-usuario-all-breakpoints .layer_1-clip-content-10 {
  height: 16.94vw;
  width: 19.44vw;
}

.mobile-usuario-all-breakpoints .gestin-centralizada-12 {
  line-height: 4.44vw;
  margin-left: 0;
  margin-top: 10.0vw;
  min-height: 10.28vw;
}

.mobile-usuario-all-breakpoints .administra-todas-las-12 {
  height: 14.17vw;
  margin-top: 1.67vw;
  width: 60.83vw;
}

.mobile-usuario-all-breakpoints .personales-beneficios-content-15 {
  left: 5.83vw;
  min-height: 50.0vw;
  top: 5.83vw;
  width: 66.67vw;
}

.mobile-usuario-all-breakpoints .vector-2 {
  height: 17.22vw;
  margin-left: 0.28vw;
  object-fit: cover;
  width: 17.22vw;
}

.mobile-usuario-all-breakpoints .gestin-centralizada-13 {
  line-height: 3.61vw;
  margin-top: 11.39vw;
  min-height: 9.44vw;
}

.mobile-usuario-all-breakpoints .administra-todas-las-13 {
  margin-left: 0.11vw;
  margin-top: 0.28vw;
  min-height: 12.5vw;
  white-space: nowrap;
}

.mobile-usuario-all-breakpoints .personales-beneficios-content-16 {
  left: 5.56vw;
  min-height: 53.33vw;
  top: 6.11vw;
  width: 65.83vw;
}

.mobile-usuario-all-breakpoints .compt-2 {
  height: 16.94vw;
  margin-left: 0;
  object-fit: cover;
  width: 15.0vw;
}

.mobile-usuario-all-breakpoints .gestin-centralizada-14 {
  line-height: 4.44vw;
  margin-left: 0;
  margin-top: 8.89vw;
  min-height: 10.28vw;
}

.mobile-usuario-all-breakpoints .administra-todas-las-14 {
  margin-top: 1.67vw;
  min-height: 16.39vw;
  white-space: nowrap;
}

.mobile-usuario-all-breakpoints .personales-beneficios-content-17 {
  left: 4.17vw;
  min-height: 54.17vw;
  top: 5.83vw;
  width: 63.89vw;
}

.mobile-usuario-all-breakpoints .layer_1-clip-content-11 {
  height: 17.22vw;
  width: 24.17vw;
}

.mobile-usuario-all-breakpoints .gestin-centralizada-15 {
  line-height: 3.61vw;
  margin-left: 0;
  margin-top: 11.11vw;
  min-height: 5.83vw;
}

.mobile-usuario-all-breakpoints .administra-todas-las-15 {
  height: 16.94vw;
  margin-left: 0;
  margin-top: 3.33vw;
  width: 63.89vw;
}

.mobile-usuario-all-breakpoints .personales-top10-2 {
  display: flex;
  flex-direction: column;
  height: 48.06vw;
  justify-content: space-between;
  margin-top: 8.61vw;
  width: 79.44vw;
  z-index: 2;
}

.mobile-usuario-all-breakpoints .personales-top10-textos-2 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 10.17vw;
  min-height: 27.75vw;
  width: 57.22vw;
}

.mobile-usuario-all-breakpoints .price-2 {
  letter-spacing: 0;
  line-height: 5.0vw;
  margin-left: 0.8vw;
  margin-top: -0.28vw;
  min-width: 13.33vw;
  opacity: 0;
  text-align: center;
  transform: translateY(-5.56vw);
  white-space: nowrap;
}

.mobile-usuario-all-breakpoints .price-2.bp3-animate-enter33 {
  animation: bp3-animate-enter33-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translateY(-5.56vw);
}

@keyframes bp3-animate-enter33-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.mobile-usuario-all-breakpoints .botones-ms-solicitados-2 {
  display: block;
  height: 3.61vw;
  margin-left: 1.91vw;
  margin-top: 0.83vw;
  object-fit: cover;
  opacity: 0;
  transform: translateY(-5.56vw);
  width: 54.44vw;
}

.mobile-usuario-all-breakpoints .botones-ms-solicitados-2.bp3-animate-enter34 {
  animation: bp3-animate-enter34-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translateY(-5.56vw);
}

@keyframes bp3-animate-enter34-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.mobile-usuario-all-breakpoints .descubre-los-10-boto-2 {
  height: 11.94vw;
  margin-top: 6.67vw;
  object-fit: cover;
  width: 57.78vw;
}

.mobile-usuario-all-breakpoints .personales-top10-imagen-2 {
  background-color: var(--white);
  border-radius: 6.11vw;
  box-shadow: 1.11vw 1.11vw 2.78vw #00000029;
  flex: 1;
  height: 16.13vw;
  margin-bottom: 0;
  max-height: 16.13vw;
  opacity: 0;
  transform: translate(0, 6.94vw);
}

.mobile-usuario-all-breakpoints .personales-top10-imagen-2.bp3-animate-enter32 {
  animation: bp3-animate-enter32-frames 2.00s ease-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 6.94vw);
}

@keyframes bp3-animate-enter32-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.mobile-usuario-all-breakpoints .personales-top10-image-2 {
  flex: 1;
  margin-bottom: 2.06vw;
  margin-left: 3.14vw;
  margin-right: 3.14vw;
  margin-top: 2.06vw;
  object-fit: cover;
  width: 73.17vw;
}

.mobile-usuario-all-breakpoints .personales-devolvercontacto-2 {
  display: flex;
  height: 88.89vw;
  margin-right: 0;
  margin-top: 8.06vw;
  width: 80.0vw;
  z-index: 6;
}

.mobile-usuario-all-breakpoints .personales-devolvercontacto-textos-2 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 3.47vw;
  margin-bottom: 0;
  width: 79.98vw;
}

.mobile-usuario-all-breakpoints .textos-devolvercontacto-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-right: 11.67vw;
  min-height: 23.66vw;
  width: 56.67vw;
}

.mobile-usuario-all-breakpoints .devolver-contacto-2 {
  letter-spacing: 0;
  line-height: 3.06vw;
  margin-left: 0.56vw;
  margin-top: 0.56vw;
  min-height: 5.0vw;
  min-width: 43.33vw;
  opacity: 0;
  text-align: center;
  transform: translateY(-5.56vw);
  white-space: nowrap;
}

.mobile-usuario-all-breakpoints .devolver-contacto-2.bp3-animate-enter38 {
  animation: bp3-animate-enter38-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translateY(-5.56vw);
}

@keyframes bp3-animate-enter38-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.mobile-usuario-all-breakpoints .recupera-fcilmente-l-2 {
  height: 5.83vw;
  margin-right: 0;
  margin-top: 1.39vw;
  object-fit: cover;
  width: 45.56vw;
}

.mobile-usuario-all-breakpoints .accede-a-los-datos-c-2 {
  height: 5.83vw;
  margin-top: 5.0vw;
  object-fit: cover;
  width: 57.22vw;
}

.mobile-usuario-all-breakpoints .img-devolvercontacto-2 {
  display: block;
  flex: 1;
  margin-bottom: -5.28vw;
  margin-left: -3.06vw;
  margin-right: -5.28vw;
  object-fit: cover;
  width: 100%;
  opacity: 0;
  transform: translate(0, 6.94vw);
}

.mobile-usuario-all-breakpoints .img-devolvercontacto-2.bp3-animate-enter39 {
  animation: bp3-animate-enter39-frames 2.00s ease-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 6.94vw);
}

@keyframes bp3-animate-enter39-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.mobile-usuario-all-breakpoints .personales-agenda-2 {
  align-items: flex-end;
  background-image: url(../img/rectangle-318-2-1x-png-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  gap: 2.78vw;
  margin-top: 7.78vw;
  min-height: 101.11vw;
  padding: 2.5vw 10.28vw;
  width: 100%;
  z-index: 1;
}

.mobile-usuario-all-breakpoints .personales-agenda-textos-2 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-right: 7.17vw;
  margin-top: 5.28vw;
  min-height: 25.28vw;
  width: 61.11vw;
}

.mobile-usuario-all-breakpoints .agenda-2 {
  letter-spacing: 0;
  line-height: 5.0vw;
  margin-left: 0.56vw;
  margin-top: -0.28vw;
  min-width: 17.22vw;
  opacity: 0;
  text-align: center;
  transform: translateY(-5.56vw);
  white-space: nowrap;
}

.mobile-usuario-all-breakpoints .agenda-2.bp3-animate-enter30 {
  animation: bp3-animate-enter30-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translateY(-5.56vw);
}

@keyframes bp3-animate-enter30-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.mobile-usuario-all-breakpoints .organiza-tus-eventos-2 {
  height: 2.78vw;
  margin-top: 2.22vw;
  object-fit: cover;
  width: 61.11vw;
}

.mobile-usuario-all-breakpoints .gestiona-fcilmente-t-2 {
  height: 8.89vw;
  margin-right: 0;
  margin-top: 6.67vw;
  object-fit: cover;
  width: 51.11vw;
}

.mobile-usuario-all-breakpoints .componente-250-2 {
  align-items: flex-start;
  display: flex;
  height: 62.78vw;
  justify-content: flex-end;
  min-width: 79.44vw;
}

.mobile-usuario-all-breakpoints .overlap-group1-4 {
  height: 146.11vw;
  margin-top: -41.67vw;
  position: relative;
  width: 162.78vw;
}

.mobile-usuario-all-breakpoints .ellipse-78-2 {
  border-radius: 8.51vw/8.54vw;
  height: 100.56vw;
  left: 62.5vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100.28vw;
}

.mobile-usuario-all-breakpoints .ellipse-79-2 {
  border-radius: 14.24vw;
  height: 111.67vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 34.17vw;
  width: 111.94vw;
}

.mobile-usuario-all-breakpoints .personales-agenda-imagen-2 {
  height: 46.67vw;
  left: 47.5vw;
  opacity: 0;
  position: absolute;
  top: 50.28vw;
  transform: translate(0, 6.94vw);
  width: 68.06vw;
}

.mobile-usuario-all-breakpoints .personales-agenda-imagen-2.bp3-animate-enter31 {
  animation: bp3-animate-enter31-frames 2.00s ease-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 6.94vw);
}

@keyframes bp3-animate-enter31-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.mobile-usuario-all-breakpoints .overlap-group-10 {
  align-items: flex-start;
  background-image: url(../img/personales-agenda-imgs-2-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 55.0vw;
  left: 40.06vw;
  width: 110%;
  padding: 5.03vw 5.53vw;
  position: relative;
  top: -3.06vw;
}

.mobile-usuario-all-breakpoints .personales-agenda-img-2 {
  height: 42.78vw;
  object-fit: cover;
  width: 62.78vw;
}

.mobile-usuario-all-breakpoints .footer-4 {
  height: 209.72vw;
  justify-content: space-between;
  margin-top: 7.78vw;
  width: 100%;
  z-index: 5;
}

.mobile-usuario-all-breakpoints .icon-news-2.bp3-animate-enter40 {
  animation: bp3-animate-enter40-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: rotate(25deg);
}

@keyframes bp3-animate-enter40-frames {
  from{opacity: 0;
transform: rotate(25deg);
}
to{opacity: 1;
transform: rotate(0);
}
}

.mobile-usuario-all-breakpoints .boton-newsletter:hover {
  transform: scale(1.1);
}

.mobile-usuario-all-breakpoints .informacin-2 {
  height: 6.94vw;
  object-fit: cover;
  width: 44.72vw;
}

.mobile-usuario-all-breakpoints .inicio-9:hover {
  color: #72348A;

}

.mobile-usuario-all-breakpoints .empresas-9:hover {
  color: #72348A;

}

.mobile-usuario-all-breakpoints .usuario-5:hover {
  color: #72348A;

}

.mobile-usuario-all-breakpoints .pf-9:hover {
  color: #72348A;

}

.mobile-usuario-all-breakpoints .overlap-group-11 {
  border-radius: 4.86vw;
  height: 9.72vw;
  position: relative;
  width: 9.72vw;
}

.mobile-usuario-all-breakpoints .ellipse-47-2:hover {
  background-color: #72348A
}

.mobile-usuario-all-breakpoints .administra-todas-las {
  letter-spacing: 0;
  line-height: 3.89vw;
  opacity: 0.5;
}

.mobile-usuario-all-breakpoints .footer {
  display: flex;
  flex-direction: column;
}

.mobile-usuario-all-breakpoints .gestin-centralizada {
  letter-spacing: 0;
  white-space: nowrap;
}

.mobile-usuario-all-breakpoints .layer_1-clip-content {
  margin-left: 0;
  object-fit: cover;
}

.mobile-usuario-all-breakpoints .personales-beneficios-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  position: absolute;
}

.mobile-usuario-all-breakpoints .personales-beneficios-item {
  align-items: flex-start;
  display: flex;
  min-width: 79.44vw;
}

.mobile-usuario-all-breakpoints .x55-00-000-000-miguel {
  letter-spacing: 0;
  margin-bottom: 7.5vw;
  margin-right: -0.56vw;
  opacity: 0.4;
  white-space: nowrap;
}
/* screen - tablet-usuario */

.tablet-usuario {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 444.53vw;
  width: 100%;
}

.tablet-usuario .header-1 {
  background-color: transparent;
  display: flex;
  height: 7.03vw;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9;
}

.tablet-usuario .overlap-group-5 {
  align-items: flex-start;
  background-image: url(../img/fondo-header-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  gap: 30.21vw;
  height: 9.38vw;
  margin-top: -0.65vw;
  min-width: 102.34vw;
  padding: 1.17vw 5.47vw;
}

.tablet-usuario .inicio-5:hover {
  color: #72348A;

}

.tablet-usuario .empresas-5:hover {
  color: #72348A;

}

.tablet-usuario .usuraio-3:hover {
  color: #72348A;

}

.tablet-usuario .pf-5:hover {
  color: #72348A;

}

.tablet-usuario .blog-2 {
  align-items: flex-end;
  display: flex;
  height: 1.95vw;
  width: 4.17vw;
}

.tablet-usuario .blog-3 {
  cursor: pointer;
  flex: 1;
  height: 2.21vw;
  letter-spacing: 0;
  line-height: 2vw;
  margin-left: 0.4vw;
  opacity: 0.7;
  transition: all 0.2s ease;
  white-space: nowrap;
}

.tablet-usuario .blog-3:hover {
  color: #72348A;

}

.tablet-usuario .banner-seccion-1 {
  display: flex;
  height: 18.23vw;
  margin-top: 6.9vw;
  width: 100%;
  z-index: 7;
}

.tablet-usuario .banner-1 {
  align-items: flex-end;
  background-image: url(../img/background-img-banner-7@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 1;
  min-width: 100%;
  padding: 6.9vw 5.73vw;
}

.tablet-usuario .titulo-1 {
  letter-spacing: 0;
  line-height: 3.91vw;
  min-height: 4.17vw;
  min-width: 19.27vw;
  white-space: nowrap;
}

.tablet-usuario .video_inicio-1 {
  display: flex;
  height: 39.84vw;
  margin-right: 0;
  margin-top: 7.68vw;
  width: 70.83vw;
  z-index: 6;
}

.tablet-usuario .overlap-group-6 {
  align-items: flex-start;
  background-image: url(../img/taggo-video-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 42.97vw;
  margin-top: -1.04vw;
  min-width: 73.96vw;
  padding: 14.27vw 30.23vw;
}

.tablet-usuario .personales-beneficios-1 {
  align-items: flex-end;
  background-color: var(--seashell);
  display: flex;
  height: 65.62vw;
  margin-top: 8.72vw;
  width: 100%;
  padding: 2.55vw 5.73vw;
  z-index: 5;
}

.tablet-usuario .personales-beneficios-container-1 {
  height: 24.35vw;
  position: relative;
  width: 28.78vw;
}

.tablet-usuario .personales-beneficios-fondo-1 {
  background-color: var(--white);
  cursor: pointer;
  height: 24.35vw;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
  width: 28.78vw;
}

.tablet-usuario .personales-beneficios-fondo-1:hover {
  transform: scale(0.9);
}

.tablet-usuario .personales-beneficios-content-6 {
  left: 2.73vw;
  min-height: 19.4vw;
  top: 2.86vw;
  width: 17.97vw;
}

.tablet-usuario .layer_1-clip-content-4 {
  height: 5.47vw;
  margin-left: 0.08vw;
  object-fit: cover;
  width: 5.99vw;
}

.tablet-usuario .gestin-centralizada-6 {
  margin-top: 3.78vw;
  min-height: 2.34vw;
}

.tablet-usuario .administra-todas-las-6 {
  margin-left: 0.01vw;
  margin-top: 2.73vw;
  min-height: 5.47vw;
  white-space: nowrap;
}

.tablet-usuario .personales-beneficios-content-7 {
  left: 2.73vw;
  min-height: 18.23vw;
  top: 2.73vw;
  width: 20.96vw;
}

.tablet-usuario .vector-1 {
  height: 5.47vw;
  margin-left: 0.08vw;
  object-fit: cover;
  width: 5.47vw;
}

.tablet-usuario .gestin-centralizada-7 {
  margin-top: 3.78vw;
  min-height: 4.04vw;
}

.tablet-usuario .administra-todas-las-5 {
  margin-left: 0.01vw;
  margin-top: 1.04vw;
  min-height: 4.17vw;
  white-space: nowrap;
}

.tablet-usuario .flex-col-1 {
  align-items: center;
  align-self: flex-start;
  display: flex;
  flex-direction: column;
  margin-left: 1.17vw;
  min-height: 57.94vw;
  width: 28.78vw;
}

.tablet-usuario .title {
  letter-spacing: 0;
  line-height: 6.25vw;
  margin-bottom: -1.17vw;
  margin-left: 0.13vw;
  min-height: 5.08vw;
  min-width: 25.26vw;
  opacity: 0;
  text-align: center;
  transform: translateY(-2.6vw);
  white-space: nowrap;
}

.tablet-usuario .title.bp2-animate-enter39 {
  animation: bp2-animate-enter39-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translateY(-2.6vw);
}

@keyframes bp2-animate-enter39-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.tablet-usuario .personales-beneficios-item-4 {
  margin-top: 3.12vw;
}

.tablet-usuario .personales-beneficios-content-8 {
  left: 2.6vw;
  min-height: 20.83vw;
  top: 2.86vw;
  width: 18.75vw;
}

.tablet-usuario .layer_1-clip-content-5 {
  height: 5.34vw;
  margin-left: 0;
  object-fit: cover;
  width: 5.6vw;
}

.tablet-usuario .administra-todas-las-7 {
  margin-top: 2.73vw;
  min-height: 6.77vw;
  width: 20.75vw;
}

.tablet-usuario .personales-beneficios-item-5 {
  margin-top: 1.04vw;
}

.tablet-usuario .personales-beneficios-content-9 {
  left: 2.6vw;
  min-height: 19.4vw;
  top: 2.86vw;
  width: 20.7vw;
}

.tablet-usuario .compt-1 {
  height: 5.34vw;
  object-fit: cover;
  width: 4.69vw;
}

.tablet-usuario .gestin-centralizada-8 {
  margin-left: 0.17vw;
  margin-top: 3.78vw;
  min-height: 4.04vw;
}

.tablet-usuario .administra-todas-las-8 {
  margin-left: 0.18vw;
  margin-top: 1.04vw;
  min-height: 5.47vw;
  white-space: nowrap;
}

.tablet-usuario .personales-beneficios-item-container-2 {
  margin-left: 1.04vw;
}

.tablet-usuario .personales-beneficios-content-10 {
  left: 2.73vw;
  min-height: 18.1vw;
  top: 2.86vw;
  width: 20.18vw;
}

.tablet-usuario .layer_1-clip-content-6 {
  height: 5.34vw;
  margin-left: 0.09vw;
  object-fit: cover;
  width: 6.12vw;
}

.tablet-usuario .personales-beneficios-content-11 {
  left: 2.86vw;
  min-height: 19.53vw;
  top: 2.86vw;
  width: 22.14vw;
}

.tablet-usuario .layer_1-clip-content-7 {
  height: 5.34vw;
  margin-left: 0;
  object-fit: cover;
  width: 7.55vw;
}

.tablet-usuario .gestin-centralizada-9 {
  margin-left: 0.03vw;
  margin-top: 3.65vw;
  min-height: 2.34vw;
}

.tablet-usuario .administra-todas-las-9 {
  margin-left: 0.03vw;
  margin-top: 2.73vw;
  min-height: 5.47vw;
  width: 22.14vw;
}

.tablet-usuario .personales-panel-1 {
  align-items: flex-end;
  background-image: url(../img/rectangle-305-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 41.02vw;
  justify-content: space-between;
  width: 100%;
  z-index: 4;
}

.tablet-usuario .personales-imagen-1 {
  background-color: var(--cultured-pearl);
  height: 33.37vw;
  margin-bottom: 0;
  margin-left: 5.68vw;
  opacity: 0;
  transform: translate(0, 3.26vw);
  width: 53.49vw;
}

.tablet-usuario .personales-imagen-1.bp2-animate-enter38 {
  animation: bp2-animate-enter38-frames 2.00s ease-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 3.26vw);
}

@keyframes bp2-animate-enter38-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-usuario .imagen-personales-1 {
  flex: 1;
  margin-bottom: 0;
  margin-left: 1.61vw;
  margin-right: 1.61vw;
  margin-top: 2.01vw;
  object-fit: cover;
  width: 50.27vw;
}

.tablet-usuario .personales-textos-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-bottom: 5.55vw;
  margin-right: 5.73vw;
  min-height: 20.01vw;
  width: 30.73vw;
}

.tablet-usuario .panel-para-usuario-genrico-1 {
  display: block;
  height: 4.82vw;
  margin-left: 0;
  object-fit: cover;
  opacity: 0;
  transform: translateY(-2.6vw);
  width: 23.96vw;
}

.tablet-usuario .panel-para-usuario-genrico-1.bp2-animate-enter37 {
  animation: bp2-animate-enter37-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translateY(-2.6vw);
}

@keyframes bp2-animate-enter37-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.tablet-usuario .el-panel-de-usuario-1 {
  height: 2.99vw;
  margin-left: -0.13vw;
  margin-top: 0.65vw;
  object-fit: cover;
  width: 32.86vw;
}

.tablet-usuario .actualiza-tu-informa-1 {
  margin-left: -0.13vw;
  margin-top: 2.99vw;
  object-fit: cover;
  width: 29.43vw;
}

.tablet-usuario .personales-metricas-1 {
  align-items: center;
  display: flex;
  margin-top: 5.47vw;
  width: 100%;
  z-index: 3;
}

.tablet-usuario .mtricas-de-container-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 2.6vw;
  margin-bottom: 1.56vw;
  margin-left: 3.87vw;
  min-height: 13.54vw;
  width: 30.86vw;
}

.tablet-usuario .mtricas-de-botones-y-su-histrico-1 {
  display: block;
  height: 4.82vw;
  object-fit: cover;
  opacity: 0;
  transform: translateY(-2.6vw);
  width: 29.17vw;
}

.tablet-usuario .mtricas-de-botones-y-su-histrico-1.bp2-animate-enter34 {
  animation: bp2-animate-enter34-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translateY(-2.6vw);
}

@keyframes bp2-animate-enter34-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.tablet-usuario .monitorea-el-rendimi-1 {
  height: 6.12vw;
  object-fit: cover;
  width: 30.86vw;
}

.tablet-usuario .personales-metricas-imagen-1 {
  height: 42.06vw;
  opacity: 0;
  transform: translate(0, 3.26vw);
  width: 54.82vw;
}

.tablet-usuario .personales-metricas-imagen-1.bp2-animate-enter36 {
  animation: bp2-animate-enter36-frames 2.00s ease-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 3.26vw);
}

@keyframes bp2-animate-enter36-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-usuario .overlap-group2 {
  height: 42.06vw;
  position: relative;
}

.tablet-usuario .adornos-2 {
  align-items: flex-start;
  display: flex;
  height: 42.06vw;
  justify-content: center;
  left: 0;
  min-width: 54.82vw;
  position: absolute;
  top: 0;
}

.tablet-usuario .personales-metricas-adorno-container {
  height: 81.12vw;
  margin-top: -19.53vw;
  position: relative;
  width: 59.88vw;
}

.tablet-usuario .personales-metricas-adorno-2-1 {
  border-radius: 10.55vw;
  height: 60.16vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 60.16vw;
}

.tablet-usuario .personales-metricas-adorno-1 {
  border-radius: 10.55vw/10.48vw;
  height: 60.03vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 21.09vw;
  width: 60.16vw;
}

.tablet-usuario .personales-metricas-img-1 {
  height: 27.73vw;
  left: 3.91vw;
  opacity: 0;
  position: absolute;
  top: 7.16vw;
  transform: translate(0, 3.26vw);
  width: 47.14vw;
}

.tablet-usuario .personales-metricas-img-1.bp2-animate-enter35 {
  animation: bp2-animate-enter35-frames 2.00s ease-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 3.26vw);
}

@keyframes bp2-animate-enter35-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-usuario .overlap-group1-2 {
  background-image: url(../img/metricas-imagen-2-1x-png@1x.png);
  height: 31.64vw;
  min-width: 51.04vw;
  padding: 3.26vw 3.91vw;
}

.tablet-usuario .metricas-imagen-1 {
  height: 24.09vw;
  object-fit: cover;
  width: 42.19vw;
}

.tablet-usuario .personales-top10-1 {
  display: flex;
  flex-direction: column;
  height: 34.38vw;
  justify-content: space-between;
  margin-top: 2.08vw;
  width: 88.54vw;
  z-index: 2;
}

.tablet-usuario .personales-top10-textos-1 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-left: 14.52vw;
  margin-right: 14.52vw;
  max-height: 12.83vw;
  min-height: 12.83vw;
}

.tablet-usuario .price-1 {
  color: var(--black);
  font-family: var(--font-family-montserrat);
  font-size: 2.21vw;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 2.21vw;
  margin-left: 0.26vw;
  margin-top: 0.26vw;
  min-height: 2.86vw;
  min-width: 8.33vw;
  opacity: 0;
  text-align: center;
  transform: translateY(-2.6vw);
  white-space: nowrap;
}

.tablet-usuario .price-1.bp2-animate-enter32 {
  animation: bp2-animate-enter32-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translateY(-2.6vw);
}

@keyframes bp2-animate-enter32-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.tablet-usuario .botones-ms-solicitados-1 {
  display: block;
  height: 2.34vw;
  margin-top: 0.26vw;
  object-fit: cover;
  opacity: 0;
  transform: translateY(-2.6vw);
  width: 35.68vw;
}

.tablet-usuario .botones-ms-solicitados-1.bp2-animate-enter33 {
  animation: bp2-animate-enter33-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translateY(-2.6vw);
}

@keyframes bp2-animate-enter33-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.tablet-usuario .descubre-los-10-boto-1 {
  height: 2.99vw;
  margin-top: 4.17vw;
  object-fit: cover;
  width: 59.51vw;
}

.tablet-usuario .personales-top10-imagen-1 {
  background-color: var(--white);
  border-radius: 2.86vw;
  box-shadow: 0.52vw 0.52vw 1.3vw #00000029;
  flex: 1;
  height: 17.98vw;
  margin-bottom: 0;
  max-height: 17.98vw;
  opacity: 0;
  transform: translate(0, 3.26vw);
}

.tablet-usuario .personales-top10-imagen-1.bp2-animate-enter31 {
  animation: bp2-animate-enter31-frames 2.00s ease-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 3.26vw);
}

@keyframes bp2-animate-enter31-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-usuario .personales-top10-image-1 {
  border-radius: 2.86vw;
  flex: 1;
  margin-bottom: 2.15vw;
  margin-left: 2.5vw;
  margin-right: 2.5vw;
  margin-top: 2.15vw;
  object-fit: cover;
  width: 83.55vw;
}

.tablet-usuario .personales-devolvercontacto-1 {
  display: flex;
  height: 38.67vw;
  margin-right: 3.93vw;
  margin-top: 4.82vw;
  width: 84.64vw;
  z-index: 8;
}

.tablet-usuario .personales-devolvercontacto-textos-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  min-width: 84.61vw;
}

.tablet-usuario .devolvercontacto-container {
  height: 42.58vw;
  margin-left: -1.43vw;
  margin-top: -1.43vw;
  position: relative;
  width: 86.07vw;
}

.tablet-usuario .textos-devolvercontacto {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 56.12vw;
  min-height: 14.58vw;
  position: absolute;
  top: 13.54vw;
  width: 29.95vw;
}

.tablet-usuario .devolver-contacto-1 {
  letter-spacing: 0;
  line-height: 2.21vw;
  margin-left: 1.17vw;
  margin-top: 0.26vw;
  min-height: 2.86vw;
  min-width: 26.56vw;
  opacity: 0;
  text-align: center;
  transform: translateY(-2.6vw);
  white-space: nowrap;
}

.tablet-usuario .devolver-contacto-1.bp2-animate-enter40 {
  animation: bp2-animate-enter40-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translateY(-2.6vw);
}

@keyframes bp2-animate-enter40-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.tablet-usuario .recupera-fcilmente-l-1 {
  height: 2.99vw;
  margin-top: 1.43vw;
  object-fit: cover;
  width: 23.96vw;
}

.tablet-usuario .accede-a-los-datos-c-1 {
  height: 2.99vw;
  margin-top: 4.17vw;
  object-fit: cover;
  width: 29.95vw;
}

.tablet-usuario .img-devolvercontacto-1 {
  display: block;
  height: 42.58vw;
  left: 0;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translate(0, 3.26vw);
  width: 56.64vw;
}

.tablet-usuario .img-devolvercontacto-1.bp2-animate-enter41 {
  animation: bp2-animate-enter41-frames 2.00s ease-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 3.26vw);
}

@keyframes bp2-animate-enter41-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-usuario .personales-agenda-1 {
  align-items: flex-start;
  background-image: url(../img/rectangle-318-1-1x-png-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 46.48vw;
  justify-content: flex-end;
  margin-top: 5.6vw;
  width: 100%;
  z-index: 1;
}

.tablet-usuario .overlap-group2-1 {
  height: 78.26vw;
  margin-top: -16.19vw;
  position: relative;
  width: 100%;
}

.tablet-usuario .ellipse-78-1 {
  border-radius: 7.49vw;
  height: 54.04vw;
  left: 45.61vw;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 50.04vw;
}

.tablet-usuario .ellipse-79-1 {
  border-radius: 8.46vw;
  height: 55.99vw;
  left: 14.97vw;
  object-fit: cover;
  position: absolute;
  top: 22.27vw;
  width: 55.99vw;
}

.tablet-usuario .personales-agenda-textos-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 2.47vw;
  left: 7vw;
  min-height: 11.46vw;
  position: absolute;
  top: 34.51vw;
  width: 32.16vw;
}

.tablet-usuario .agenda-container {
  height: 4.3vw;
  margin-top: 0.26vw;
  position: relative;
  width: 32.16vw;
}

.tablet-usuario .agenda-1 {
  left: 0;
  letter-spacing: 0;
  line-height: 2.21vw;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateY(-2.6vw);
  white-space: nowrap;
}

.tablet-usuario .agenda-1.bp2-animate-enter29 {
  animation: bp2-animate-enter29-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translateY(-2.6vw);
}

@keyframes bp2-animate-enter29-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.tablet-usuario .organiza-tus-eventos-1 {
  height: 1.43vw;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 2.86vw;
  width: 32.16vw;
}

.tablet-usuario .gestiona-fcilmente-t-1 {
  height: 4.56vw;
  object-fit: cover;
  width: 26.82vw;
}

.tablet-usuario .personales-agenda-imagen-1 {
  height: 28.78vw;
  left: 39.84vw;
  opacity: 0;
  position: absolute;
  top: 25.0vw;
  transform: translate(0, 3.26vw);
  width: 41.8vw;
}

.tablet-usuario .personales-agenda-imagen-1.bp2-animate-enter30 {
  animation: bp2-animate-enter30-frames 2.00s ease-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 3.26vw);
}

@keyframes bp2-animate-enter30-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-usuario .overlap-group1-3 {
  background-image: url(../img/personales-agenda-imgs-1-1x-png@1x.png);
  height: 32.68vw;
  min-width: 45.7vw;
  padding: 2.58vw 2.85vw;
}

.tablet-usuario .personales-agenda-img-1 {
  height: 26.43vw;
  object-fit: cover;
  width: 38.8vw;
}

.tablet-usuario .footer-2 {
  display: flex;
  flex-direction: column;
  height: 70.18vw;
  justify-content: space-between;
  margin-left: 0;
  margin-top: 5.08vw;
  width: 88.67vw;
  z-index: 5;
}

.tablet-usuario .icon-news-1.bp2-animate-enter42 {
  animation: bp2-animate-enter42-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: rotate(25deg);
}

@keyframes bp2-animate-enter42-frames {
  from{opacity: 0;
transform: rotate(25deg);
}
to{opacity: 1;
transform: rotate(0);
}
}

.tablet-usuario .boton-news-1:hover {
  transform: scale(1.1);
}

.tablet-usuario .inicio-7:hover {
  color: #72348A;

}

.tablet-usuario .empresas-7:hover {
  color: #72348A;

}

.tablet-usuario .usuario-3:hover {
  color: #72348A;

}

.tablet-usuario .pf-7:hover {
  color: #72348A;

}

.tablet-usuario .overlap-group-7 {
  border-radius: 2.28vw;
  height: 4.56vw;
  position: relative;
  width: 4.56vw;
}

.tablet-usuario .ellipse-47-1:hover {
  background-color: #72348A
}

.tablet-usuario .administra-todas-las {
  letter-spacing: 0;
  line-height: 1.3vw;
  opacity: 0.5;
}

.tablet-usuario .gestin-centralizada {
  letter-spacing: 0;
  line-height: 1.69vw;
  white-space: nowrap;
}

.tablet-usuario .overlap-group1 {
  align-items: flex-start;
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  left: 3.43vw;
  position: relative;
  top: -1.43vw;
}

.tablet-usuario .personales-beneficios-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  position: absolute;
}

.tablet-usuario .personales-beneficios-item {
  align-items: flex-start;
  display: flex;
  min-width: 28.78vw;
}

.tablet-usuario .personales-beneficios-item-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 1.04vw;
  margin-bottom: 2.53vw;
  min-height: 49.74vw;
  width: 28.78vw;
}

.tablet-usuario .x55-00-000-000-miguel {
  letter-spacing: 0;
  margin-right: -0.26vw;
  opacity: 0.4;
  white-space: nowrap;
}
/* screen - web-usuario */

.web-usuario {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 408.54vw;
  width: 100%;
}

.web-usuario .header {
  background-color: transparent;
  display: flex;
  height: 6.82vw;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9;
}

.web-usuario .seccion-header {
  min-width: 100%;
}

.web-usuario .overlap-group {
  align-items: flex-start;
  background-image: url(../img/trazado-8-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  justify-content: space-between;
  height: 7.76vw;
  margin-top: -0.26vw;
  width: 100%;
  padding: 0.73vw 5.89vw;
}

.web-usuario .inicio-1:hover {
  color: #72348A;

}

.web-usuario .empresas-1:hover {
  color: #72348A;

}

.web-usuario .usuraio-1:hover {
  color: #72348A;

}

.web-usuario .pf-1:hover {
  color: #72348A;

}

.web-usuario .blog-1:hover {
  color: #72348A;

}

.web-usuario .prueba-gratis-1:hover {
  color: #72348A;

}

.web-usuario .banner-seccion {
  display: flex;
  height: 16.09vw;
  margin-left: 0.05vw;
  margin-top: 6.82vw;
  width: 88.59vw;
  z-index: 8;
}

.web-usuario .banner {
  align-items: flex-end;
  background-image: url(../img/background-img-banner-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 1;
  min-width: 88.59vw;
  padding: 5.83vw 4.43vw;
}

.web-usuario .titulo {
  letter-spacing: 0;
  line-height: 1.56vw;
  min-height: 3.28vw;
  width: 22.71vw;
}

.web-usuario .video_inicio {
  display: flex;
  height: 33.59vw;
  margin-left: 2.11vw;
  margin-top: 5.68vw;
  width: 59.64vw;
  z-index: 7;
}

.web-usuario .seccion-video {
  min-width: 59.63vw;
}

.web-usuario .overlap-group-1 {
  align-items: flex-start;
  background-image: url(../img/taggo-video-2-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 34.84vw;
  margin-top: -0.42vw;
  min-width: 60.89vw;
  padding: 12.01vw 25.23vw;
}

.web-usuario .boton-video {
  height: 10.42vw;
  object-fit: cover;
  width: 10.42vw;
}

.web-usuario .personales-beneficios {
  align-items: flex-end;
  background-color: var(--seashell);
  display: flex;
  gap: 1.09vw;
  height: 65.68vw;
  justify-content: flex-end;
  margin-top: 5.57vw;
  width: 100%;
  padding: 4.62vw 5.68vw;
  z-index: 6;
}

.web-usuario .personales-beneficios-item-container {
  flex-direction: column;
  gap: 1.04vw;
  margin-bottom: 0.54vw;
  min-height: 49.69vw;
  width: 28.8vw;
}

.web-usuario .personales-beneficios-item {
  align-items: flex-start;
  display: flex;
  min-width: 28.8vw;
}

.web-usuario .personales-beneficios-container {
  height: 24.32vw;
  position: relative;
  width: 28.8vw;
}

.web-usuario .personales-beneficios-fondo {
  background-color: var(--white);
  cursor: pointer;
  height: 24.32vw;
  left: 0;
  position: absolute;
  top: 0;
  transition: all 0.2s ease;
  width: 28.8vw;
}

.web-usuario .personales-beneficios-fondo:hover {
  transform: scale(0.9);
}

.web-usuario .personales-beneficios-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 2.76vw;
  min-height: 20.0vw;
  position: absolute;
  top: 2.81vw;
  width: 19.58vw;
}

.web-usuario .layer_1-clip-content {
  height: 5.42vw;
  margin-left: 0.08vw;
  object-fit: cover;
  width: 5.94vw;
}

.web-usuario .gestin-centralizada {
  letter-spacing: 0;
  line-height: 1.82vw;
  margin-top: 3.75vw;
  min-height: 2.34vw;
  white-space: nowrap;
}

.web-usuario .administra-todas-las-1 {
  margin-left: 0.01vw;
  margin-top: 2.71vw;
  white-space: nowrap;
}

.web-usuario .personales-beneficios-content-1 {
  left: 2.76vw;
  min-height: 18.59vw;
  top: 2.76vw;
  width: 22.86vw;
}

.web-usuario .vector {
  height: 5.42vw;
  margin-left: 0.08vw;
  object-fit: cover;
  width: 5.42vw;
}

.web-usuario .gestin-centralizada-1 {
  margin-top: 3.8vw;
  min-height: 4.17vw;
}

.web-usuario .administra-todas-las {
  letter-spacing: 0;
  line-height: 1.46vw;
  margin-left: 0.01vw;
  margin-top: 0.89vw;
  min-height: 4.43vw;
  opacity: 0.5;
  white-space: nowrap;
}

.web-usuario .beneficios-container {
  align-items: center;
  align-self: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 55.89vw;
  width: 28.8vw;
}

.web-usuario .beneficios {
  letter-spacing: 0;
  line-height: 2.5vw;
  margin-left: 0.17vw;
  min-height: 2.66vw;
  opacity: 0;
  text-align: center;
  transform: translateY(-1.04vw);
  white-space: nowrap;
  width: 23.7vw;
}

.web-usuario .beneficios.bp1-animate-enter33 {
  animation: bp1-animate-enter33-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translateY(-1.04vw);
}

@keyframes bp1-animate-enter33-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.web-usuario .personales-beneficios-item-1 {
  margin-top: 3.54vw;
  min-width: 28.8vw;
}

.web-usuario .personales-beneficios-content-2 {
  left: 2.6vw;
  min-height: 20.0vw;
  top: 2.81vw;
  width: 21.72vw;
}

.web-usuario .layer_1-clip-content-1 {
  height: 5.42vw;
  object-fit: cover;
  width: 5.68vw;
}

.web-usuario .gestin-centralizada-2 {
  margin-left: 0.17vw;
  margin-top: 3.75vw;
  min-height: 2.34vw;
}

.web-usuario .administra-todas-las-2 {
  margin-left: 0.18vw;
  margin-top: 2.6vw;
  width: 21.51vw;
}

.web-usuario .personales-beneficios-item-2 {
  margin-top: 1.04vw;
  min-width: 28.8vw;
}

.web-usuario .personales-beneficios-content-3 {
  left: 2.6vw;
  min-height: 19.95vw;
  top: 2.86vw;
  width: 22.71vw;
}

.web-usuario .compt {
  height: 5.31vw;
  object-fit: cover;
  width: 4.69vw;
}

.web-usuario .gestin-centralizada-3 {
  margin-left: 0.17vw;
  margin-top: 3.8vw;
  min-height: 4.17vw;
}

.web-usuario .administra-todas-las-3 {
  margin-left: 0.18vw;
  margin-top: 0.89vw;
  white-space: nowrap;
}

.web-usuario .personales-beneficios-content-4 {
  left: 2.76vw;
  min-height: 18.54vw;
  top: 2.81vw;
  width: 22.03vw;
}

.web-usuario .layer_1-clip-content-2 {
  height: 5.36vw;
  margin-left: 0.09vw;
  object-fit: cover;
  width: 6.09vw;
}

.web-usuario .gestin-centralizada-4 {
  margin-top: 3.75vw;
  min-height: 4.17vw;
}

.web-usuario .personales-beneficios-content-5 {
  left: 2.76vw;
  min-height: 20.05vw;
  top: 2.81vw;
  width: 22.14vw;
}

.web-usuario .layer_1-clip-content-3 {
  height: 5.36vw;
  object-fit: cover;
  width: 7.55vw;
}

.web-usuario .gestin-centralizada-5 {
  margin-left: 0.01vw;
  margin-top: 3.8vw;
  min-height: 2.34vw;
}

.web-usuario .administra-todas-las-4 {
  margin-left: 0.02vw;
  margin-top: 2.6vw;
  width: 22.14vw;
}

.web-usuario .personales-panel {
  align-items: flex-end;
  background-image: url(../img/rectangle-305@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 41.04vw;
  justify-content: space-between;
  width: 100%;
  z-index: 5;
}

.web-usuario .personales-imagen {
  background-color: var(--cultured-pearl);
  height: 33.37vw;
  margin-bottom: 0;
  margin-left: 5.68vw;
  opacity: 0;
  transform: translate(0, 1.3vw);
  width: 53.49vw;
}

.web-usuario .personales-imagen.bp1-animate-enter32 {
  animation: bp1-animate-enter32-frames 2.00s ease-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 1.3vw);
}

@keyframes bp1-animate-enter32-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-usuario .imagen-personales {
  flex: 1;
  margin-bottom: 0.02vw;
  margin-left: 1.19vw;
  margin-right: 1.25vw;
  margin-top: 1.47vw;
  object-fit: cover;
  width: 51.05vw;
}

.web-usuario .personales-textos {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-bottom: 9.35vw;
  margin-right: 5.73vw;
  min-height: 15.23vw;
  width: 31.87vw;
}

.web-usuario .panel-para-usuario-genrico {
  display: block;
  height: 4.53vw;
  object-fit: cover;
  opacity: 0;
  transform: translateY(-1.04vw);
  width: 31.87vw;
}

.web-usuario .panel-para-usuario-genrico.bp1-animate-enter31 {
  animation: bp1-animate-enter31-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translateY(-1.04vw);
}

@keyframes bp1-animate-enter31-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.web-usuario .el-panel-de-usuario {
  height: 2.66vw;
  margin-left: -0.05vw;
  margin-top: 0.99vw;
  object-fit: cover;
  width: 30.42vw;
}

.web-usuario .actualiza-tu-informa {
  height: 4.69vw;
  margin-left: -0.05vw;
  margin-top: 2.34vw;
  object-fit: cover;
  width: 28.44vw;
}

.web-usuario .personales-metricas {
  align-items: center;
  display: flex;
  margin-right: 0.05vw;
  margin-top: 7.5vw;
  min-width: 88.59vw;
  z-index: 4;
}

.web-usuario .mtricas-de-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 2.34vw;
  margin-bottom: 1.98vw;
  margin-left: -0.05vw;
  min-height: 12.97vw;
  width: 30.0vw;
}

.web-usuario .mtricas-de-botones-y-su-histrico {
  display: block;
  height: 4.53vw;
  object-fit: cover;
  opacity: 0;
  transform: translateY(-1.04vw);
  width: 27.66vw;
}

.web-usuario .mtricas-de-botones-y-su-histrico.bp1-animate-enter29 {
  animation: bp1-animate-enter29-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translateY(-1.04vw);
}

@keyframes bp1-animate-enter29-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.web-usuario .monitorea-el-rendimi {
  height: 6.09vw;
  object-fit: cover;
  width: 30.0vw;
}

.web-usuario .personales-metricas-imagen {
  align-items: flex-start;
  display: flex;
  min-width: 58.65vw;
}

.web-usuario .overlap-group1 {
  height: 39.48vw;
  position: relative;
  width: 58.65vw;
}

.web-usuario .adornos {
  display: flex;
  height: 39.48vw;
  justify-content: space-between;
  left: 0;
  position: absolute;
  top: 0;
  width: 58.65vw;
}

.web-usuario .personales-metricas-adorno {
  align-self: flex-end;
  border-radius: 9.61vw/9.58vw;
  height: 34.79vw;
  margin-bottom: -7.81vw;
  margin-left: -7.81vw;
  object-fit: cover;
  width: 34.84vw;
}

.web-usuario .personales-metricas-adorno-2 {
  border-radius: 8.39vw;
  height: 32.4vw;
  margin-top: -7.81vw;
  object-fit: cover;
  width: 32.4vw;
}

.web-usuario .personales-metricas-img {
  height: 33.39vw;
  left: 5.52vw;
  opacity: 0;
  position: absolute;
  top: 0.1vw;
  transform: translate(0, 1.3vw);
  width: 48.59vw;
}

.web-usuario .personales-metricas-img.bp1-animate-enter30 {
  animation: bp1-animate-enter30-frames 2.00s ease-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 1.3vw);
}

@keyframes bp1-animate-enter30-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-usuario .overlap-group-2 {
  align-items: flex-start;
  background-image: url(../img/metricas-imagen@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 34.95vw;
  left: -0.57vw;
  min-width: 50.16vw;
  padding: 3.06vw 2.76vw;
  position: relative;
  top: -0.57vw;
}

.web-usuario .metricas-imagen {
  height: 25.21vw;
  object-fit: cover;
  width: 44.22vw;
}

.web-usuario .personales-top10 {
  display: flex;
  flex-direction: column;
  height: 31.77vw;
  justify-content: space-between;
  margin-top: 5.57vw;
  width: 86.46vw;
  z-index: 3;
}

.web-usuario .personales-top10-textos {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-left: 18.04vw;
  margin-right: 18.04vw;
  max-height: 10.86vw;
  min-height: 10.86vw;
}

.web-usuario .price {
  letter-spacing: 0;
  line-height: 2.5vw;
  margin-left: 0.1vw;
  margin-top: -0.21vw;
  min-height: 2.66vw;
  opacity: 0;
  text-align: center;
  transform: translateY(-1.04vw);
  white-space: nowrap;
  width: 17.81vw;
}

.web-usuario .price.bp1-animate-enter27 {
  animation: bp1-animate-enter27-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translateY(-1.04vw);
}

@keyframes bp1-animate-enter27-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.web-usuario .botones-ms-solicitados {
  display: block;
  height: 1.41vw;
  margin-top: 0.68vw;
  object-fit: cover;
  opacity: 0;
  transform: translateY(-1.04vw);
  width: 32.45vw;
}

.web-usuario .botones-ms-solicitados.bp1-animate-enter28 {
  animation: bp1-animate-enter28-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translateY(-1.04vw);
}

@keyframes bp1-animate-enter28-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.web-usuario .descubre-los-10-boto {
  height: 2.97vw;
  margin-top: 3.39vw;
  object-fit: cover;
  width: 50.36vw;
}

.web-usuario .personales-top10-imagen {
  background-color: var(--white);
  border-radius: 1.15vw;
  box-shadow: 0.21vw 0.21vw 0.52vw #00000029;
  flex: 1;
  height: 17.55vw;
  margin-bottom: 0;
  max-height: 17.55vw;
  opacity: 0;
  transform: translate(0, 1.3vw);
}

.web-usuario .personales-top10-imagen.bp1-animate-enter26 {
  animation: bp1-animate-enter26-frames 2.00s ease-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 1.3vw);
}

@keyframes bp1-animate-enter26-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-usuario .personales-top10-image {
  border-radius: 1.15vw;
  flex: 1;
  margin-bottom: 1.9vw;
  margin-left: 1.31vw;
  margin-right: 1.31vw;
  margin-top: 1.9vw;
  object-fit: cover;
  width: 83.82vw;
}

.web-usuario .personales-devolvercontacto {
  display: flex;
  height: 35.68vw;
  margin-right: 4.78vw;
  margin-top: 5.31vw;
  width: 83.85vw;
  z-index: 2;
}

.web-usuario .personales-devolvercontacto-textos {
  align-items: flex-start;
  display: flex;
  flex: 1;
  gap: 4.95vw;
  min-width: 83.87vw;
}

.web-usuario .img-devolvercontacto {
  display: block;
  height: 37.24vw;
  margin-left: -0.57vw;
  margin-top: -0.57vw;
  object-fit: cover;
  opacity: 0;
  transform: translate(0, 1.3vw);
  width: 50.21vw;
}

.web-usuario .img-devolvercontacto.bp1-animate-enter25 {
  animation: bp1-animate-enter25-frames 2.00s ease-out 0.40s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 1.3vw);
}

@keyframes bp1-animate-enter25-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-usuario .flex-col {
  align-items: center;
  align-self: center;
  display: flex;
  flex-direction: column;
  margin-top: 4.06vw;
  min-height: 14.74vw;
  width: 29.27vw;
}

.web-usuario .devolver-contacto {
  letter-spacing: 0;
  line-height: 2.08vw;
  margin-left: 0.11vw;
  min-height: 2.66vw;
  min-width: 24.9vw;
  opacity: 0;
  text-align: center;
  transform: translateY(-1.04vw);
  white-space: nowrap;
}

.web-usuario .devolver-contacto.bp1-animate-enter24 {
  animation: bp1-animate-enter24-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translateY(-1.04vw);
}

@keyframes bp1-animate-enter24-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.web-usuario .recupera-fcilmente-l {
  height: 2.97vw;
  margin-left: 0.01vw;
  margin-top: 1.2vw;
  object-fit: cover;
  width: 23.33vw;
}

.web-usuario .accede-a-los-datos-c {
  height: 2.97vw;
  margin-top: 4.95vw;
  object-fit: cover;
  width: 29.27vw;
}

.web-usuario .personales-agenda {
  align-items: flex-end;
  background-image: url(../img/rectangle-318-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 46.46vw;
  margin-top: 4.17vw;
  width: 100%;
  padding: 3.12vw 5.68vw;
  z-index: 1;
}

.web-usuario .overlap-group1-1 {
  height: 37.5vw;
  position: relative;
  width: 88.59vw;
}

.web-usuario .adornos-1 {
  display: flex;
  height: 37.5vw;
  justify-content: space-between;
  left: 32.08vw;
  position: absolute;
  top: 0;
  width: 56.51vw;
}

.web-usuario .ellipse-79 {
  align-self: flex-end;
  border-radius: 10.94vw;
  height: 37.5vw;
  margin-bottom: -7.81vw;
  margin-left: -7.81vw;
  object-fit: cover;
  width: 37.5vw;
}

.web-usuario .ellipse-78 {
  border-radius: 7.45vw/7.47vw;
  height: 30.57vw;
  margin-top: -7.81vw;
  object-fit: cover;
  width: 30.52vw;
}

.web-usuario .personales-agenda-textos {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 11.46vw;
  position: absolute;
  top: 12.5vw;
  width: 37.24vw;
}

.web-usuario .agenda {
  letter-spacing: 0;
  line-height: 2.08vw;
  min-height: 2.66vw;
  opacity: 0;
  transform: translateY(-1.04vw);
  width: 37.24vw;
}

.web-usuario .agenda.bp1-animate-enter22 {
  animation: bp1-animate-enter22-frames 0.50s ease-in-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translateY(-1.04vw);
}

@keyframes bp1-animate-enter22-frames {
  from{opacity: 0; transform: translateY(-20px);
}
to{opacity: 1; transform: translateY(0);
}
}

.web-usuario .organiza-tus-eventos {
  height: 1.41vw;
  margin-top: 0.36vw;
  object-fit: cover;
  width: 34.58vw;
}

.web-usuario .gestiona-fcilmente-t {
  height: 4.53vw;
  margin-top: 2.45vw;
  object-fit: cover;
  width: 26.15vw;
}

.web-usuario .personales-agenda-imagen {
  height: 31.25vw;
  left: 43.12vw;
  opacity: 0;
  position: absolute;
  top: 2.6vw;
  transform: translate(0, 1.3vw);
  width: 45.47vw;
}

.web-usuario .personales-agenda-imagen.bp1-animate-enter23 {
  animation: bp1-animate-enter23-frames 2.00s ease-out 0.40s 1 normal forwards;
  opacity: 0;
  transform: translate(0, 1.3vw);
}

@keyframes bp1-animate-enter23-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-usuario .overlap-group-3 {
  align-items: flex-start;
  background-image: url(../img/captura-de-pantalla-2024-09-12-a-la-s--2-45-19-p-m--2-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 32.81vw;
  left: -0.57vw;
  min-width: 47.03vw;
  padding: 1.72vw 2.0vw;
  position: relative;
  top: -0.57vw;
}

.web-usuario .personales-agenda-img {
  height: 28.96vw;
  object-fit: cover;
  width: 42.6vw;
}

.web-usuario .footer {
  display: flex;
  flex-direction: column;
  height: 50.62vw;
  justify-content: space-between;
  margin-left: 0.05vw;
  margin-top: 5.31vw;
  width: 88.07vw;
  z-index: 5;
}

.web-usuario .icon-news.bp1-animate-enter34 {
  animation: bp1-animate-enter34-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: rotate(25deg);
}

@keyframes bp1-animate-enter34-frames {
  from{opacity: 0;
transform: rotate(25deg);
}
to{opacity: 1;
transform: rotate(0);
}
}

.web-usuario .boton-news:hover {
  transform: scale(1.1);
}

.web-usuario .enviar {
  flex: 1;
  height: 1.41vw;
  margin-left: 0.57vw;
  margin-right: 0.57vw;
  margin-top: 1.2vw;
  object-fit: cover;
}

.web-usuario .footer-1 {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 22.94vw;
  justify-content: space-between;
  margin-left: 0.05vw;
  max-height: 22.94vw;
}

.web-usuario .informacin {
  height: 1.51vw;
  object-fit: cover;
  width: 9.74vw;
}

.web-usuario .inicio-3:hover {
  color: #72348A;

}

.web-usuario .empresas-3:hover {
  color: #72348A;

}

.web-usuario .usuario-1:hover {
  color: #72348A;

}

.web-usuario .pf-3:hover {
  color: #72348A;

}

.web-usuario .x55-00-000-000-miguel {
  letter-spacing: 0;
  line-height: 4.17vw;
  margin-bottom: 1.35vw;
  margin-right: -0.1vw;
  margin-top: -1.46vw;
  opacity: 0.4;
  white-space: nowrap;
  width: 10.42vw;
}

.web-usuario .x2024-taggomx-pow {
  letter-spacing: 0;
  line-height: 1.04vw;
  margin-right: 1.77vw;
  margin-top: 2.08vw;
  min-height: 1.51vw;
  min-width: 25.21vw;
  opacity: 0.4;
  text-align: center;
  white-space: nowrap;
}

.web-usuario .overlap-group-4 {
  border-radius: 1.59vw;
  height: 3.18vw;
  position: relative;
  width: 3.18vw;
}

.web-usuario .ellipse-47:hover {
  background-color: #72348A
}

.web-usuario .administra-todas-las-5 {
  letter-spacing: 0;
  line-height: 1.46vw;
  min-height: 5.89vw;
  opacity: 0.5;
}

.web-usuario .gestin-centralizada-6 {
  letter-spacing: 0;
  line-height: 1.82vw;
  white-space: nowrap;
}

.web-usuario .personales-beneficios-content-6 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  position: absolute;
}

.web-usuario .personales-beneficios-item-3 {
  align-items: flex-start;
  display: flex;
}

.web-usuario .seccion {
  align-items: flex-start;
  display: flex;
  flex: 1;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .screen.web-usuario {
    display: none;
   }
  .screen.tablet-usuario {
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1919px) {
  .screen.web-usuario {
    display: none;
   }
  .screen.mobile-usuario-all-breakpoints {
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.tablet-usuario {
    display: none;
   }
  .screen.mobile-usuario-all-breakpoints {
    display: none;
   }
}
