.swipe{
  width: 90%;
}

.contenido-slide{
gap: 20px;display: flex;align-items: anchor-center;
}

.swiper-slide{
  text-align: start;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 40px;
  color: #3B85DA; /* Color del texto */
  font-size: 40px; /* Tamaño del texto */
  text-align: center;
  line-height: 80px;
  border-radius: 50%;
  z-index: 10;
  cursor: pointer;
}

.swiper-button-prev {
  left: 0px;
}

.swiper-button-next {
  right: 0px;
}

.fondo-testimonio{
place-self: center;
}

.fondo-testimonio img{
  width: 780px !important;
}

.h1a2{
font-size: 42px; 
  font-weight: bold; 
  letter-spacing: 0; 
  line-height: 52px; 
  margin-block-end: 0; 
  margin-block-start: 0;
    text-align: center;
}
 .frame-13 .h1a2 {
    padding-bottom: 80px;
}

  .box-1-slide{
    width: 70%
  }

  .box-2-slide{
    width: 30%
  }
@media only screen and (max-width: 600px) {
  .swiper-button-next:after, .swiper-button-prev:after {
    font-size: 30px;
}
  
  .testimoniosSliderWeb{
    display: none !important;
  }
 
  
.contenido-slide{
gap: 20px;display: block;
}
  .box-1-slide, .box-2-slide{
    width: 100%
  }
   .h1a2{
  font-size: 24px !important;
    line-height: 140% !important;
    letter-spacing: 0px !important;
  }
  
  .testimoniosSliderMobile h2{
      font-size: 24px;
    line-height: 140%;
    letter-spacing: 0px;
  }
  .testimoniosSliderMobile{
    display: block !important;
    margin-bottom: 148px !important;
  }
  .testimoniosSliderMobile .card-container-1{
        width: auto!important;
    align-items: center !important;
    flex-direction: column !important;
    row-gap: 0px !important;
    margin-bottom: 51px !important;
     }
     .testimoniosSliderMobile .left{
        width: auto !important;
     }

     .testimoniosSliderMobile .right{
        width: auto !important;
     }
     .testimoniosSliderMobile{
        text-align: center !important;
        padding: 0 16px !important;
        width: auto !important;
     }
     .testimoniosSliderMobile .footer-container{
            display: flex !important;
    justify-content: center !important;
    position: relative !important;
    filter: drop-shadow(0px 8px 8px rgba(55,77,99,.15)) !important;
     }
     .testimoniosSliderMobile .user{
        display: flex !important;
    align-items: center !important;
     }
     .testimoniosSliderMobile .user .data{
        margin-top: 10px !important;
    margin-left: 12px !important;
    margin-right: 0 !important;
     }
     .testimoniosSliderMobile .quots-icon-hipox{
        left: calc(30% - 56px);
    right: inherit;
    position: inherit!important;
    position: absolute;
    margin-left: inherit;
    margin-right: inherit;
    display: inherit;
    justify-content: inherit;
    z-index: 100;
     }
 
     .testimoniosSliderMobile .card{
        padding: 32px !important;
    /*height: 324px !important;*/
       height: auto !important;
     }
     .testimoniosSliderMobile .footer-container .footer-icon{
        width: 0;
    height: 0;
    border-left: 13px solid transparent;
    border-top: 15px solid #ffffff;
    border-right: 13px solid transparent;
     }
     .testimoniosSliderMobile h5{
        font-size: 16px !important; 
    line-height: 150%;
    letter-spacing: .15px;
     }
     .testimoniosSliderMobile h4.name{
        font-size: 16px !important;
    font-weight: 700 !important;
     }
     .testimoniosSliderMobile h5.who{
        font-size: 14px !important;
    font-weight: 400 !important;
    padding-bottom: 0 !important;
     }
  .testimoniosSliderMobile .frame-5{
      text-align: center !important;
  }
}

{#nuevo #}
.testimonial-card {
  background-color: #fff;
  border-radius: 10px;
  padding: 45px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  position: relative;
}

.label-tag {
  background-color: #3498DB;
  color: #fff;
  font-weight: 600;
  padding: 5px 12px;
  border-radius: 16px;
  position: absolute;
  top: 0px;
}

.video-container {
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 15px;
}

.testimonial-description {
  font-size: 14px;
  color: #606060;
  margin-bottom: 20px;
  line-height: 1.4;
}

.testimonial-btn {
  background-color: #fff;
  color: #606060;
  font-size: 14px;
  border: 1px solid #ccc;
  padding: 8px 16px;
  border-radius: 20px;
  text-decoration: none;
}


.testimonial-btn:hover {
  border-color: #3498DB;
  color: #3498DB;
}

.swiper-button-prev,
.swiper-button-next {
  color: #3B85DA;
}

.h1a2 {
  font-size: 42px; 
  font-weight: bold; 
  line-height: 52px; 
  text-align: center;
  margin-bottom: 8px;
}

.review-container h3 {
  font-size: 18px;
  text-align: center;
  margin-bottom: 40px;
}

.slide-historia h3{
  color: #606060;
}

@media (max-width: 600px) {
  .testimonial-card {
    padding: 38px;
  }

  .label-tag {
    {#top: -8px;
    left: 16px;#}
  }

  .video-container iframe {
    height: 180px;
  }

  .h1a2 {
    font-size: 24px;
    line-height: 1.4;
  }
  
  .review-container h3 {
    font-size: 16px;
  }
}
