.elementor-217948 .elementor-element.elementor-element-573aa1d{--display:flex;--min-height:654px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6.4rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-217948 .elementor-element.elementor-element-1dc23a0{--display:flex;}.elementor-217948 .elementor-element.elementor-element-e33b135 > .elementor-widget-container{padding:0rem 0rem 1.3rem 0rem;}.elementor-217948 .elementor-element.elementor-element-e33b135{z-index:999;}.elementor-217948 .elementor-element.elementor-element-e33b135 .elementor-heading-title{font-size:clamp(2.813rem, 2.572rem + 1.101vw, 3.563rem);font-weight:500;line-height:120%;letter-spacing:-1.14px;color:#1D1D30;}.elementor-217948 .elementor-element.elementor-element-709d1d1 .elementor-button{background-color:#F6FE8C;font-size:1.125rem;font-weight:500;text-transform:uppercase;letter-spacing:0.72px;fill:#1D1D30;color:#1D1D30;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-217948 .elementor-element.elementor-element-709d1d1{width:auto;max-width:auto;}.elementor-217948 .elementor-element.elementor-element-709d1d1 > .elementor-widget-container{padding:0rem 0rem 2.313rem 0rem;}.elementor-217948 .elementor-element.elementor-element-709d1d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-217948 .elementor-element.elementor-element-709d1d1 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-217948 .elementor-element.elementor-element-f6dae2c{--display:flex;--min-height:757px;}.elementor-217948 .elementor-element.elementor-element-f6dae2c:not(.elementor-motion-effects-element-type-background), .elementor-217948 .elementor-element.elementor-element-f6dae2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF743B;}.elementor-217948 .elementor-element.elementor-element-789abcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-217948 .elementor-element.elementor-element-789abcd .swiper-slide{height:686px;}.elementor-217948 .elementor-element.elementor-element-789abcd .swiper-slide-contents{max-width:100%;}.elementor-217948 .elementor-element.elementor-element-789abcd .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:start;}.elementor-217948 .elementor-element.elementor-element-789abcd .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-217948 .elementor-element.elementor-element-789abcd .elementor-slide-description{color:#1D1D30;font-size:28px;font-weight:500;letter-spacing:-0.56px;}.elementor-217948 .elementor-element.elementor-element-789abcd .elementor-swiper-button{font-size:32px;color:#1D1D30;}.elementor-217948 .elementor-element.elementor-element-789abcd .elementor-swiper-button svg{fill:#1D1D30;}@media(max-width:1024px){.elementor-217948 .elementor-element.elementor-element-573aa1d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-217948 .elementor-element.elementor-element-709d1d1{width:100%;max-width:100%;}.elementor-217948 .elementor-element.elementor-element-f6dae2c{--min-height:666px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-217948 .elementor-element.elementor-element-789abcd .swiper-slide{height:643px;}.elementor-217948 .elementor-element.elementor-element-789abcd .elementor-swiper-button{font-size:34px;}}@media(max-width:767px){.elementor-217948 .elementor-element.elementor-element-573aa1d{--min-height:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-217948 .elementor-element.elementor-element-1dc23a0{--min-height:387px;}.elementor-217948 .elementor-element.elementor-element-709d1d1{width:100%;max-width:100%;}.elementor-217948 .elementor-element.elementor-element-f6dae2c{--min-height:1082px;--justify-content:flex-start;}.elementor-217948 .elementor-element.elementor-element-789abcd > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-217948 .elementor-element.elementor-element-789abcd .swiper-slide{height:1200px;}.elementor-217948 .elementor-element.elementor-element-789abcd .elementor-swiper-button{font-size:23px;}}@media(min-width:768px){.elementor-217948 .elementor-element.elementor-element-1dc23a0{--width:100%;}.elementor-217948 .elementor-element.elementor-element-f6dae2c{--width:94%;}}@media(max-width:1024px) and (min-width:768px){.elementor-217948 .elementor-element.elementor-element-f6dae2c{--width:100%;}}/* Start custom CSS *//*Comentarios*/
.custom-fraction-pagination {
    position: absolute;
    bottom: -35px;
    left: 537px;
    transform: translateX(-50%);
    background: rgb(255 255 255 / 0%);
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 19px;
    z-index: 10;
    color: #1D1D30;
    font-weight: 500;
}



/*Adeuacion de paginacion fraccionada del slider*/

/*Adeuacion de paginacion fraccionada del slider*/
.imagen-d img {
    width: 211px;
}
.author-slider {
    padding-top: 80px;
}
.author-slider 
span.titulo-comentarios {
    font-weight: 700;
    font-size: 31px;
}
@media (min-width: 1440px){
.author-slider {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 80px;
}

/*Iagen de sesion informatva*/
.elementor-element.elementor-element-d67e8d8.elementor-widget.elementor-widget-image {
    position: absolute;
    bottom: 0;
    left: -60px;
}

.elementor-element .swiper .elementor-swiper-button-next {
    right: 10px !important;
    font-size: 24px !important;
    top: 702px !important;
    left: 560px !important;
}
.elementor-element .swiper .elementor-swiper-button-prev {
    left: 485px !important;
    top: 702px !important;
    font-size: 24px !important;
}
.elementor-swiper-button {
    color: #1D1D30;
}
}
/*@media (max-width: 1024px){
    .author-slider {
    padding-bottom: 80px;
    padding-top: 0;
    order: 0;
}
.descripcion-autor {
    order: 1;
}
.elementor-slide-description {
    display: flex;
    flex-direction: column;
    text-align: center;
}


.elementor-element .swiper .elementor-swiper-button-next {

    font-size: 24px !important;
    top: 950px !important;
    right: 100px;
   
}
.elementor-element .swiper .elementor-swiper-button-prev {
 
    top: 950px;
    font-size: 24px !important;
    left: 100px;
}
.elementor-swiper-button {
    color: #1D1D30;
}
.custom-fraction-pagination {
    bottom: -43px !important;
    left: 207px !important;
}
.custom-fraction-pagination {
    display: none;
}
}
*/
@media (max-width: 767px) {
    .custom-fraction-pagination {
        position: absolute;
        bottom: 35px !important; /* Ajusta según el espacio necesario */
        left: 50% !important;
        transform: translateX(-50%);
        text-align: center;
        display: block; /* Asegúrate de que sea visible */
    }

    .elementor-element .swiper .elementor-swiper-button-next {
        position: absolute;
        font-size: 24px;
        top: auto; /* Resetea cualquier valor anterior */
        bottom: 3% !important; /* Alineado con la paginación */
        right: 35% !important; /* Ajusta según el diseño */
        transform: translateY(-50%);
    }

    .elementor-element .swiper .elementor-swiper-button-prev {
        position: absolute;
        font-size: 24px;
        top: auto; /* Resetea cualquier valor anterior */
        bottom: 3% !important; /* Alineado con la paginación */
        left:35% !important; /* Ajusta según el diseño */
        transform: translateY(-50%);
    }

    .elementor-swiper-button {
        color: #1D1D30;
    }
}/* End custom CSS */