/** Shopify CDN: Minification failed

Line 1573:6 Expected ":"

**/
.exploradores-movil.div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  background-color: #ffffff;
}

.exploradores-movil .seccion-hero {
  gap: 8px;
  padding: var(--variable-collection-regular);
  background-color: var(--variable-collection-72e5bd);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .bloque-patron {
  position: absolute;
  width: 440px;
  height: 422px;
  top: 0;
  left: 0;
  mix-blend-mode: soft-light;
  object-fit: cover;
}

.exploradores-movil .contenedor-texto {
  display: flex;
  flex-direction: column;
  gap: 58px;
  align-self: stretch;
  width: 100%;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .contenedor-tool-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--variable-collection-peque-o);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .contenedor-texto-at {
  display: inline-flex;
  justify-content: center;
  gap: 8px;
  padding: 1px 0px;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .texto-at {
  width: fit-content;
  color: var(--dark);
  font-size: 14px;
  letter-spacing: 4.80px;
  line-height: 32px;
  white-space: nowrap;
  position: relative;
  font-family: "Inter", Helvetica;
  font-weight: 300;
}

.exploradores-movil .pleca {
  position: relative;
  flex: 1;
  flex-grow: 1;
  height: 2px;
  background-color: var(--variable-collection-f5f0d2);
}

.exploradores-movil .logo-arta-cafe-wrapper {
  display: inline-flex;
  height: 31px;
  justify-content: center;
  gap: 8px;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .logo-arta-cafe {
  position: relative;
  width: 27.73px;
  height: 24.97px;
  aspect-ratio: 1.11;
}

.exploradores-movil .titulo-hero-explo {
  position: relative;
  align-self: stretch;
  width: 100%;
  aspect-ratio: 2.14;
}

.exploradores-movil .contenedor-tool-info-2 {
  display: flex;
  flex-wrap: wrap;
  height: 32px;
  align-items: center;
  gap: var(--variable-collection-peque-o);
  position: relative;
  align-self: stretch;
  width: 100%;
}

.exploradores-movil .texto-dise-ador-wrapper {
  display: inline-flex;
  height: 32px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .texto-dise-ador {
  width: fit-content;
  margin-top: -10.00px;
  margin-bottom: -8.00px;
  color: var(--dark);
  font-size: 14px;
  text-align: right;
  letter-spacing: 4.80px;
  line-height: 25px;
  position: relative;
  font-family: "Inter", Helvetica;
  font-weight: 300;
}

.exploradores-movil .img-hero-explo {
  position: absolute;
  width: 94px;
  height: 123px;
  top: 149px;
  left: 174px;
  aspect-ratio: 0.77;
}

.exploradores-movil .seccion-intro {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--variable-collection-72e5bd);
}

.exploradores-movil .contenedor-intro {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  padding: var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .titulo-producto {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .titulo-soy-artilla {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 300;
  color: var(--variable-collection-068e5f);
  font-size: 24px;
  letter-spacing: 6.58px;
  line-height: 43.9px;
}

.exploradores-movil .text-wrapper {
  position: relative;
  align-self: stretch;
  font-family: var(--headings-h4-font-family);
  font-weight: var(--headings-h4-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-h4-font-size);
  letter-spacing: var(--headings-h4-letter-spacing);
  line-height: var(--headings-h4-line-height);
  font-style: var(--headings-h4-font-style);
}

.exploradores-movil .div-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .nacida-de-un-proceso {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--body-paragraph-regular-font-family);
  font-weight: var(--body-paragraph-regular-font-weight);
  color: var(--dark);
  font-size: var(--body-paragraph-regular-font-size);
  text-align: justify;
  letter-spacing: var(--body-paragraph-regular-letter-spacing);
  line-height: var(--body-paragraph-regular-line-height);
  font-style: var(--body-paragraph-regular-font-style);
}

.exploradores-movil .fui-pensada-modelada {
  position: relative;
  align-self: stretch;
  font-family: var(--body-paragraph-regular-font-family);
  font-weight: var(--body-paragraph-regular-font-weight);
  color: var(--dark);
  font-size: var(--body-paragraph-regular-font-size);
  text-align: justify;
  letter-spacing: var(--body-paragraph-regular-letter-spacing);
  line-height: var(--body-paragraph-regular-line-height);
  font-style: var(--body-paragraph-regular-font-style);
}

.exploradores-movil .contenedor-imagen {
  height: 431px;
  align-items: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0px var(--variable-collection-regular) 0px
    var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
}

.exploradores-movil .fondo-intro {
  position: absolute;
  width: 440px;
  height: 373px;
  top: 254px;
  left: 0;
  background-color: var(--quinto);
  border-radius: 64px 64px 0px 0px;
}

.exploradores-movil .imagen-intro-explo {
  position: relative;
  width: 284px;
  height: 284px;
  aspect-ratio: 1;
}

.exploradores-movil .seccion-img-intro {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: var(--variable-collection-grande) var(--variable-collection-regular)
    var(--variable-collection-extra) var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--quinto);
}

.exploradores-movil .contenedor-img-intro {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--variable-collection-grande);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .text-wrapper-2 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--headings-h3-font-family);
  font-weight: var(--headings-h3-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-h3-font-size);
  text-align: center;
  letter-spacing: var(--headings-h3-letter-spacing);
  line-height: var(--headings-h3-line-height);
  font-style: var(--headings-h3-font-style);
}

.exploradores-movil .contenedor-img {
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .texto-presencia {
  align-self: stretch;
  color: var(--terciario);
  font-size: var(--headings-mini-heading-peque-o-font-size);
  text-align: center;
  letter-spacing: var(--headings-mini-heading-peque-o-letter-spacing);
  line-height: var(--headings-mini-heading-peque-o-line-height);
  position: relative;
  font-family: var(--headings-mini-heading-peque-o-font-family);
  font-weight: var(--headings-mini-heading-peque-o-font-weight);
  font-style: var(--headings-mini-heading-peque-o-font-style);
}

.exploradores-movil .seccion-video {
  justify-content: center;
  background-color: var(--quinto);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .fondo-cta-uno {
  position: absolute;
  width: 558px;
  height: 458px;
  top: 425px;
  left: 0;
  background-color: var(--primario);
}

.exploradores-movil .text-video-wrapper {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: var(--variable-collection-grande) var(--variable-collection-regular)
    var(--variable-collection-grande) var(--variable-collection-regular);
  align-self: stretch;
  width: 100%;
  background-color: var(--variable-collection-068e5f);
  border-radius: 68px 68px 0px 0px;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .text-video {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .contenedor-logos {
  display: inline-flex;
  align-items: center;
  gap: var(--variable-collection-regular);
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .img {
  position: relative;
  width: 146.31px;
  height: 54.41px;
  aspect-ratio: 2.69;
}

.exploradores-movil .titulo-texto-video {
  position: relative;
  align-self: stretch;
  font-family: var(--headings-mini-heading-peque-o-font-family);
  font-weight: var(--headings-mini-heading-peque-o-font-weight);
  color: var(--cuarternario);
  font-size: var(--headings-mini-heading-peque-o-font-size);
  text-align: center;
  letter-spacing: var(--headings-mini-heading-peque-o-letter-spacing);
  line-height: var(--headings-mini-heading-peque-o-line-height);
  font-style: var(--headings-mini-heading-peque-o-font-style);
}

.exploradores-movil .parrafo-texto-video {
  position: relative;
  align-self: stretch;
  font-family: var(--body-paragraph-regular-font-family);
  font-weight: var(--body-paragraph-regular-font-weight);
  color: var(--white);
  font-size: var(--body-paragraph-regular-font-size);
  text-align: justify;
  letter-spacing: var(--body-paragraph-regular-letter-spacing);
  line-height: var(--body-paragraph-regular-line-height);
  font-style: var(--body-paragraph-regular-font-style);
}

.exploradores-movil .contenedor-video {
  align-items: center;
  gap: 8px;
  padding: var(--variable-collection-regular);
  background: linear-gradient(
    0deg,
    rgba(114, 229, 189, 1) 0%,
    rgba(114, 229, 189, 1) 100%
  );
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--variable-collection-72e5bd);
}

.exploradores-movil .video {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.exploradores-movil .seccion-cta {
  gap: 8px;
  padding: var(--variable-collection-grande) var(--variable-collection-regular)
    var(--variable-collection-grande) var(--variable-collection-regular);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .fondo-cta-dos {
  position: absolute;
  width: 1440px;
  height: 503px;
  top: 530px;
  left: -993px;
  background-color: var(--muted);
}

.exploradores-movil .fondo-cta-uno-2 {
  position: absolute;
  width: 1440px;
  height: 430px;
  top: -2px;
  left: 0;
  background-color: var(--variable-collection-72e5bd);
}

.exploradores-movil .contenedor-cta {
  align-items: flex-start;
  gap: var(--variable-collection-peque-o);
  padding: var(--variable-collection-grande) 0px
    var(--variable-collection-grande) 0px;
  background-color: var(--cuarternario);
  border-radius: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .contenedor-contenido {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .contenido-cta {
  display: flex;
  flex-direction: column;
  height: 174px;
  align-items: center;
  gap: 32px;
  padding: 0px var(--variable-collection-regular) 0px
    var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
}

.exploradores-movil .estoy-lista-para-ser {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--headings-mini-heading-peque-o-font-family);
  font-weight: var(--headings-mini-heading-peque-o-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-mini-heading-peque-o-font-size);
  text-align: center;
  letter-spacing: var(--headings-mini-heading-peque-o-letter-spacing);
  line-height: var(--headings-mini-heading-peque-o-line-height);
  font-style: var(--headings-mini-heading-peque-o-font-style);
}

.exploradores-movil .boton-cta {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 8px 32px;
  position: relative;
  flex: 0 0 auto;
  background-color: var(--variable-collection-068e5f);
  border-radius: 7px;
}

.exploradores-movil .bot-n {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: var(--body-paragraph-large-font-family);
  font-weight: var(--body-paragraph-large-font-weight);
  color: var(--cuarternario);
  font-size: var(--body-paragraph-large-font-size);
  letter-spacing: var(--body-paragraph-large-letter-spacing);
  line-height: var(--body-paragraph-large-line-height);
  white-space: nowrap;
  font-style: var(--body-paragraph-large-font-style);
}

.exploradores-movil .iconos-material {
  position: relative;
  width: 23px;
  height: 23px;
}

.exploradores-movil .imagen-cta-wrapper {
  height: 336px;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0px var(--variable-collection-regular) 0px
    var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
}

.exploradores-movil .imagen-cta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 8px;
  position: relative;
  flex: 1;
  align-self: stretch;
  width: 100%;
  flex-grow: 1;
}

.exploradores-movil .img-cta-explo {
  position: relative;
  align-self: stretch;
  width: 100%;
  aspect-ratio: 1.31;
}

.exploradores-movil.exploradores-tablet {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  background-color: #ffffff;
}

.exploradores-movil .seccion-hero-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: 78px 61px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--variable-collection-72e5bd);
}

.exploradores-movil .bloque-patron-2 {
  position: absolute;
  width: 834px;
  height: 668px;
  top: 0;
  left: 0;
  mix-blend-mode: soft-light;
  object-fit: cover;
}

.exploradores-movil .texto-at-2 {
  position: relative;
  width: 255px;
  height: 29px;
  font-family: "Inter", Helvetica;
  font-weight: 300;
  color: var(--dark);
  font-size: 24px;
  letter-spacing: 4.80px;
  line-height: 32px;
  white-space: nowrap;
}

.exploradores-movil .texto-dise-ador-2 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 300;
  color: var(--dark);
  font-size: 24px;
  text-align: right;
  letter-spacing: 4.80px;
  line-height: 32px;
  white-space: nowrap;
}

.exploradores-movil .img-hero-explo-2 {
  position: absolute;
  width: 174px;
  height: 227px;
  top: 220px;
  left: 330px;
  aspect-ratio: 0.77;
}

.exploradores-movil .contenedor-intro-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  padding: var(--variable-collection-regular) var(--variable-collection-grande)
    var(--variable-collection-regular) var(--variable-collection-grande);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .titulo-soy-artilla-2 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 300;
  color: var(--variable-collection-068e5f);
  font-size: 32.9px;
  letter-spacing: 6.58px;
  line-height: 43.9px;
}

.exploradores-movil .titulo-producto-2 {
  position: relative;
  align-self: stretch;
  font-family: var(--headings-h3-font-family);
  font-weight: var(--headings-h3-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-h3-font-size);
  letter-spacing: var(--headings-h3-letter-spacing);
  line-height: var(--headings-h3-line-height);
  font-style: var(--headings-h3-font-style);
}

.exploradores-movil .contenedor-imagen-2 {
  display: flex;
  flex-direction: column;
  height: 573px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  align-self: stretch;
  width: 100%;
}

.exploradores-movil .fondo-intro-2 {
  position: absolute;
  width: 706px;
  height: 351px;
  top: 354px;
  left: 64px;
  background-color: var(--quinto);
  border-radius: 64px 64px 0px 0px;
}

.exploradores-movil .imagen-intro-explo-2 {
  position: relative;
  width: 486px;
  height: 485px;
  aspect-ratio: 1;
}

.exploradores-movil .contenedor-img-intro-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: var(--variable-collection-grande) var(--variable-collection-grande)
    var(--variable-collection-extra) var(--variable-collection-grande);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--quinto);
}

.exploradores-movil .p {
  position: relative;
  align-self: stretch;
  font-family: var(--headings-mini-heading-peque-o-font-family);
  font-weight: var(--headings-mini-heading-peque-o-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-mini-heading-peque-o-font-size);
  text-align: center;
  letter-spacing: var(--headings-mini-heading-peque-o-letter-spacing);
  line-height: var(--headings-mini-heading-peque-o-line-height);
  font-style: var(--headings-mini-heading-peque-o-font-style);
}

.exploradores-movil .fondo-cta-uno-3 {
  width: 834px;
  height: 315px;
  top: 658px;
  position: absolute;
  left: 0;
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .div-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: var(--variable-collection-grande);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--variable-collection-068e5f);
  border-radius: 68px 68px 0px 0px;
}

.exploradores-movil .video-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: var(--variable-collection-grande);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  border: 1px solid;
  border-color: var(--variable-collection-068e5f);
  background: linear-gradient(
    0deg,
    rgba(105, 205, 170, 1) 0%,
    rgba(105, 205, 170, 1) 100%
  );
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .seccion-cta-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: var(--variable-collection-extra) 64px
    var(--variable-collection-extra) 64px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  overflow: hidden;
}

.exploradores-movil .fondo-cta-dos-2 {
  position: absolute;
  width: 1440px;
  height: 503px;
  top: 186px;
  left: -606px;
  background-color: var(--muted);
}

.exploradores-movil .fondo-cta-uno-4 {
  width: 1440px;
  height: 238px;
  top: 0;
  position: absolute;
  left: 0;
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .contenedor-cta-2 {
  display: flex;
  align-items: center;
  gap: var(--variable-collection-peque-o);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--cuarternario);
  border-radius: 50px;
}

.exploradores-movil .contenido-cta-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  flex: 1;
  flex-grow: 1;
}

.exploradores-movil .contenido-cta-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  padding: 0px 64px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .estoy-lista-para-ser-2 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--headings-mini-heading-peque-o-font-family);
  font-weight: var(--headings-mini-heading-peque-o-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-mini-heading-peque-o-font-size);
  letter-spacing: var(--headings-mini-heading-peque-o-letter-spacing);
  line-height: var(--headings-mini-heading-peque-o-line-height);
  font-style: var(--headings-mini-heading-peque-o-font-style);
}

.exploradores-movil .boton-cta-2 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 8px 32px;
  position: relative;
  flex: 0 0 auto;
  margin-right: -27.00px;
  background-color: var(--variable-collection-068e5f);
  border-radius: 7px;
}

.exploradores-movil .contenedor-imagen-3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: 0px 64px;
  position: relative;
  flex: 1;
  flex-grow: 1;
}

.exploradores-movil .img-cta-explo-wrapper {
  display: flex;
  flex-direction: column;
  height: 433px;
  align-items: flex-start;
  justify-content: center;
  gap: 8px;
  position: relative;
  align-self: stretch;
  width: 100%;
}

.exploradores-movil.exploradores-laptop {
  display: flex;
  flex-direction: column;
  min-width: 1280px;
  align-items: flex-start;
  position: relative;
  background-color: #ffffff;
}

.exploradores-movil .bloque-patron-3 {
  position: absolute;
  width: 1280px;
  height: 908px;
  top: 0;
  left: 0;
  mix-blend-mode: soft-light;
  object-fit: cover;
}

.exploradores-movil .logo-arta-cafe-2 {
  position: relative;
  width: 35px;
  height: 32px;
  margin-top: -0.50px;
  margin-bottom: -0.50px;
  aspect-ratio: 1.11;
}

.exploradores-movil .img-wrapper {
  margin-top: -0.50px;
  margin-bottom: -0.50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 1px 0px;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .logo-arta-cafe-3 {
  position: relative;
  width: 35px;
  height: 31px;
  aspect-ratio: 1.11;
}

.exploradores-movil .img-hero-explo-3 {
  position: absolute;
  width: 293px;
  height: 381px;
  top: 248px;
  left: 494px;
  aspect-ratio: 0.77;
}

.exploradores-movil .seccion-intro-2 {
  display: flex;
  align-items: flex-end;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--variable-collection-72e5bd);
}

.exploradores-movil .contenedor-intro-3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  padding: var(--variable-collection-grande) var(--variable-collection-extra)
    var(--variable-collection-extra) var(--variable-collection-grande);
  position: relative;
  flex: 1;
  flex-grow: 1;
}

.exploradores-movil .contenedor-imagen-4 {
  display: flex;
  flex-direction: column;
  height: 678px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  flex: 1;
  flex-grow: 1;
}

.exploradores-movil .fondo-intro-3 {
  position: absolute;
  width: 720px;
  height: 370px;
  top: 413px;
  left: 0;
  background-color: var(--quinto);
  border-radius: 64px 0px 0px 0px;
}

.exploradores-movil .seccion-img-intro-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: var(--variable-collection-extra) var(--variable-collection-grande)
    var(--variable-collection-extra) var(--variable-collection-grande);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--quinto);
}

.exploradores-movil .fusionando-el-arte {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--headings-h2-font-family);
  font-weight: var(--headings-h2-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-h2-font-size);
  text-align: center;
  letter-spacing: var(--headings-h2-letter-spacing);
  line-height: var(--headings-h2-line-height);
  font-style: var(--headings-h2-font-style);
}

.exploradores-movil .texto-presencia-2 {
  position: relative;
  width: 864px;
  font-family: var(--headings-mini-heading-font-family);
  font-weight: var(--headings-mini-heading-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-mini-heading-font-size);
  text-align: center;
  letter-spacing: var(--headings-mini-heading-letter-spacing);
  line-height: var(--headings-mini-heading-line-height);
  font-style: var(--headings-mini-heading-font-style);
}

.exploradores-movil .seccion-video-2 {
  display: flex;
  align-items: center;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--quinto);
}

.exploradores-movil .fondo-cta-uno-5 {
  width: 1280px;
  height: 221px;
  top: 461px;
  position: absolute;
  left: 0;
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .contenedor-texto-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 8px;
  padding: 188px 64px;
  position: relative;
  flex: 1;
  flex-grow: 1;
  background-color: var(--variable-collection-068e5f);
  border-radius: 0px 68px 68px 0px;
}

.exploradores-movil .titulo-texto-video-2 {
  position: relative;
  align-self: stretch;
  font-family: var(--headings-mini-heading-peque-o-font-family);
  font-weight: var(--headings-mini-heading-peque-o-font-weight);
  color: var(--cuarternario);
  font-size: var(--headings-mini-heading-peque-o-font-size);
  letter-spacing: var(--headings-mini-heading-peque-o-letter-spacing);
  line-height: var(--headings-mini-heading-peque-o-line-height);
  font-style: var(--headings-mini-heading-peque-o-font-style);
}

.exploradores-movil .contenedor-video-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: 64px 64px 64px 0px;
  position: relative;
  flex: 1;
  flex-grow: 1;
  background: linear-gradient(
    0deg,
    rgba(105, 205, 170, 1) 0%,
    rgba(105, 205, 170, 1) 100%
  );
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .fondo-cta-dos-3 {
  position: absolute;
  width: 1440px;
  height: 634px;
  top: 55px;
  left: -160px;
  background-color: var(--muted);
}

.exploradores-movil .fondo-cta-uno-6 {
  width: 1440px;
  height: 534px;
  top: -169px;
  position: absolute;
  left: 0;
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .contenedor-cta-3 {
  display: flex;
  align-items: center;
  gap: var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--cuarternario);
  border-radius: 50px;
}

.exploradores-movil .estoy-lista-para-ser-3 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--headings-mini-heading-font-family);
  font-weight: var(--headings-mini-heading-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-mini-heading-font-size);
  letter-spacing: var(--headings-mini-heading-letter-spacing);
  line-height: var(--headings-mini-heading-line-height);
  font-style: var(--headings-mini-heading-font-style);
}

.exploradores-movil .contenedor-imagen-5 {
  display: flex;
  flex-direction: column;
  width: 640px;
  align-items: flex-start;
  gap: 8px;
  padding: 0px 64px;
  position: relative;
}

.exploradores-movil .imagen-cta-2 {
  display: flex;
  flex-direction: column;
  width: 512px;
  height: 433px;
  align-items: flex-start;
  gap: 8px;
  position: relative;
}

.exploradores-movil.exploradores {
  display: flex;
  flex-direction: column;
  min-width: 1920px;
  align-items: flex-start;
  position: relative;
  background-color: #ffffff;
}

.exploradores-movil .bloque-patron-4 {
  position: absolute;
  width: 1920px;
  height: 1122px;
  top: 27px;
  left: 0;
  mix-blend-mode: soft-light;
  object-fit: cover;
}

.exploradores-movil .logo-arta-cafe-4 {
  position: relative;
  width: 40px;
  height: 36px;
  margin-top: -2.50px;
  margin-bottom: -2.50px;
  aspect-ratio: 1.11;
}

.exploradores-movil .titulo-hero-explo-2 {
  position: relative;
  width: 1798px;
  height: 840px;
}

.exploradores-movil .contenedor-texto-at-2 {
  margin-top: -5.00px;
  margin-bottom: -5.00px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 1px 0px;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .logo-arta-cafe-5 {
  position: relative;
  width: 45px;
  height: 40px;
  aspect-ratio: 1.11;
}

.exploradores-movil .imagen-hero-explo {
  position: absolute;
  width: 400px;
  height: 487px;
  top: 344px;
  left: 760px;
  aspect-ratio: 0.82;
}

.exploradores-movil .contenedor-intro-4 {
  display: flex;
  flex-direction: column;
  width: 938px;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  padding: var(--variable-collection-extra);
  position: relative;
}

.exploradores-movil .titulo-producto-3 {
  display: flex;
  flex-direction: column;
  width: 212px;
  align-items: flex-start;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .titulo-producto-4 {
  position: relative;
  width: fit-content;
  margin-right: -337.00px;
  font-family: "Six Caps", Helvetica;
  font-weight: 400;
  color: var(--variable-collection-068e5f);
  font-size: 126.5px;
  letter-spacing: 5.27px;
  line-height: 126px;
  white-space: nowrap;
}

.exploradores-movil .contenedor-imagen-6 {
  display: flex;
  flex-direction: column;
  height: 767px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  flex: 1;
  flex-grow: 1;
}

.exploradores-movil .fondo-intro-4 {
  position: absolute;
  width: 1693px;
  height: 401px;
  top: 366px;
  left: 0;
  background-color: var(--quinto);
  border-radius: 64px 0px 0px 0px;
}

.exploradores-movil .imagen-intro-explo-3 {
  position: relative;
  width: 628px;
  height: 629px;
  aspect-ratio: 1;
}

.exploradores-movil .fondo-cta-uno-7 {
  width: 1920px;
  height: 262px;
  top: 547px;
  left: 0;
  position: absolute;
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .contenedor-texto-3 {
  display: flex;
  flex-direction: column;
  width: 939px;
  align-items: flex-start;
  justify-content: center;
  gap: 8px;
  padding: var(--variable-collection-XL) var(--variable-collection-extra)
    var(--variable-collection-XL) var(--variable-collection-extra);
  position: relative;
  background-color: var(--variable-collection-068e5f);
  border-radius: 0px 68px 68px 0px;
}

.exploradores-movil .titulo-texto-video-3 {
  position: relative;
  align-self: stretch;
  font-family: var(--headings-mini-heading-font-family);
  font-weight: var(--headings-mini-heading-font-weight);
  color: var(--cuarternario);
  font-size: var(--headings-mini-heading-font-size);
  letter-spacing: var(--headings-mini-heading-letter-spacing);
  line-height: var(--headings-mini-heading-line-height);
  font-style: var(--headings-mini-heading-font-style);
}

.exploradores-movil .seccion-cta-3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: var(--variable-collection-extra);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  overflow: hidden;
}

.exploradores-movil .fondo-cta-dos-4 {
  position: absolute;
  width: 2746px;
  height: 582px;
  top: 362px;
  left: -413px;
  background-color: var(--muted);
}

.exploradores-movil .fondo-cta-uno-8 {
  width: 2586px;
  height: 474px;
  top: -26px;
  left: -333px;
  position: absolute;
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .contenido-cta-3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  padding: 0px 64px 0px var(--variable-collection-extra);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .contenedor-imagen-7 {
  display: flex;
  flex-direction: column;
  width: 640px;
  height: 560px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0px 64px;
  position: relative;
}

@media (max-width: 833px) {
  .exploradores-movil.exploradores-tablet {
    display: none !important;
  }
  .exploradores-movil.exploradores-laptop {
    display: none !important;
  }
  .exploradores-movil.exploradores {
    display: none !important;
  }
}

@media (min-width: 834px) and (max-width: 1279px) {
  .exploradores-movil.div {
    display: none !important;
  }
  .exploradores-movil.exploradores-laptop {
    display: none !important;
  }
  .exploradores-movil.exploradores {
    display: none !important;
  }
}

@media (min-width: 1280px) and (max-width: 1919px) {
  .exploradores-movil.div {
    display: none !important;
  }
  .exploradores-movil.exploradores-tablet {
    display: none !important;
  }
  .exploradores-movil.exploradores {
    display: none !important;
  }
}

@media (min-width: 1920px) {
  .exploradores-movil.div {
    display: none !important;
  }
  .exploradores-movil.exploradores-tablet {
    display: none !important;
  }
  .exploradores-movil.exploradores-laptop {
    display: none !important;
  }
}
/* Original CSS code should be injected here */

/* Additional CSS for improved accessibility and semantic structure */
.boton-cta,
.boton-cta-2 {
  cursor: pointer;
  transition: background-color 0.3s ease, transform 0.2s ease;
  border: none;
  outline: none;
}

.boton-cta:hover,
.boton-cta-2:hover {
  background-color: var(--variable-collection-3f8737);
  transform: translateY(-2px);
}

.boton-cta:focus-visible,
.boton-cta-2:focus-visible {
  outline: 2px solid var(--cuarternario);
  outline-offset: 2px;
}

.boton-cta:active,
.boton-cta-2:active {
  transform: translateY(0);
}

/* Ensure proper focus management for video elements */
.video:focus-visible {
  outline: 2px solid var(--variable-collection-068e5f);
  outline-offset: 4px;
}

/* Improve text readability and contrast */
.texto-at,
.texto-at-2 {
  text-rendering: optimizeLegibility;
}

/* Ensure decorative elements don't interfere with screen readers */
.pleca,
.fondo-intro,
.fondo-intro-2,
.fondo-intro-3,
.fondo-intro-4,
.fondo-cta-uno,
.fondo-cta-uno-2,
.fondo-cta-uno-3,
.fondo-cta-uno-4,
.fondo-cta-uno-5,
.fondo-cta-uno-6,
.fondo-cta-uno-7,
.fondo-cta-uno-8,
.fondo-cta-dos,
.fondo-cta-dos-2,
.fondo-cta-dos-3,
.fondo-cta-dos-4 {
  pointer-events: none;
}

/* Improve button accessibility */
.bot-n {
  pointer-events: none;
}

/* Ensure images are properly sized for responsive design */
.logo-arta-cafe,
.logo-arta-cafe-2,
.logo-arta-cafe-3,
.logo-arta-cafe-4,
.logo-arta-cafe-5 {
  max-width: 100%;
  height: auto;
}

/* Improve video accessibility */
.video {
  border-radius: 8px;
}

/* Ensure proper heading hierarchy */
h1, h2, h3 {
  font-weight: inherit;
}

/* Improve focus indicators for better accessibility */
*:focus-visible {
  outline: 2px solid var(--variable-collection-068e5f);
  outline-offset: 2px;
}

.exploradores-movil.div {
  display: flex;
  flex-direction: column;
  min-width: 440px;
  align-items: flex-start;
  position: relative;
  background-color: #ffffff;
}

.exploradores-movil .seccion-hero {
  gap: 8px;
  padding: var(--variable-collection-regular);
  background-color: var(--variable-collection-72e5bd);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .bloque-patron {
  position: absolute;
  width: 440px;
  height: 422px;
  top: 0;
  left: 0;
  mix-
blend-mode: soft-light;
  object-fit: cover;
}

.exploradores-movil .contenedor-texto {
  display: flex;
  flex-direction: column;
  gap: 58px;
  align-self: stretch;
  width: 100%;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .contenedor-tool-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--variable-collection-peque-o);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .contenedor-texto-at {
  display: inline-flex;
  justify-content: center;
  gap: 8px;
  padding: 1px 0px;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .texto-at {
  width: fit-content;
  color: var(--dark);
  font-size: 14px;
  letter-spacing: 4.80px;
  line-height: 32px;
  white-space: nowrap;
  position: relative;
  font-family: "Inter", Helvetica;
  font-weight: 300;
}

.exploradores-movil .pleca {
  position: relative;
  flex: 1;
  flex-grow: 1;
  height: 2px;
  background-color: var(--variable-collection-f5f0d2);
}

.exploradores-movil .logo-arta-cafe-wrapper {
  display: inline-flex;
  height: 31px;
  justify-content: center;
  gap: 8px;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .logo-arta-cafe {
  position: relative;
  width: 27.73px;
  height: 24.97px;
  aspect-ratio: 1.11;
}

.exploradores-movil .titulo-hero-explo {
  position: relative;
  align-self: stretch;
  width: 100%;
  aspect-ratio: 2.14;
}

.exploradores-movil .contenedor-tool-info-2 {
  display: flex;
  flex-wrap: wrap;
  height: 32px;
  align-items: center;
  gap: var(--variable-collection-peque-o);
  position: relative;
  align-self: stretch;
  width: 100%;
}

.exploradores-movil .texto-dise-ador-wrapper {
  display: inline-flex;
  height: 32px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .texto-dise-ador {
  width: fit-content;
  margin-top: -10.00px;
  margin-bottom: -8.00px;
  color: var(--dark);
  font-size: 14px;
  text-align: right;
  letter-spacing: 4.80px;
  line-height: 25px;
  position: relative;
  font-family: "Inter", Helvetica;
  font-weight: 300;
}

.exploradores-movil .img-hero-explo {
  position: absolute;
  width: 94px;
  height: 123px;
  top: 149px;
  left: 174px;
  aspect-ratio: 0.77;
}

.exploradores-movil .seccion-intro {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--variable-collection-72e5bd);
}

.exploradores-movil .contenedor-intro {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  padding: var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .titulo-producto {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .titulo-soy-artilla {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 300;
  color: var(--variable-collection-068e5f);
  font-size: 24px;
  letter-spacing: 6.58px;
  line-height: 43.9px;
}

.exploradores-movil .text-wrapper {
  position: relative;
  align-self: stretch;
  font-family: var(--headings-h4-font-family);
  font-weight: var(--headings-h4-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-h4-font-size);
  letter-spacing: var(--headings-h4-letter-spacing);
  line-height: var(--headings-h4-line-height);
  font-style: var(--headings-h4-font-style);
}

.exploradores-movil .div-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .nacida-de-un-proceso {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--body-paragraph-regular-font-family);
  font-weight: var(--body-paragraph-regular-font-weight);
  color: var(--dark);
  font-size: var(--body-paragraph-regular-font-size);
  text-align: justify;
  letter-spacing: var(--body-paragraph-regular-letter-spacing);
  line-height: var(--body-paragraph-regular-line-height);
  font-style: var(--body-paragraph-regular-font-style);
}

.exploradores-movil .fui-pensada-modelada {
  position: relative;
  align-self: stretch;
  font-family: var(--body-paragraph-regular-font-family);
  font-weight: var(--body-paragraph-regular-font-weight);
  color: var(--dark);
  font-size: var(--body-paragraph-regular-font-size);
  text-align: justify;
  letter-spacing: var(--body-paragraph-regular-letter-spacing);
  line-height: var(--body-paragraph-regular-line-height);
  font-style: var(--body-paragraph-regular-font-style);
}

.exploradores-movil .contenedor-imagen {
  height: 431px;
  align-items: center;
  justify-content: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0px var(--variable-collection-regular) 0px
    var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
}

.exploradores-movil .fondo-intro {
  position: absolute;
  width: 440px;
  height: 373px;
  top: 254px;
  left: 0;
  background-color: var(--quinto);
  border-radius: 64px 64px 0px 0px;
}

.exploradores-movil .imagen-intro-explo {
  position: relative;
  width: 284px;
  height: 284px;
  aspect-ratio: 1;
}

.exploradores-movil .seccion-img-intro {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: var(--variable-collection-grande) var(--variable-collection-regular)
    var(--variable-collection-extra) var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--quinto);
}

.exploradores-movil .contenedor-img-intro {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--variable-collection-grande);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .text-wrapper-2 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--headings-h3-font-family);
  font-weight: var(--headings-h3-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-h3-font-size);
  text-align: center;
  letter-spacing: var(--headings-h3-letter-spacing);
  line-height: var(--headings-h3-line-height);
  font-style: var(--headings-h3-font-style);
}

.exploradores-movil .contenedor-img {
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .texto-presencia {
  align-self: stretch;
  color: var(--terciario);
  font-size: var(--headings-mini-heading-peque-o-font-size);
  text-align: center;
  letter-spacing: var(--headings-mini-heading-peque-o-letter-spacing);
  line-height: var(--headings-mini-heading-peque-o-line-height);
  position: relative;
  font-family: var(--headings-mini-heading-peque-o-font-family);
  font-weight: var(--headings-mini-heading-peque-o-font-weight);
  font-style: var(--headings-mini-heading-peque-o-font-style);
}

.exploradores-movil .seccion-video {
  justify-content: center;
  background-color: var(--quinto);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .fondo-cta-uno {
  position: absolute;
  width: 558px;
  height: 458px;
  top: 425px;
  left: 0;
  background-color: var(--primario);
}

.exploradores-movil .text-video-wrapper {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: var(--variable-collection-grande) var(--variable-collection-regular)
    var(--variable-collection-grande) var(--variable-collection-regular);
  align-self: stretch;
  width: 100%;
  background-color: var(--variable-collection-068e5f);
  border-radius: 68px 68px 0px 0px;
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .text-video {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .contenedor-logos {
  display: inline-flex;
  align-items: center;
  gap: var(--variable-collection-regular);
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .img {
  position: relative;
  width: 146.31px;
  height: 54.41px;
  aspect-ratio: 2.69;
}

.exploradores-movil .titulo-texto-video {
  position: relative;
  align-self: stretch;
  font-family: var(--headings-mini-heading-peque-o-font-family);
  font-weight: var(--headings-mini-heading-peque-o-font-weight);
  color: var(--cuarternario);
  font-size: var(--headings-mini-heading-peque-o-font-size);
  text-align: center;
  letter-spacing: var(--headings-mini-heading-peque-o-letter-spacing);
  line-height: var(--headings-mini-heading-peque-o-line-height);
  font-style: var(--headings-mini-heading-peque-o-font-style);
}

.exploradores-movil .parrafo-texto-video {
  position: relative;
  align-self: stretch;
  font-family: var(--body-paragraph-regular-font-family);
  font-weight: var(--body-paragraph-regular-font-weight);
  color: var(--white);
  font-size: var(--body-paragraph-regular-font-size);
  text-align: justify;
  letter-spacing: var(--body-paragraph-regular-letter-spacing);
  line-height: var(--body-paragraph-regular-line-height);
  font-style: var(--body-paragraph-regular-font-style);
}

.exploradores-movil .contenedor-video {
  align-items: center;
  gap: 8px;
  padding: var(--variable-collection-regular);
  background: linear-gradient(
    0deg,
    rgba(114, 229, 189, 1) 0%,
    rgba(114, 229, 189, 1) 100%
  );
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--variable-collection-72e5bd);
}

.exploradores-movil .video {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.exploradores-movil .seccion-cta {
  gap: 8px;
  padding: var(--variable-collection-grande) var(--variable-collection-regular)
    var(--variable-collection-grande) var(--variable-collection-regular);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .fondo-cta-dos {
  position: absolute;
  width: 1440px;
  height: 503px;
  top: 530px;
  left: -993px;
  background-color: var(--muted);
}

.exploradores-movil .fondo-cta-uno-2 {
  position: absolute;
  width: 1440px;
  height: 430px;
  top: -2px;
  left: 0;
  background-color: var(--variable-collection-72e5bd);
}

.exploradores-movil .contenedor-cta {
  align-items: flex-start;
  gap: var(--variable-collection-peque-o);
  padding: var(--variable-collection-grande) 0px
    var(--variable-collection-grande) 0px;
  background-color: var(--cuarternario);
  border-radius: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .contenedor-contenido {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .contenido-cta {
  display: flex;
  flex-direction: column;
  height: 174px;
  align-items: center;
  gap: 32px;
  padding: 0px var(--variable-collection-regular) 0px
    var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
}

.exploradores-movil .estoy-lista-para-ser {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--headings-mini-heading-peque-o-font-family);
  font-weight: var(--headings-mini-heading-peque-o-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-mini-heading-peque-o-font-size);
  text-align: center;
  letter-spacing: var(--headings-mini-heading-peque-o-letter-spacing);
  line-height: var(--headings-mini-heading-peque-o-line-height);
  font-style: var(--headings-mini-heading-peque-o-font-style);
}

.exploradores-movil .boton-cta {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 8px 32px;
  position: relative;
  flex: 0 0 auto;
  background-color: var(--variable-collection-068e5f);
  border-radius: 7px;
}

.exploradores-movil .bot-n {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: var(--body-paragraph-large-font-family);
  font-weight: var(--body-paragraph-large-font-weight);
  color: var(--cuarternario);
  font-size: var(--body-paragraph-large-font-size);
  letter-spacing: var(--body-paragraph-large-letter-spacing);
  line-height: var(--body-paragraph-large-line-height);
  white-space: nowrap;
  font-style: var(--body-paragraph-large-font-style);
}

.exploradores-movil .iconos-material {
  position: relative;
  width: 23px;
  height: 23px;
}

.exploradores-movil .imagen-cta-wrapper {
  height: 336px;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0px var(--variable-collection-regular) 0px
    var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
}

.exploradores-movil .imagen-cta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 8px;
  position: relative;
  flex: 1;
  align-self: stretch;
  width: 100%;
  flex-grow: 1;
}

.exploradores-movil .img-cta-explo {
  position: relative;
  align-self: stretch;
  width: 100%;
  aspect-ratio: 1.31;
}

.exploradores-movil.exploradores-tablet {
  display: flex;
  flex-direction: column;
  min-width: 834px;
  align-items: flex-start;
  position: relative;
  background-color: #ffffff;
}

.exploradores-movil .seccion-hero-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: 78px 61px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--variable-collection-72e5bd);
}

.exploradores-movil .bloque-patron-2 {
  position: absolute;
  width: 834px;
  height: 668px;
  top: 0;
  left: 0;
  mix-blend-mode: soft-light;
  object-fit: cover;
}

.exploradores-movil .texto-at-2 {
  position: relative;
  width: 255px;
  height: 29px;
  font-family: "Inter", Helvetica;
  font-weight: 300;
  color: var(--dark);
  font-size: 24px;
  letter-spacing: 4.80px;
  line-height: 32px;
  white-space: nowrap;
}

.exploradores-movil .texto-dise-ador-2 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 300;
  color: var(--dark);
  font-size: 24px;
  text-align: right;
  letter-spacing: 4.80px;
  line-height: 32px;
  white-space: nowrap;
}

.exploradores-movil .img-hero-explo-2 {
  position: absolute;
  width: 174px;
  height: 227px;
  top: 220px;
  left: 330px;
  aspect-ratio: 0.77;
}

.exploradores-movil .contenedor-intro-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  padding: var(--variable-collection-regular) var(--variable-collection-grande)
    var(--variable-collection-regular) var(--variable-collection-grande);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .titulo-soy-artilla-2 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 300;
  color: var(--variable-collection-068e5f);
  font-size: 32.9px;
  letter-spacing: 6.58px;
  line-height: 43.9px;
}

.exploradores-movil .titulo-producto-2 {
  position: relative;
  align-self: stretch;
  font-family: var(--headings-h3-font-family);
  font-weight: var(--headings-h3-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-h3-font-size);
  letter-spacing: var(--headings-h3-letter-spacing);
  line-height: var(--headings-h3-line-height);
  font-style: var(--headings-h3-font-style);
}

.exploradores-movil .contenedor-imagen-2 {
  display: flex;
  flex-direction: column;
  height: 573px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  align-self: stretch;
  width: 100%;
}

.exploradores-movil .fondo-intro-2 {
  position: absolute;
  width: 706px;
  height: 351px;
  top: 354px;
  left: 64px;
  background-color: var(--quinto);
  border-radius: 64px 64px 0px 0px;
}

.exploradores-movil .imagen-intro-explo-2 {
  position: relative;
  width: 486px;
  height: 485px;
  aspect-ratio: 1;
}

.exploradores-movil .contenedor-img-intro-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: var(--variable-collection-grande) var(--variable-collection-grande)
    var(--variable-collection-extra) var(--variable-collection-grande);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--quinto);
}

.exploradores-movil .p {
  position: relative;
  align-self: stretch;
  font-family: var(--headings-mini-heading-peque-o-font-family);
  font-weight: var(--headings-mini-heading-peque-o-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-mini-heading-peque-o-font-size);
  text-align: center;
  letter-spacing: var(--headings-mini-heading-peque-o-letter-spacing);
  line-height: var(--headings-mini-heading-peque-o-line-height);
  font-style: var(--headings-mini-heading-peque-o-font-style);
}

.exploradores-movil .fondo-cta-uno-3 {
  width: 834px;
  height: 315px;
  top: 658px;
  position: absolute;
  left: 0;
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .div-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: var(--variable-collection-grande);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--variable-collection-068e5f);
  border-radius: 68px 68px 0px 0px;
}

.exploradores-movil .video-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: var(--variable-collection-grande);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  border: 1px solid;
  border-color: var(--variable-collection-068e5f);
  background: linear-gradient(
    0deg,
    rgba(105, 205, 170, 1) 0%,
    rgba(105, 205, 170, 1) 100%
  );
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .seccion-cta-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: var(--variable-collection-extra) 64px
    var(--variable-collection-extra) 64px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  overflow: hidden;
}

.exploradores-movil .fondo-cta-dos-2 {
  position: absolute;
  width: 1440px;
  height: 503px;
  top: 186px;
  left: -606px;
  background-color: var(--muted);
}

.exploradores-movil .fondo-cta-uno-4 {
  width: 1440px;
  height: 238px;
  top: 0;
  position: absolute;
  left: 0;
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .contenedor-cta-2 {
  display: flex;
  align-items: center;
  gap: var(--variable-collection-peque-o);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--cuarternario);
  border-radius: 50px;
}

.exploradores-movil .contenido-cta-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  flex: 1;
  flex-grow: 1;
}

.exploradores-movil .contenido-cta-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  padding: 0px 64px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .estoy-lista-para-ser-2 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--headings-mini-heading-peque-o-font-family);
  font-weight: var(--headings-mini-heading-peque-o-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-mini-heading-peque-o-font-size);
  letter-spacing: var(--headings-mini-heading-peque-o-letter-spacing);
  line-height: var(--headings-mini-heading-peque-o-line-height);
  font-style: var(--headings-mini-heading-peque-o-font-style);
}

.exploradores-movil .boton-cta-2 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 8px 32px;
  position: relative;
  flex: 0 0 auto;
  margin-right: -27.00px;
  background-color: var(--variable-collection-068e5f);
  border-radius: 7px;
}

.exploradores-movil .contenedor-imagen-3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: 0px 64px;
  position: relative;
  flex: 1;
  flex-grow: 1;
}

.exploradores-movil .img-cta-explo-wrapper {
  display:
flex;
  flex-direction: column;
  height: 433px;
  align-items: flex-start;
  justify-content: center;
  gap: 8px;
  position: relative;
  align-self: stretch;
  width: 100%;
}

.exploradores-movil.exploradores-laptop {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  background-color: #ffffff;
}

.exploradores-movil .bloque-patron-3 {
  position: absolute;
  width: 1280px;
  height: 908px;
  top: 0;
  left: 0;
  mix-blend-mode: soft-light;
  object-fit: cover;
}

.exploradores-movil .logo-arta-cafe-2 {
  position: relative;
  width: 35px;
  height: 32px;
  margin-top: -0.50px;
  margin-bottom: -0.50px;
  aspect-ratio: 1.11;
}

.exploradores-movil .img-wrapper {
  margin-top: -0.50px;
  margin-bottom: -0.50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 1px 0px;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .logo-arta-cafe-3 {
  position: relative;
  width: 35px;
  height: 31px;
  aspect-ratio: 1.11;
}

.exploradores-movil .img-hero-explo-3 {
  position: absolute;
  width: 293px;
  height: 381px;
  top: 248px;
  left: 494px;
  aspect-ratio: 0.77;
}

.exploradores-movil .seccion-intro-2 {
  display: flex;
  align-items: flex-end;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--variable-collection-72e5bd);
}

.exploradores-movil .contenedor-intro-3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  padding: var(--variable-collection-grande) var(--variable-collection-extra)
    var(--variable-collection-extra) var(--variable-collection-grande);
  position: relative;
  flex: 1;
  flex-grow: 1;
}

.exploradores-movil .contenedor-imagen-4 {
  display: flex;
  flex-direction: column;
  height: 678px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  flex: 1;
  flex-grow: 1;
}

.exploradores-movil .fondo-intro-3 {
  position: absolute;
  width: 720px;
  height: 370px;
  top: 413px;
  left: 0;
  background-color: var(--quinto);
  border-radius: 64px 0px 0px 0px;
}

.exploradores-movil .seccion-img-intro-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: var(--variable-collection-extra) var(--variable-collection-grande)
    var(--variable-collection-extra) var(--variable-collection-grande);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--quinto);
}

.exploradores-movil .fusionando-el-arte {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--headings-h2-font-family);
  font-weight: var(--headings-h2-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-h2-font-size);
  text-align: center;
  letter-spacing: var(--headings-h2-letter-spacing);
  line-height: var(--headings-h2-line-height);
  font-style: var(--headings-h2-font-style);
}

.exploradores-movil .texto-presencia-2 {
  position: relative;
  width: 864px;
  font-family: var(--headings-mini-heading-font-family);
  font-weight: var(--headings-mini-heading-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-mini-heading-font-size);
  text-align: center;
  letter-spacing: var(--headings-mini-heading-letter-spacing);
  line-height: var(--headings-mini-heading-line-height);
  font-style: var(--headings-mini-heading-font-style);
}

.exploradores-movil .seccion-video-2 {
  display: flex;
  align-items: center;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--quinto);
}

.exploradores-movil .fondo-cta-uno-5 {
  width: 1280px;
  height: 221px;
  top: 461px;
  position: absolute;
  left: 0;
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .contenedor-texto-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 8px;
  padding: 188px 64px;
  position: relative;
  flex: 1;
  flex-grow: 1;
  background-color: var(--variable-collection-068e5f);
  border-radius: 0px 68px 68px 0px;
}

.exploradores-movil .titulo-texto-video-2 {
  position: relative;
  align-self: stretch;
  font-family: var(--headings-mini-heading-peque-o-font-family);
  font-weight: var(--headings-mini-heading-peque-o-font-weight);
  color: var(--cuarternario);
  font-size: var(--headings-mini-heading-peque-o-font-size);
  letter-spacing: var(--headings-mini-heading-peque-o-letter-spacing);
  line-height: var(--headings-mini-heading-peque-o-line-height);
  font-style: var(--headings-mini-heading-peque-o-font-style);
}

.exploradores-movil .contenedor-video-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: 64px 64px 64px 0px;
  position: relative;
  flex: 1;
  flex-grow: 1;
  background: linear-gradient(
    0deg,
    rgba(105, 205, 170, 1) 0%,
    rgba(105, 205, 170, 1) 100%
  );
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .fondo-cta-dos-3 {
  position: absolute;
  width: 1440px;
  height: 634px;
  top: 55px;
  left: -160px;
  background-color: var(--muted);
}

.exploradores-movil .fondo-cta-uno-6 {
  width: 1440px;
  height: 534px;
  top: -169px;
  position: absolute;
  left: 0;
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .contenedor-cta-3 {
  display: flex;
  align-items: center;
  gap: var(--variable-collection-regular);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--cuarternario);
  border-radius: 50px;
}

.exploradores-movil .estoy-lista-para-ser-3 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--headings-mini-heading-font-family);
  font-weight: var(--headings-mini-heading-font-weight);
  color: var(--variable-collection-068e5f);
  font-size: var(--headings-mini-heading-font-size);
  letter-spacing: var(--headings-mini-heading-letter-spacing);
  line-height: var(--headings-mini-heading-line-height);
  font-style: var(--headings-mini-heading-font-style);
}

.exploradores-movil .contenedor-imagen-5 {
  display: flex;
  flex-direction: column;
  width: 640px;
  align-items: flex-start;
  gap: 8px;
  padding: 0px 64px;
  position: relative;
}

.exploradores-movil .imagen-cta-2 {
  display: flex;
  flex-direction: column;
  width: 512px;
  height: 433px;
  align-items: flex-start;
  gap: 8px;
  position: relative;
}

.exploradores-movil.exploradores {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  background-color: #ffffff;
}

.exploradores-movil .bloque-patron-4 {
  position: absolute;
  width: 1920px;
  height: 1122px;
  top: 27px;
  left: 0;
  mix-blend-mode: soft-light;
  object-fit: cover;
}

.exploradores-movil .logo-arta-cafe-4 {
  position: relative;
  width: 40px;
  height: 36px;
  margin-top: -2.50px;
  margin-bottom: -2.50px;
  aspect-ratio: 1.11;
}

.exploradores-movil .titulo-hero-explo-2 {
  position: relative;
  width: 1798px;
  height: 840px;
}

.exploradores-movil .contenedor-texto-at-2 {
  margin-top: -5.00px;
  margin-bottom: -5.00px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 1px 0px;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .logo-arta-cafe-5 {
  position: relative;
  width: 45px;
  height: 40px;
  aspect-ratio: 1.11;
}

.exploradores-movil .imagen-hero-explo {
  position: absolute;
  width: 400px;
  height: 487px;
  top: 344px;
  left: 760px;
  aspect-ratio: 0.82;
}

.exploradores-movil .contenedor-intro-4 {
  display: flex;
  flex-direction: column;
  width: 938px;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  padding: var(--variable-collection-extra);
  position: relative;
}

.exploradores-movil .titulo-producto-3 {
  display: flex;
  flex-direction: column;
  width: 212px;
  align-items: flex-start;
  position: relative;
  flex: 0 0 auto;
}

.exploradores-movil .titulo-producto-4 {
  position: relative;
  width: fit-content;
  margin-right: -337.00px;
  font-family: "Six Caps", Helvetica;
  font-weight: 400;
  color: var(--variable-collection-068e5f);
  font-size: 126.5px;
  letter-spacing: 5.27px;
  line-height: 126px;
  white-space: nowrap;
}

.exploradores-movil .contenedor-imagen-6 {
  display: flex;
  flex-direction: column;
  height: 767px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: relative;
  flex: 1;
  flex-grow: 1;
}

.exploradores-movil .fondo-intro-4 {
  position: absolute;
  width: 1693px;
  height: 401px;
  top: 366px;
  left: 0;
  background-color: var(--quinto);
  border-radius: 64px 0px 0px 0px;
}

.exploradores-movil .imagen-intro-explo-3 {
  position: relative;
  width: 628px;
  height: 629px;
  aspect-ratio: 1;
}

.exploradores-movil .fondo-cta-uno-7 {
  width: 1920px;
  height: 262px;
  top: 547px;
  left: 0;
  position: absolute;
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .contenedor-texto-3 {
  display: flex;
  flex-direction: column;
  width: 939px;
  align-items: flex-start;
  justify-content: center;
  gap: 8px;
  padding: var(--variable-collection-XL) var(--variable-collection-extra)
    var(--variable-collection-XL) var(--variable-collection-extra);
  position: relative;
  background-color: var(--variable-collection-068e5f);
  border-radius: 0px 68px 68px 0px;
}

.exploradores-movil .titulo-texto-video-3 {
  position: relative;
  align-self: stretch;
  font-family: var(--headings-mini-heading-font-family);
  font-weight: var(--headings-mini-heading-font-weight);
  color: var(--cuarternario);
  font-size: var(--headings-mini-heading-font-size);
  letter-spacing: var(--headings-mini-heading-letter-spacing);
  line-height: var(--headings-mini-heading-line-height);
  font-style: var(--headings-mini-heading-font-style);
}

.exploradores-movil .seccion-cta-3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  padding: var(--variable-collection-extra);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  overflow: hidden;
}

.exploradores-movil .fondo-cta-dos-4 {
  position: absolute;
  width: 2746px;
  height: 582px;
  top: 362px;
  left: -413px;
  background-color: var(--muted);
}

.exploradores-movil .fondo-cta-uno-8 {
  width: 2586px;
  height: 474px;
  top: -26px;
  left: -333px;
  position: absolute;
  background-color: var(--variable-collection-69cdaa);
}

.exploradores-movil .contenido-cta-3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--variable-collection-regular);
  padding: 0px 64px 0px var(--variable-collection-extra);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.exploradores-movil .contenedor-imagen-7 {
  display: flex;
  flex-direction: column;
  width: 640px;
  height: 560px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0px 64px;
  position: relative;
}

@media (max-width: 833px) {
  .exploradores-movil.exploradores-tablet {
    display: none !important;
  }
  .exploradores-movil.exploradores-laptop {
    display: none !important;
  }
  .exploradores-movil.exploradores {
    display: none !important;
  }
}

@media (min-width: 834px) and (max-width: 1279px) {
  .exploradores-movil.div {
    display: none !important;
  }
  .exploradores-movil.exploradores-laptop {
    display: none !important;
  }
  .exploradores-movil.exploradores {
    display: none !important;
  }
}

@media (min-width: 1280px) and (max-width: 1919px) {
  .exploradores-movil.div {
    display: none !important;
  }
  .exploradores-movil.exploradores-tablet {
    display: none !important;
  }
  .exploradores-movil.exploradores {
    display: none !important;
  }
}

@media (min-width: 1920px) {
  .exploradores-movil.div {
    display: none !important;
  }
  .exploradores-movil.exploradores-tablet {
    display: none !important;
  }
  .exploradores-movil.exploradores-laptop {
    display: none !important;
  }
}