             
                  .texto_seo p,
                   .texto_seo .show p {
                       text-align: justify;
                       color: #4c4f54;
                       font-size: 12px;
                       font-weight: 400;
                       line-height: 14.63px;
                       letter-spacing: .05em;
                   }
.slide-image{
    background: #046A5E;
}
                   .texto_seo h2 p {
                       text-align: center;
                       color: #4c4f54;
                       font-size: 35px;
                       font-weight: 400;
                       line-height: 14.63px;
                       letter-spacing: .05em;
                   }
    .texto_seo .slick-track {
    width: 90% !important;
    display: flex
;
    justify-content: center;
    }

     .titulo-custom h2,
      .titulo-custom p{
        text-align: center !important;
      }
                   .seccion-imagen-texto h2,
                   .titulo-custom h2{
                    font-family: 'Basique-Bold';
font-weight: 400;
font-size: 42px;
line-height: 47.3px;
letter-spacing: 5%;
color: #046A5E;



      
                   }
                      .texto_seo  .slide-titulo {
font-family: 'Basique-SemiBold';
font-weight: 400;
font-size: 25px;
line-height: 27.5px;
letter-spacing: 5%;
color: white;
text-align: left;
                   }
                      .texto_seo .slide-parrafo p {
      font-family: 'hurme-black-Regular';
      font-weight: 500;
font-size: 16px;
line-height: 22px;
letter-spacing: 3%;
text-align: center;

                   }
              .seccion-imagen-texto p,
               .titulo-custom p{
                    font-family: 'hurme-black-Regular';
font-weight: 500;
font-size: 14px;
line-height: 22px;
letter-spacing: 0.03em;
text-align: justify;



      
                   }
                   .seccion-imagen-texto img {
                       max-width: 100%;
                       border-radius:40px;
                       height: 100%;
                   }
.image-custom-seo{
	  height: 100%;
	object-fit:cover;
}

                   .seccion-imagen-texto.espejo .row {
                       flex-direction: row-reverse;
                   }

                   .titular_block .toggle-text {
                       transition: transform 0.3s ease;
                       cursor: pointer;
                   }

                   .titular_block .toggle-text.rotate-90 {
                       transform: rotate(90deg);
                   }

                   .titular_block .toggle-text.rotate-reverse {
                       transform: rotate(-90deg);
                   }

                   .titular_block .additional-text {
                       overflow: hidden;
                       margin-top: 1rem;
                       display: none;
                   }

                   .titular_block .additional-text.show {
                       display: block;
                   }




                   .carrusel-slides {
                       margin: 0 -15px;
                       margin-bottom: 40px;
                   }

                   .slide {
                       padding: 15px;
                   }

                   .slide-content {
                       border-radius: 8px;
                       overflow: hidden;
                       display: flex;
                       flex-direction: column;
                   }

                   .slide-image {
                       overflow: hidden;
                   }

                   .slide-image img {
                       object-fit: contain;
                   }

                   .slide-text {
                    width: 100%;
                    background: #E5CD91;
                       padding: 10px;
                       flex-grow: 1;
                       display: flex;
                       flex-direction: column;
                       justify-content: center;
                       align-items: center;
                   }

                   .slide-titulo {
                       text-align: center;
                       font-size: 1rem;
                       margin-bottom: 0.3rem;
                   }

                   .slide-parrafo p {
                       text-align: center;
                       font-size: 0.8rem;
                       color: #666;
                       margin: 0;
                   }

                   .slick-prev,
                   .slick-next {
                       z-index: 1;
                       width: 40px;
                       height: 40px;
                       background: rgba(0, 0, 0, 0.5);
                       border-radius: 50%;
                       display: flex;
                       align-items: center;
                       justify-content: center;
                   }

                   .slick-prev {
                       left: -20px;
                   }

                   .slick-next {
                       right: -20px;
                   }

                   .slick-prev:hover,
                   .slick-next:hover {
                       background: rgba(0, 0, 0, 0.8);
                   }

                   .slick-dots {
                       bottom: -30px;
                   }

                   .slick-dots li button:before {
                       font-size: 12px;
                   }

                   @media (max-width: 1024px) {
                      .draggable{
                        display: flex;
                        justify-content: center;
                        align-items: center;
                    }
                       .texto_seo .slick-track {
                            width: 100% !important;
                        flex-direction: column;
                    }
                       .slide-titulo {
                           font-size: 0.9rem;
                       }
                   }

                   @media (max-width: 768px) {
                    .draggable{
                        display: flex;
                        justify-content: center;
                        align-items: center;
                    }
                    .texto_seo .slick-track {
                            width: 100% !important;
                        flex-direction: column;
                    }
                       .slide-titulo {
                           font-size: 0.8rem;
                       }
                   }