@media (max-width: 767px) {
  .valor-paneles-movil {
    display: initial;
  }

  .title-nuestro-servicio p,
  .home-demo-texto span {
    display: none !important;
  }

  .valor-texto-principal .texto-uno span,
  .valor-texto-principal .texto-dos span,
  .description-nuestro-servicio span.no-movil,
  .home-demo-subtitle span,
  .home-demo-title span,
  .container-clientes span,
  .owl-carouselx,
  .button-contacto-link,
  .preguntas .preguntas-header .texto,
  .carousel-content__description,
  .carousel-content__tittle,
  .saber .saber-title,
  .saber .saber-subtitle,
  .saber .saber-footer,
  .soluciones-imgs-container.no-movil,
  .valor .valor-title .valor-title-interno span {
    display: none;
  }

  .content {
    width: 100%;
  }

  .container-nuestro-servicio-nube {
    width: 100%;
    height: 220vw;
    position: relative;
    background: #551d71;
    background: -webkit-linear-gradient(
      180deg,
      #551d71 31.42%,
      #a37cb3 67.39%,
      #ffffff 94.2%
    );
    background: -moz-linear-gradient(
      180deg,
      #551d71 31.42%,
      #a37cb3 67.39%,
      #ffffff 94.2%
    );
    background: linear-gradient(
      180deg,
      #551d71 31.42%,
      #a37cb3 67.39%,
      #ffffff 94.2%
    );

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#551D71",
              endColorstr="#FFFFFF",
              GradientType=1);
  }

  .description-nuestro-servicio span.nube.movil {
    -webkit-text-stroke: 0px !important;
  }

  .bgGradientBlueGreen {
    margin-bottom: 30vw;
    margin-top: 3rem;
  }

  .title-nuestro-servicio p.movil {
    height: 11vw;
    width: 100%;
    justify-content: center;
    margin: 0px;
    display: flex !important;
  }

  .title-nuestro-servicio span.nube.movil {
    display: flex;
    justify-content: center;
  }

  .title-nuestro-servicio span.nube.movil p.movil {
    width: 10%;
  }

  .nube-dos.movil {
    background: radial-gradient(
      79.65% 661.95% at 74.16% -13.95%,
      #cedb69 13.21%,
      #dab6f7 59.98%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#CEDB69",
              endColorstr="#DAB6F7",
              GradientType=0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: flex;
    inline-size: max-content;
    padding-bottom: 2%;
  }

  .nube-tres.movil {
    background: radial-gradient(
      79.65% 661.95% at 74.16% -13.95%,
      #cedb69 13.21%,
      #dab6f7 59.98%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#CEDB69",
              endColorstr="#DAB6F7",
              GradientType=0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: flex !important;
    inline-size: max-content;
    padding-bottom: 2%;
  }

  .nube-cuatro.movil.en {
    color: #dab6f7;
    display: flex !important;
    inline-size: max-content;
    padding-bottom: 2%;
  }

  .description-nuestro-servicio {
    width: 100% !important;
    margin-bottom: 5%;
  }

  .imagen_home1_container {
    top: 64%;
  }

  .quote {
    top: 99%;
    left: 17%;
  }

  .button-contacto {
    width: 60%;
    top: 53%;
    left: 20%;
  }

  .div-container-clientes-nube {
    width: 100%;
    text-align: center;
    margin-bottom: 8rem;
  }

  .span-container-clientes-nube {
    font-size: var(--space-18px) !important;
    line-height: 140% !important;
  }

  .marquee-container {
    left: -17vw !important;
    -webkit-mask-image: linear-gradient(
      to right,
      transparent,
      black 40%
    ) !important;
    mask-image: linear-gradient(to right, transparent, black 40%) !important;
    -webkit-mask-size: 100% !important;
    mask-size: 100% !important;
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
  }

  .marquee-content {
    position: absolute;
    top: 0;
    left: 0;
    white-space: nowrap;
    height: 100%;
    display: inline-block;
    animation: marquee 18s linear infinite;
    width: min-content;
    padding: 0 1vw;
  }

  @keyframes marquee {
    0% {
      transform: translateX(100%);
    }

    100% {
      transform: translateX(-100%);
    }
  }

  .carousel-content {
    background: -webkit-linear-gradient(
      150deg,
      rgba(72, 23, 101, 1) 33%,
      rgba(134, 82, 155, 1) 100%
    );
    background: -moz-linear-gradient(
      150deg,
      rgba(72, 23, 101, 1) 33%,
      rgba(134, 82, 155, 1) 100%
    );
    background: linear-gradient(
      150deg,
      rgba(72, 23, 101, 1) 33%,
      rgba(134, 82, 155, 1) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#481765",
              endColorstr="#86529B",
              GradientType=0);
    /* height: 32rem; */
    /* min-height: 42rem; */
    min-height: 105vw;
    margin-top: 3rem;
    justify-content: start;
    padding-top: 2rem;
  }

  /* .home-demo .owl-carousel .owl-stage-outer {
      height: 48rem;
  } */

  .equipo .carousel-content {
    background: rgb(249, 246, 247);
    outline: 2px solid rgba(176, 178, 177, 1);
    padding: 2vw 8vw 0 8vw;
    box-sizing: border-box;
    margin: 1%;
    min-height: 110vw;
  }

  .equipo .carousel-content .carousel-content__description {
    width: 115%;
  }

  .equipo .owl-carousel .center .carousel-content {
    background: rgb(238, 235, 242);
    outline: 2px solid rgba(125, 69, 147, 1);
    /* margin: 0; */
  }

  /* .owl-carousel .center {
      transform: scale(1.1);
  } */

  .equipo .owl-carousel .center {
    transform: scale(1);
  }

  .equipo .owl-carousel {
    transform: scale(1);
  }

  .owl-carousel .center .carousel-content .carousel-content__description.movil {
    display: block;
  }

  .owl-carousel .center .carousel-content .subtitulo.movil {
    color: rgba(212, 224, 123, 1) !important;
    display: block;
  }

  .carousel-content__description,
  .carousel-content__description.movil,
  .carousel-content__tittle,
  .carousel-content__tittle.movil {
    color: white !important;
  }

  .carrusel .carousel-content__tittle.movil {
    font-weight: 700;
    font-size: 1.3rem;
    line-height: 140%;
    display: block;
  }

  .equipo .carousel-content__tittle.movil {
    color: rgba(32, 31, 35, 1) !important;
    font-weight: 600;
    font-size: 5vw;
    line-height: 140%;
    display: block;
  }

  .equipo .carousel-content__description.movil {
    color: rgba(32, 31, 35, 1) !important;
    font-weight: 400;
    font-size: 3.5vw;
    line-height: 140%;
    display: block;
  }

  .equipo .carousel-content__description.movil span.morado {
    color: rgba(102, 36, 128, 1) !important;
  }

  .carousel-content__icons {
    background: none !important;
  }

  .owl-carousel .center .nubeImg {
    margin-top: 2rem;
    background: url("../../../assets/img/Icono_Migracion_Nube.svg") no-repeat
      center center !important;
  }

  .owl-carousel .nubeImg svg {
    display: none;
  }

  .owl-carousel .center .adminImg {
    margin-top: 2rem;
    background: url("../../../assets/img/Icono_Administrcion.svg") no-repeat
      center center !important;
  }

  .owl-carousel .adminImg svg {
    display: none;
  }

  .owl-carousel .center .solucionesImg {
    margin-top: 2rem;
    background: url("../../../assets/img/Icono_Desarrollo.svg") no-repeat center
      center !important;
  }

  .owl-carousel .solucionesImg svg {
    display: none;
  }

  .subtitulo {
    color: #d4e07b !important;
  }

  /* .owl-carousel .item {
      height: 30rem;
      margin-top: 3rem;
  } */

  .carousel-content-fondo {
    height: auto;
  }

  .home-demo-title {
    text-align: center;
  }

  .home-demo-title span.movil {
    font-size: var(--space-32px);
    letter-spacing: 1px;
    font-weight: 700;
    line-height: 125%;
    padding-bottom: 5%;
    display: initial;
  }

  .home-demo-title-h2 {
    color: #662480;
    margin-left: 5px;
  }

  .oferta {
    background: -webkit-linear-gradient(
      180deg,
      #efe9f2 0%,
      rgba(249, 249, 255, 0) 100%
    );
    background: -moz-linear-gradient(
      180deg,
      #efe9f2 0%,
      rgba(249, 249, 255, 0) 100%
    );
    background: linear-gradient(
      180deg,
      #efe9f2 0%,
      rgba(249, 249, 255, 0) 100%
    );
    width: 100%;
    padding-bottom: 10%;
    position: relative;
  }

  .contenido .bgGradientBlueGreen {
    margin-top: 35%;
    background-image: none;
  }

  .container-clientes {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .container-clientes span.movil {
    display: initial;
    font-weight: 500;
    font-size: var(--space-28px);
    line-height: 130%;
    letter-spacing: 0%;
    width: 100%;
  }

  .home-demo-subtitle {
    text-align: center;
    width: 100%;
    justify-self: center;
    padding-bottom: 5%;
    display: flex;
    justify-content: center;
    padding-top: 5%;
  }

  .home-demo-subtitle span.movil {
    width: 100%;
    color: rgba(87, 89, 87, 1);
    font-size: var(--space-24px);
    display: initial;
    margin-top: 2rem;
  }

  .home-demo-texto {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding-bottom: 5%;
    gap: 2.2rem;
    margin-top: 2.2rem;
  }

  .home-demo-texto span.movil {
    letter-spacing: 1px;
    font-weight: 500;
    margin-top: 10vw;
    /* font-size: var(--space-36px); */
    font-size: 7vw;
    line-height: 130%;
    display: flex !important;
    align-items: center;
    width: 100%;
    text-align: center;
    justify-content: center;
  }

  .certificado {
    align-items: center;
    width: 70vw;
    margin-top: 1rem;
  }

  /* .carrusel {
      height: 49rem;
  } */

  .carousel-content-inside {
    height: 30rem;
    width: 19rem;
    margin-right: 0px;
  }

  .equipo .carousel-content-inside {
    width: 100%;
    margin: 0;
  }

  .home-demo {
    justify-content: center;
    position: relative;
  }

  .saber {
    width: 100%;
    justify-self: center;
    justify-items: center;
    margin-top: 2rem;
  }

  .saber-title.movil {
    font-weight: 500;
    font-size: var(--space-28px);
    line-height: 130%;
    letter-spacing: 0%;
    text-align: center;
    padding-bottom: 8%;
    width: 100%;
    display: block;
  }

  .saber-title-span {
    color: rgba(125, 69, 147, 1);
  }

  .saber-subtitle.movil {
    display: flex;
    justify-content: center;
    width: 100%;
    padding-bottom: 10%;
  }

  .saber-subtitle span {
    font-weight: 400;
    font-size: var(--space-18px);
    line-height: 140%;
    color: rgba(87, 89, 87, 1);
    text-align: center;
    width: 94%;
  }

  .saber-button {
    display: flex;
    justify-content: center;
    width: 100%;
    padding-bottom: 8%;
  }

  .saber-button a {
    width: 60%;
    text-decoration: none;
  }

  .saber-button a button {
    position: initial;
    width: 100%;
  }

  .saber-footer.movil {
    display: flex;
    justify-content: center;
    width: 100%;
    padding-bottom: 5%;
  }

  .saber-footer span {
    font-weight: 700;
    font-size: var(--space-20px);
    line-height: 140%;
    color: rgba(32, 31, 35, 1);
    text-align: center;
    text-transform: uppercase;
  }

  .valor {
    padding-top: 60px;
    justify-content: center;
    background: RGBA(102, 36, 128, 1);
    background: -webkit-linear-gradient(
      180deg,
      rgba(102, 36, 128, 1) 41%,
      rgba(163, 124, 179, 1) 131%
    );
    background: -moz-linear-gradient(
      180deg,
      rgba(102, 36, 128, 1) 41%,
      rgba(163, 124, 179, 1) 131%
    );
    background: linear-gradient(
      180deg,
      rgba(102, 36, 128, 1) 41%,
      rgba(163, 124, 179, 1) 131%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#662480",
              endColorstr="#A37CB3",
              GradientType=0);
  }

  .valor-title {
    width: 100%;
    padding-bottom: 5%;
    text-align: center;
    display: flex;
    justify-content: center;
  }

  .valor-title span {
    font-weight: 700;
    font-size: var(--space-32px);
    line-height: 110%;
    letter-spacing: 0%;
    text-align: center;
    color: white;
  }

  .valor-title .valor-title-span {
    color: #d4e07b;
  }

  .valor-title-interno {
    width: 100%;
  }

  .valor-title .valor-title-interno span.movil {
    display: block;
  }

  .valor-title-interno p {
    margin: 0px;
    width: max-content;
  }

  .valor-subtitle {
    display: flex;
    justify-content: center;
    width: 100%;
    padding-bottom: 5%;
  }

  .valor-subtitle span {
    font-weight: 500;
    font-size: var(--space-18px);
    line-height: 140%;
    color: rgba(221, 230, 149, 1);
    text-align: center;
    text-transform: uppercase;
  }

  .valor-subtitle .valor-subtitle-span {
    color: rgba(85, 29, 113, 1);
    background: rgba(221, 230, 149, 1);
  }

  .valor-texto-principal {
    width: 100%;
    justify-items: center;
  }

  .valor-texto-principal > div {
    display: flex;
    justify-content: center;
    width: 100%;
  }

  .valor-texto-principal div span {
    font-weight: 400;
    font-size: var(--space-16px);
    line-height: 140%;
    color: white;
    text-align: center;
  }

  .valor-texto-principal .texto-uno span.movil {
    width: 90%;
    padding-bottom: 5%;
    display: block;
  }

  .valor-texto-principal .texto-dos span.movil {
    width: 90%;
    padding-bottom: 10%;
    display: block;
  }

  .valor-texto-principal .valor-paneles {
    display: none;
    justify-content: center;
    width: 100%;
    padding-bottom: 5%;
  }

  .valor-texto-principal .valor-paneles .valor-panel {
    width: 70%;
    display: flex;
    justify-content: center;
  }

  .valor-panel .panel-lateral-izquierdo {
    width: 20%;
    display: flex;
    justify-content: center;
    padding-bottom: 5%;
    height: 59%;
  }

  .valor-panel .panel-lateral-derecho {
    width: 60%;
    padding-bottom: 5%;
    display: initial;
  }

  .valor-panel .panel-lateral-izquierdo .card-panel-izquierdo {
    background: white;
    border-radius: 20px;
    padding: 20px;
    width: 100%;
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    justify-content: start;
    position: relative;
  }

  .valor-panel
    .panel-lateral-izquierdo
    .card-panel-izquierdo
    .card-panel-izquierdo-title {
    width: 50%;
    padding-left: 10%;
    padding-bottom: 5%;
    padding-top: 5%;
    justify-content: start;
  }

  .valor-panel
    .panel-lateral-izquierdo
    .card-panel-izquierdo
    .card-panel-izquierdo-title
    span {
    font-weight: 600;
    font-size: var(--space-24px);
    line-height: 140%;
    letter-spacing: 0%;
    text-align: start;
    color: rgba(16, 16, 17, 1);
  }

  .valor-panel
    .panel-lateral-izquierdo
    .card-panel-izquierdo
    .card-panel-izquierdo-texto {
    width: 80%;
    padding-left: 10%;
    padding-bottom: 20%;
  }

  .valor-panel
    .panel-lateral-izquierdo
    .card-panel-izquierdo
    .card-panel-izquierdo-texto
    span {
    font-weight: 400;
    font-size: var(--space-12px);
    line-height: 140%;
    letter-spacing: 0%;
    text-align: start;
    color: rgba(16, 16, 17, 1);
  }

  .valor-panel
    .panel-lateral-izquierdo
    .card-panel-izquierdo
    .card-panel-izquierdo-imgs {
    width: 100%;
  }

  .valor-panel
    .panel-lateral-izquierdo
    .card-panel-izquierdo
    .card-panel-izquierdo-imgs
    img {
    width: 50%;
  }

  .valor-panel .panel-lateral-derecho .card-panel-derecho {
    background: white;
    border-radius: 20px;
    padding: 20px;
    width: 100%;
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    position: relative;
    justify-content: start;
    margin-bottom: 5%;
    margin-left: 5%;
  }

  .valor-panel .panel-lateral-derecho .card-panel-derecho-title {
    justify-content: start;
    padding-left: 10%;
    padding-bottom: 5%;
    padding-top: 5%;
  }

  .valor-panel .panel-lateral-derecho .card-panel-derecho-title span {
    font-weight: 600;
    font-size: var(--space-24px);
    line-height: 140%;
    letter-spacing: 0%;
    text-align: start;
    color: rgba(16, 16, 17, 1);
  }

  .valor-panel .panel-lateral-derecho .card-panel-derecho-subtitle {
    justify-content: start;
    padding-left: 10%;
    padding-bottom: 5%;
  }

  .valor-panel .panel-lateral-derecho .card-panel-derecho-subtitle span {
    font-weight: 400;
    font-size: var(--space-16px);
    line-height: 140%;
    letter-spacing: 0%;
    text-align: start;
    color: rgba(125, 69, 147, 1);
  }

  .valor-panel .panel-lateral-derecho .card-panel-derecho-text {
    justify-content: start;
    padding-left: 10%;
    padding-bottom: 5%;
  }

  .valor-panel .panel-lateral-derecho .card-panel-derecho-text span {
    font-weight: 400;
    font-size: var(--space-12px);
    line-height: 140%;
    letter-spacing: 0%;
    text-align: start;
    color: rgba(16, 16, 17, 1);
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-uno
    .panel-lateral-derecho-uno-izquierda {
    width: 60%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-uno
    .panel-lateral-derecho-uno-derecha {
    width: 40%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-uno
    .panel-lateral-derecho-uno-izquierda
    .card-panel-derecho-text {
    width: 49%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-uno
    .panel-lateral-derecho-uno-derecha
    .card-panel-derecho
    .card-panel-derecho-title {
    width: 40%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-uno
    .panel-lateral-derecho-uno-derecha
    .card-panel-derecho
    .card-panel-derecho-text {
    width: 53%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-dos
    .panel-lateral-derecho-dos-izquierda
    .card-panel-derecho
    .card-panel-derecho-title {
    width: 50%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-dos
    .panel-lateral-derecho-dos-derecha
    .card-panel-derecho
    .card-panel-derecho-title {
    width: 60%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-dos
    .panel-lateral-derecho-dos-izquierda
    .card-panel-derecho
    .card-panel-derecho-subtitle {
    width: 50%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-dos
    .panel-lateral-derecho-dos-derecha
    .card-panel-derecho
    .card-panel-derecho-subtitle {
    width: 40%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-dos
    .panel-lateral-derecho-dos-izquierda
    .card-panel-derecho
    .card-panel-derecho-text {
    width: 50%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-dos
    .panel-lateral-derecho-dos-derecha
    .card-panel-derecho
    .card-panel-derecho-text {
    width: 40%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-tres
    .panel-lateral-derecho-tres-izquierda
    .card-panel-derecho
    .card-panel-derecho-title {
    width: 7100%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-tres
    .panel-lateral-derecho-tres-derecha
    .card-panel-derecho
    .card-panel-derecho-title {
    width: 60%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-tres
    .panel-lateral-derecho-tres-izquierda
    .card-panel-derecho
    .card-panel-derecho-subtitle {
    width: 55%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-tres
    .panel-lateral-derecho-tres-derecha
    .card-panel-derecho
    .card-panel-derecho-subtitle {
    width: 80%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-tres
    .panel-lateral-derecho-tres-izquierda
    .card-panel-derecho
    .card-panel-derecho-text {
    width: 45%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-tres
    .panel-lateral-derecho-tres-derecha
    .card-panel-derecho
    .card-panel-derecho-text {
    width: 50%;
  }

  .valor-panel
    .panel-lateral-derecho
    .panel-lateral-derecho-tres
    .panel-lateral-derecho-tres-izquierda {
    width: 70%;
  }

  .valor .servicios-block2-dropdown-container {
    width: 85% !important;
    margin-top: 1.75vw;
    margin-bottom: 3.75vw;
  }

  .valor .servicios-block2-dropdown {
    margin-bottom: 4.25vw;
  }

  .valor .servicios-block2-dropdown-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    padding: 2.5vw 0;
    font-weight: bold;
  }

  .menu-item-descripcion-servicios-softlab {
    width: 12vw;
    height: 12vw;
    position: relative;
    border-radius: 25vw;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: linear-gradient(
      90deg,
      rgba(0, 72, 145, 1) 0%,
      rgba(26, 157, 217, 1) 100%
    );
    margin-right: 2.5vw;
  }

  .servicios-block2-dropdown-arrow {
    margin-left: 2.5vw;
  }

  .servicios-block2-dropdown-icon {
    width: 7vw;
    height: 7vw;
  }

  .valor-decorator {
    display: none;
  }

  .valor-texto-principal .valor-dropdown {
    background-color: #fff;
    border-radius: 1rem;
    padding: 1.2rem 1.5rem;
    max-width: 75%;
    margin-left: 5%;
    margin: auto;
    color: #4b0082;
    display: grid;
    justify-content: initial;
  }

  .valor-dropdown .accordion-item {
    display: initial;
  }

  .valor-dropdown .accordion-header {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 1rem;
    min-width: -moz-available;
  }

  .valor-dropdown .accordion-header h3 span {
    margin: 0;
    font-size: 1rem;
    display: flex;
    gap: 0.5rem;
    color: black;
    font-weight: 700;
    text-align: start;
  }

  .valor-dropdown .accordion-header h3 {
    margin: 0;
    font-size: 1rem;
    display: flex;
    align-items: center;
    /* gap: 0.5rem; */
    color: black;
  }

  .valor-dropdown .accordion-header .arrow {
    transition: transform 0.3s;
  }

  .valor-dropdown .accordion-header.active .arrow {
    transform: rotate(180deg);
  }

  .valor-dropdown .accordion-content {
    max-height: 0 !important;
    overflow: hidden;
    transition: max-height 0.3s ease;
    display: grid !important;
    width: 80%;
    justify-content: start;
    padding-left: calc(0.7rem + 24px);
  }

  .valor-dropdown .accordion-content.open {
    max-height: 500px !important;
    padding-bottom: 1rem;
  }

  .valor-dropdown .accordion-content .acordion-images {
    display: flex;
    flex-direction: row;
    gap: 1.2rem;
    justify-content: start;
    max-height: 86px;
  }

  .valor-dropdown .accordion-content .acordion-images img.acordion-image-izq {
    height: 100%;
    object-fit: cover;
  }

  .valor-dropdown .accordion-content .acordion-images img.acordion-image-der {
    height: 100%;
    object-fit: cover;
  }

  .acordion-title {
    padding-left: 0.7rem;
  }

  .valor-dropdown .imagenTalento {
    width: 24px;
    height: 24px;
    background: url("../../../assets/img/servicios/nube/Icono_Talento\ certificado.svg")
      no-repeat center center;
    background-size: 100% !important;
  }

  .valor-dropdown .imagenFlexibilidad {
    width: 24px;
    height: 24px;
    background: url("../../../assets/img/servicios/nube/Icono_Flexibilidad\ total.svg")
      no-repeat center center;
    background-size: 100% !important;
  }

  .valor-dropdown .imagenOptimizacion {
    width: 24px;
    height: 24px;
    background: url("../../../assets/img/servicios/nube/Icon_Optimizacion\ costos.svg")
      no-repeat center center;
    background-size: 85% !important;
  }

  .valor-dropdown .imagenEscalabilidad {
    width: 24px;
    height: 24px;
    background: url("../../../assets/img/servicios/nube/Icon_Escalabilidad.svg")
      no-repeat center center;
    background-size: 100% !important;
  }

  .valor-dropdown .imagenAlta {
    width: 24px;
    height: 24px;
    background: url("../../../assets/img/servicios/nube/Icon_Alta\ disponibilidad.svg")
      no-repeat center center;
    background-size: 100% !important;
  }

  .valor-dropdown .imagenResiliencia {
    width: 24px;
    height: 24px;
    background: url("../../../assets/img/servicios/nube/Icon_Resiliencia\ datos.svg")
      no-repeat center center;
    background-size: 100% !important;
  }

  .valor-dropdown .imagenSoporte {
    width: 24px;
    height: 24px;
    background: url("../../../assets/img/servicios/nube/Icon_Soporte\ tecnico.svg")
      no-repeat center center;
    background-size: 100% !important;
  }

  .valor-dropdown span.subtitles {
    color: rgba(125, 69, 147, 1);
    font-weight: 600;
    font-size: var(--space-16px);
    line-height: 140%;
    text-align: start;
  }

  .valor-dropdown p {
    color: rgba(16, 16, 17, 1);
    font-weight: 400;
    font-size: var(--space-16px);
    line-height: 140%;
    text-align: start;
  }

  .servicios-block2-dropdown-content {
    display: none;
    margin-bottom: 20vw;
    position: relative;
  }

  .servicios-block2-question {
    background-color: #f8f8f8;
    padding: 2.5vw;
    margin-bottom: 2.5vw;
    border-radius: 2vw;
    border: 1px solid #e0e0e0;
  }

  .servicios-block2-dropdown-icon.icon-softlab-left {
    width: 7vw;
    height: 7vw;
    position: relative;
    left: 0.3vw;
    top: -0.2vw;
  }

  .servicios-block2-dropdown-title {
    flex-grow: 1;
    font-size: 6.75vw;
    line-height: 130%;
    font-weight: 700;
    position: relative;
    left: 2vw;
  }

  .servicios-block2-solution-content-softlab {
    margin-top: 2.5vw;
    height: 93.75vw;
    transition: transform 0.6s;
    transform-style: preserve-3d;
    position: relative;
  }

  .servicios-block2-solution-content-softlab .front,
  .servicios-block2-solution-content-softlab .back {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 3.75vw 8.75vw;
    height: 93.75vw;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 6.25vw;
    backface-visibility: hidden;
    overflow: hidden;
  }

  .servicios-block2-solution-content-softlab .front {
    background: linear-gradient(
      90deg,
      rgba(0, 72, 145, 1) 0%,
      rgba(26, 157, 217, 1) 100%
    );
    color: white;
  }

  .servicios-block2-solution-content-softlab .back {
    background: #e8f5fb;
    border-color: #d1ebf7;
    color: white;
    transform: rotateY(180deg);
  }

  .servicios-block2-solution-content-softlab.flipped {
    transform: rotateY(180deg);
  }

  .beneficios .beneficios-icon {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: -5%;
    margin-bottom: -10%;
  }

  .beneficios .beneficios-icon img {
    width: 50%;
  }

  .beneficios .beneficios-title {
    display: none;
    justify-content: center;
    width: 100%;
    padding-bottom: 5%;
  }

  .beneficios .beneficios-title.movil {
    display: flex;
    justify-content: center;
    width: 100%;
    padding-bottom: 15%;
  }

  .beneficios .beneficios-title span {
    font-weight: 700;
    font-size: var(--space-32px);
    line-height: 125%;
    letter-spacing: 0%;
    text-align: center;
    color: white;
  }

  .beneficios .beneficios-title.movil span {
    font-weight: 700;
    font-size: var(--space-36px);
    line-height: 130%;
    letter-spacing: 0%;
    text-align: center;
    color: white;
  }

  .beneficios .beneficios-table-container {
    display: none;
    justify-content: center;
    width: 100%;
    padding-bottom: 15%;
  }

  .beneficios .beneficios-table {
    width: 85%;
  }

  .beneficios .beneficios-table .beneficios-table-element {
    display: flex;
    justify-content: space-around;
    width: 100%;
    padding-bottom: 5%;
    border-top: 1px solid white;
    padding-top: 1%;
    padding-bottom: 1%;
  }

  .beneficios .beneficios-table .beneficios-table-element:last-child {
    border-bottom: 1px solid white;
  }

  .beneficios .beneficios-table .beneficios-table-element .no {
    width: 10%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .beneficios .beneficios-table .beneficios-table-element .titulo {
    width: 40%;
    display: flex;
    align-items: center;
  }

  .beneficios .beneficios-table .beneficios-table-element .descripcion {
    width: 35%;
  }

  .beneficios .beneficios-table .beneficios-table-element .icon {
    width: 10%;
    display: flex;
    align-items: center;
    background: url("../../../assets/img/servicios/nube/Check\ Inactivo.svg")
      no-repeat center center;
    padding-top: 3%;
  }

  .beneficios .beneficios-table .beneficios-table-element .no span {
    font-weight: 700;
    font-size: var(--space-28px);
    line-height: 120%;
    letter-spacing: 0%;
    text-align: center;
    color: white;
  }

  .beneficios .beneficios-table .beneficios-table-element .titulo span {
    font-weight: 500;
    font-size: var(--space-28px);
    line-height: 130%;
    letter-spacing: 0%;
    text-align: center;
    color: white;
  }

  .beneficios .beneficios-table .beneficios-table-element .descripcion span {
    font-weight: 400;
    font-size: var(--space-18px);
    line-height: 140%;
    letter-spacing: 0%;
    text-align: center;
    color: white;
  }

  .beneficios
    .beneficios-table-container
    .beneficios-table
    .beneficios-table-element:hover {
    background: rgba(247, 255, 181, 1);
    background: -webkit-linear-gradient(
      90deg,
      rgba(247, 255, 181, 1) 37%,
      rgba(244, 247, 220, 1) 84%
    );
    background: -moz-linear-gradient(
      90deg,
      rgba(247, 255, 181, 1) 37%,
      rgba(244, 247, 220, 1) 84%
    );
    background: linear-gradient(
      90deg,
      rgba(247, 255, 181, 1) 37%,
      rgba(244, 247, 220, 1) 84%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7FFB5", endColorstr="#F4F7DC", GradientType=1);
  }

  .beneficios
    .beneficios-table-container
    .beneficios-table
    .beneficios-table-element:hover
    .no
    span {
    color: rgba(156, 180, 69, 1) !important;
  }

  .beneficios
    .beneficios-table-container
    .beneficios-table
    .beneficios-table-element:hover
    .titulo
    span {
    color: rgba(156, 180, 69, 1) !important;
  }

  .beneficios
    .beneficios-table-container
    .beneficios-table
    .beneficios-table-element:hover
    .descripcion
    span {
    color: rgba(68, 70, 68, 1) !important;
  }

  .beneficios
    .beneficios-table-container
    .beneficios-table
    .beneficios-table-element:hover
    .icon {
    background: url("../../../assets/img/servicios/nube/Check\ activo.svg")
      no-repeat center center;
  }

  .beneficios .beneficios-card {
    width: 90% !important;
    border-radius: 1rem;
    display: flex;
    flex-direction: column;
    margin: auto;
    margin-bottom: 10%;
  }

  .beneficios-card .card {
    border: 2px solid rgba(163, 124, 179, 1);
    border-radius: 1rem;
    background: white;
    overflow: hidden;
    transition: all 0.3s ease;
    cursor: pointer;
  }

  .beneficios-card .card-header {
    padding: 1rem;
    background: white;
    font-weight: bold;
    color: #5b2a8c;
    transition: color 0.3s;
    text-align: center;
  }

  .beneficios-card .card.active {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .beneficios-card .card.active .card-header {
    background: #f4f7dc;
    color: #98c03d;
  }

  .beneficios-card .card-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease, padding 0.3s ease;
    padding: 0 1rem;
    background: #f4f7dc;
    color: #333;
    text-align: center;
  }

  .beneficios-card .card.active .card-content {
    max-height: 200px;
    padding: 1rem;
  }

  .beneficios-card .card.final {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .contacto-container {
    width: 40%;
    margin-top: 10rem;
  }

  .equipo {
    width: 100%;
    padding-bottom: 5%;
    padding-top: 5%;
    position: relative;
  }

  .equipo-decorations {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 10vw;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .equipo-decorations .equipoimg-background {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .equipo .equipo-general {
    width: 100%;
    display: block;
    margin-bottom: -10%;
    position: relative;
  }

  .equipo .equipoTexto {
    width: 80%;
    padding-bottom: 10%;
    margin: auto;
  }

  .equipo .equipoTexto .equipo-titulo {
    width: 100%;
    margin: auto;
    text-align: center;
  }

  .equipo .equipoTexto .equipo-titulo span {
    font-weight: 700;
    font-size: var(--space-32px);
    line-height: 125%;
    letter-spacing: 0%;
    text-align: center;
  }

  .equipo .equipoTexto .equipo-text {
    display: none;
  }

  .equipo .equipoTexto .equipo-text.movil {
    display: block;
    text-align: center;
    margin-top: 5%;
    margin-bottom: 10%;
  }

  .equipo .equipoTexto .equipo-text.movil span {
    font-weight: 400;
    font-size: var(--space-16px);
    line-height: 140%;
    letter-spacing: 0%;
    text-align: center;
    color: rgba(87, 89, 87, 1);
  }

  .equipo .equipoTexto .equipo-text.movil .equipo-text-morado {
    font-weight: 600;
    font-size: var(--space-16px);
    line-height: 140%;
    letter-spacing: 0%;
    text-align: center;
    font-style: italic;
    color: rgba(102, 36, 128, 1);
  }

  .equipo .equipoTexto .equipo-button {
    width: 60%;
    padding-left: 20%;
    padding-bottom: 5%;
    display: none;
  }

  .equipo .equipoTexto .equipo-button .button-equipo {
    position: initial;
    width: 50%;
    background: rgba(72, 23, 101, 1);
    color: white;
  }

  .equipo .equipo-cartas {
    width: 90%;
    padding-left: 5%;
  }

  .equipo .equipo-img {
    display: none;
  }

  .equipo .equipo-img-movil {
    display: flex;
    justify-content: center;
  }

  .equipo .equipo-img-movil img {
    width: 100%;
  }

  .equipo .equipo-cartas-note-top {
    display: flex;
    width: 100%;
    justify-content: center;
    margin-bottom: 5%;
  }

  .equipo .equipo-cartas-note-top span {
    font-weight: 600;
    font-size: var(--space-18px);
    line-height: 140%;
    letter-spacing: 0%;
    color: rgba(72, 23, 101, 1);
  }

  .owl-carousel .owl-nav button.owl-next {
    background-image: url("../../../assets/img/servicios/nube/Flecha\ Derecha.svg");
  }

  .owl-carousel .owl-nav button.owl-prev {
    background-image: url("../../../assets/img/servicios/nube/Flecha\ Izquierda.svg");
  }

  .equipo-cartas .owl-theme .owl-nav {
    margin-top: 0px;
  }

  .equipo-cartas .carousel-content__icons {
    width: 100%;
    height: auto;
    /* padding-bottom: 15%; */
  }

  .preguntas {
    background: rgba(249, 249, 251, 1);
    padding-bottom: 18%;
  }

  .preguntas .preguntas-header {
    display: block;
    width: 100%;
    padding-bottom: 5%;
  }

  .preguntas .preguntas-header .texto.movil {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10%;
  }

  .preguntas .preguntas-header .texto span {
    font-weight: 700;
    font-size: var(--space-32px);
    line-height: 125%;
    letter-spacing: 0%;
    text-align: center;
  }

  .preguntas .preguntas-header .image {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .preguntas .preguntas-header .image img {
    width: 50%;
  }

  .preguntas .preguntas-content .faq-container .faq-item .faq-question span {
    color: #101011;
    font-weight: 500;
    line-height: 140%;
  }

  .preguntas
    .preguntas-content
    .faq-container
    .faq-item
    .faq-question.active
    span {
    color: rgba(85, 29, 113, 1);
  }

  .preguntas .preguntas-content .faq-container .faq-item .faq-answer span {
    color: rgba(68, 70, 68, 1);
    font-weight: 400;
    line-height: 160%;
  }

  .talentoimg-decoracion {
    position: absolute;
    bottom: 0;
    left: 0%;
    height: 100%;
    /* lila translúcido */
    clip-path: polygon(0 60%, 100% 60%, 100% 100%, 0% 100%);
  }

  .talentoimg {
    position: absolute;
    bottom: -30px;
    left: -10%;
    width: 50%;
    opacity: 1;
  }

  .flexibilidadimg-decoration {
    position: absolute;
    bottom: 0;
    left: 0%;
    height: 100%;
    /* lila translúcido */
    clip-path: polygon(0 60%, 100% 60%, 100% 100%, 0% 100%);
  }

  .flexibilidadimg {
    position: absolute;
    bottom: -65px;
    left: 60%;
    width: 35%;
    opacity: 1;
  }

  .optimizacion-decoration {
    position: absolute;
    bottom: 0;
    left: 0%;
    height: 130%;
    /* lila translúcido */
    clip-path: polygon(0 60%, 100% 60%, 100% 100%, 0% 100%);
  }

  .optimizacionimg {
    position: absolute;
    bottom: 0px;
    left: 70%;
    width: 40%;
    opacity: 1;
  }

  .escalabilidad-decoration {
    position: absolute;
    bottom: 0;
    left: 0%;
    height: 130%;
    /* lila translúcido */
    clip-path: polygon(0 60%, 100% 60%, 100% 100%, 0% 100%);
  }

  .escalabilidadimg {
    position: absolute;
    bottom: 0px;
    left: 66%;
    width: 40%;
    opacity: 1;
  }

  .alta-decoration {
    position: absolute;
    bottom: 0;
    left: 0%;
    height: 190%;
    /* lila translúcido */
    clip-path: polygon(0 60%, 100% 60%, 100% 100%, 0% 100%);
  }

  .altaimg {
    position: absolute;
    bottom: 0px;
    left: 66%;
    width: 55%;
    opacity: 1;
  }

  .recilencia-decoration {
    position: absolute;
    bottom: 0;
    left: 0%;
    height: 190%;
    /* lila translúcido */
    clip-path: polygon(0 60%, 100% 60%, 100% 100%, 0% 100%);
  }

  .recilenciaimg {
    position: absolute;
    bottom: 0px;
    left: 66%;
    width: 55%;
    opacity: 1;
  }

  .soporte-decoration {
    position: absolute;
    bottom: 0;
    left: 0%;
    height: 190%;
    /* lila translúcido */
    clip-path: polygon(0 60%, 100% 60%, 100% 100%, 0% 100%);
  }

  .soporteimg {
    position: absolute;
    bottom: 10px;
    left: 72%;
    width: 26%;
    opacity: 1;
  }

  .oferta-decoration {
    width: 100%;
    position: absolute;
    top: 50vw;
    left: 0%;
    height: 20%;
  }

  .marquee-logos {
    position: absolute;
  }

  .marquee-logos-arriba {
    top: 65vw;
  }

  .marquee-logos-abajo {
    top: 80vw;
  }

  .ofertaimg-derecha {
    position: absolute;
    top: -10vw;
    right: 0;
    width: 60%;
  }

  .ofertaimg-izquierda {
    position: absolute;
    top: 100vw;
    left: 0;
    width: 100%;
  }

  .valorimg-uno {
    position: absolute;
    bottom: 51%;
    left: -18%;
    width: 50%;
  }

  .valorimg-dos {
    display: none;
  }

  .equipo-decorator {
    width: 100%;
    position: absolute;
    left: 0%;
    height: 25%;
    display: none;
  }

  .equipoimg-uno {
    position: absolute;
    bottom: 16%;
    left: 79%;
    width: 21%;
  }

  .equipoimg-dos {
    position: absolute;
    bottom: 43%;
    left: 70%;
    width: 30%;
    clip-path: polygon(50% 0%, 50% 100%, 100% 100%, 100% 0%);
  }

  .equipoimg-tres {
    position: absolute;
    bottom: 31%;
    left: 0%;
    width: 26%;
  }

  .preguntas-img {
    position: absolute;
    bottom: 29%;
    display: none;
  }

  .preguntas-img-desktop {
    display: none;
  }

  .preguntas-img-movil {
    display: none;
  }

  .container-preguntas-formulario {
    margin-bottom: 7vw;
  }

  .footer-contratacion {
    color: white;
    display: flex;
    flex-direction: column;
    position: absolute;
    left: 10vw;
    top: 16vw;
  }

  .footer-contratacion span.principal {
    font-weight: 600;
    font-size: var(--space-16px);
    line-height: 140%;
    letter-spacing: 0%;
    text-align: start;
    color: rgba(212, 224, 123, 1);
  }

  .footer-contratacion span.abajo {
    font-weight: 400;
    font-size: var(--space-16px);
    line-height: 140%;
    letter-spacing: 0%;
    text-align: center;
    color: rgba(242, 242, 243, 1);
  }

  .contacto-note {
    display: initial !important;
  }

  .container-cta .conatiner-preguntas-movil {
    margin-top: 10%;
  }

  .container-cta
    .conatiner-preguntas-movil
    .containter-preguntas-movil-titulo
    span {
    font-weight: 700;
    font-size: var(--space-16px);
    line-height: 140%;
    color: rgba(16, 16, 17, 1);
    width: 100%;
    display: grid;
    justify-content: center;
    text-align: center;
  }

  .container-cta .conatiner-preguntas-movil .container-formulario-movil {
    display: grid;
    margin: auto;
    position: relative;
    justify-content: initial;
  }

  .container-cta
    .conatiner-preguntas-movil
    .container-formulario-movil
    .container-formulario-movil-title {
    margin-bottom: 10%;
    margin-top: 5%;
    position: relative;
  }

  .container-cta
    .conatiner-preguntas-movil
    .container-formulario-movil
    .container-formulario-movil-title
    span {
    font-weight: 600;
    font-size: var(--space-32px);
    line-height: 140%;
    color: rgba(198, 213, 79, 1);
    width: 100%;
    display: grid;
    justify-content: center;
    text-align: center;
  }

  .container-cta
    .conatiner-preguntas-movil
    .container-formulario-movil
    #formulario-content-movil {
    width: 90%;
    margin: auto;
    background: white;
    border-radius: 1rem;
    padding: 2rem;
    z-index: 2;
    box-sizing: border-box;
    margin: 0 5%;
  }

  .formulario-decoration {
    position: absolute;
    top: 0;
    left: 0%;
    height: 20%;
    width: 100%;
  }

  .formulario-decoration .formulario-img-derecha {
    position: absolute;
    top: 10%;
    right: 0;
    width: 50%;
  }

  .formulario-decoration .formulario-img-izquierda {
    position: absolute;
    top: 100%;
    left: 0%;
    width: 70%;
  }

  .container-cta
    .conatiner-preguntas-movil
    .container-formulario-movil
    .container-formulario-movil-footer {
    display: grid;
    justify-content: center;
    margin-top: 5vw;
    margin-bottom: 10%;
    text-align: center;
    z-index: 2;
  }

  .owl-carousel .unoImg {
    background: url("../../../assets/img/servicios/nube/Flujo\ de\ trabajo\ 01-inactivo.svg")
      no-repeat center center !important;
    background-size: 100% !important;
    width: 90%;
    height: 5rem;
  }

  .owl-carousel .center .unoImg {
    background: url("../../../assets/img/servicios/nube/Flujo\ de\ trabajo\ 01-activo.svg")
      no-repeat center center !important;
    background-size: 100% !important;
    width: 100%;
    height: 5rem;
  }

  .owl-carousel .dosImg {
    background: url("../../../assets/img/servicios/nube/Flujo\ de\ trabajo\ 02-inactivo.svg")
      no-repeat center center !important;
    background-size: 100% !important;
    width: 100%;
    height: 5rem;
  }

  .owl-carousel .center .dosImg {
    background: url("../../../assets/img/servicios/nube/Flujo\ de\ trabajo\ 02-activo.svg")
      no-repeat center center !important;
    background-size: 100% !important;
    width: 100%;
    height: 5rem;
  }

  .owl-carousel .tresImg {
    background: url("../../../assets/img/servicios/nube/Flujo\ de\ trabajo\ 03-inactivo.svg")
      no-repeat center center !important;
    background-size: 100% !important;
    width: 100%;
    height: 5rem;
  }

  .owl-carousel .center .tresImg {
    background: url("../../../assets/img/servicios/nube/Flujo\ de\ trabajo\ 03-activo.svg")
      no-repeat center center !important;
    background-size: 100% !important;
    width: 100%;
    height: 5rem;
  }

  .owl-carousel .cuatroImg {
    background: url("../../../assets/img/servicios/nube/Flujo\ de\ trabajo\ 04-inactivo.svg")
      no-repeat center center !important;
    background-size: 100% !important;
    width: 100%;
    height: 5rem;
  }

  .owl-carousel .center .cuatroImg {
    background: url("../../../assets/img/servicios/nube/Flujo\ de\ trabajo\ 04-activo.svg")
      no-repeat center center !important;
    background-size: 100% !important;
    width: 100%;
    height: 5rem;
  }

  .owl-carousel .cincoImg {
    background: url("../../../assets/img/servicios/nube/Flujo\ de\ trabajo\ 05-inactivo.svg")
      no-repeat center center !important;
    background-size: 100% !important;
    width: 100%;
    height: 5rem;
  }

  .owl-carousel .center .cincoImg {
    background: url("../../../assets/img/servicios/nube/Flujo\ de\ trabajo\ 05-activo.svg")
      no-repeat center center !important;
    background-size: 100% !important;
    width: 100%;
    height: 5rem;
  }

  .equipo-cartas .carousel-content__icons .carousel-icon-dos {
    width: 16vw;
    background: url("../../../assets/img/servicios/nube/Icon_Flujo\ Trabajo-Inactivo.svg")
      no-repeat center center;
    height: 3rem;
    background-size: 3rem;
  }

  .equipo-cartas .center .carousel-content__icons .carousel-icon-dos {
    width: 16vw;
    background: url("../../../assets/img/servicios/nube/Icon_Flujo\ Trabajo-Activo.svg")
      no-repeat left center;
    height: 3rem;
    background-size: 3rem;
  }

  .equipo-cartas .carousel-content__text {
    /* margin-top: 10%; */
  }

  .footer-label-potencia-bandeja-span {
    font-size: 3.75vw;
  }

  .footer-label-potencia-bandeja-span2 {
    font-size: 3.75vw;
  }

  .footer-unete {
    width: 100%;
  }

  .footer-unete span.footer-unete-verde {
    display: block;
    width: 100%;
    font-weight: 600;
    font-size: 3.938vw;
    line-height: 140%;
    color: rgba(212, 224, 123, 1);
    margin-top: 2vw;
  }

  .footer-unete span {
    display: block;
    width: 100%;
    font-weight: 300;
    font-size: 3.938vw;
    line-height: 140%;
    color: rgba(242, 242, 243, 1);
    text-align: center;
  }

  @keyframes carousel-animate-vertical {
    0% {
      transform: translateY(94vw) scale(0.7);
      opacity: 0;
      visibility: hidden;
      background: rgba(224, 198, 234, 1);
      width: 85%;
      height: 25.1vw;
      border: 0px solid transparent;
      border-radius: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    5%,
    11.11% {
      transform: translateY(78vw) scale(0.85);
      opacity: 1;
      visibility: visible;
      background: rgba(224, 198, 234, 1);
      width: 85%;
      height: 25.1vw;
      border: 0px solid transparent;
      border-radius: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    16.11%,
    22.22% {
      transform: translateY(52vw) scale(0.85);
      opacity: 1;
      visibility: visible;
      background: rgba(224, 198, 234, 0.25);
      width: 85%;
      height: 25.1vw;
      border: 0px solid transparent;
      border-radius: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    27.22%,
    33.33% {
      transform: translateY(26vw) scale(0.85);
      opacity: 1;
      visibility: visible;
      background: rgba(224, 198, 234, 0.5);
      width: 85%;
      height: 25.1vw;
      border: 0px solid transparent;
      border-radius: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    38.33%,
    44.44% {
      transform: translateY(0) scale(1);
      opacity: 1;
      visibility: visible;
      background: rgba(224, 198, 234, 1);
      border: 2px solid rgba(163, 124, 179, 1);
      filter: drop-shadow(0 3px 3px #e8f5fb);
      width: 85%;
      height: 25.1vw;
      border-radius: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    49.44%,
    55.55% {
      transform: translateY(-26vw) scale(0.85);
      opacity: 1;
      visibility: visible;
      background: rgba(224, 198, 234, 0.5);
      width: 85%;
      height: 25.1vw;
      border: 0px solid transparent;
      border-radius: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    60.55%,
    66.66% {
      transform: translateY(-52vw) scale(0.85);
      opacity: 1;
      visibility: visible;
      background: rgba(224, 198, 234, 0.25);
      width: 85%;
      height: 25.1vw;
      border: 0px solid transparent;
      border-radius: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    71.66%,
    77.66% {
      transform: translateY(-78vw) scale(0.85);
      opacity: 1;
      visibility: visible;
      background: rgba(224, 198, 234, 1);
      width: 85%;
      height: 25.1vw;
      border: 0px solid transparent;
      border-radius: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    82.66% {
      transform: translateY(-96vw) scale(0.7);
      opacity: 0;
      visibility: hidden;
      background: rgba(224, 198, 234, 1);
      width: 85%;
      height: 25.1vw;
      border: 0px solid transparent;
      border-radius: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    100% {
      transform: translateY(-112vw) scale(0.7);
      opacity: 0;
      visibility: hidden;
      background: rgba(224, 198, 234, 1);
      width: 85%;
      height: 25.1vw;
      border: 0px solid transparent;
      border-radius: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
    }
  }
}

@media (max-width: 520px) {
  .container-cta
    .conatiner-preguntas-movil
    .container-formulario-movil
    .container-formulario-movil-footer {
    display: grid;
    justify-content: center;
    /* margin-top: -30vw; */
    margin-bottom: 10%;
    text-align: center;
    z-index: 2;
  }
}

@media (max-width: 340px) {
  .valor-dropdown p {
    color: rgba(16, 16, 17, 1);
    font-weight: 400;
    font-size: var(--space-12px);
    line-height: 140%;
    text-align: start;
  }
}

