.elementor-1060 .elementor-element.elementor-element-0c2febd{--display:flex;--overflow:hidden;--padding-top:96px;--padding-bottom:112px;--padding-left:150px;--padding-right:150px;}.elementor-1060 .elementor-element.elementor-element-f647b12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider{padding:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__grid{gap:32px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__stage{min-height:600px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__slide img{object-fit:cover;border-radius:10px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__thumb{width:267px;height:300px;border-radius:10px;opacity:0.7;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__thumbs{gap:16px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__thumb:hover{opacity:1;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__affiliation{color:var( --e-global-color-0d0f53e );font-family:var( --e-global-typography-9440edd-font-family ), Sans-serif;font-size:var( --e-global-typography-9440edd-font-size );line-height:var( --e-global-typography-9440edd-line-height );}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__name{color:var( --e-global-color-0d0f53e );font-family:var( --e-global-typography-9440edd-font-family ), Sans-serif;font-size:var( --e-global-typography-9440edd-font-size );line-height:var( --e-global-typography-9440edd-line-height );}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__quote{color:var( --e-global-color-0d0f53e );font-family:var( --e-global-typography-7405add-font-family ), Sans-serif;font-size:var( --e-global-typography-7405add-font-size );line-height:var( --e-global-typography-7405add-line-height );letter-spacing:var( --e-global-typography-7405add-letter-spacing );word-spacing:var( --e-global-typography-7405add-word-spacing );}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__nav-btn{width:48px;height:48px;border-radius:50%;border-style:solid;border-width:1px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__nav-btn i{font-size:20px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__nav-btn svg{width:20px;height:20px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__nav{gap:8px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__nav-btn--prev{color:#111827;background-color:rgba(0,0,0,0);border-color:rgba(107,114,128,0.5);}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__nav-btn--prev:hover{background-color:#f3f4f6;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__nav-btn--next{color:#ffffff;background-color:#111827;border-color:#111827;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__nav-btn--next:hover{background-color:rgba(17,24,39,0.9);}@media(max-width:1366px){.elementor-1060 .elementor-element.elementor-element-0c2febd{--padding-top:96px;--padding-bottom:112px;--padding-left:96px;--padding-right:96px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__affiliation{font-size:var( --e-global-typography-9440edd-font-size );line-height:var( --e-global-typography-9440edd-line-height );}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__name{font-size:var( --e-global-typography-9440edd-font-size );line-height:var( --e-global-typography-9440edd-line-height );}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__quote{font-size:var( --e-global-typography-7405add-font-size );line-height:var( --e-global-typography-7405add-line-height );letter-spacing:var( --e-global-typography-7405add-letter-spacing );word-spacing:var( --e-global-typography-7405add-word-spacing );}}@media(max-width:1024px){.elementor-1060 .elementor-element.elementor-element-0c2febd{--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-1060 .elementor-element.elementor-element-f647b12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__affiliation{font-size:var( --e-global-typography-9440edd-font-size );line-height:var( --e-global-typography-9440edd-line-height );}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__name{font-size:var( --e-global-typography-9440edd-font-size );line-height:var( --e-global-typography-9440edd-line-height );}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__quote{font-size:var( --e-global-typography-7405add-font-size );line-height:var( --e-global-typography-7405add-line-height );letter-spacing:var( --e-global-typography-7405add-letter-spacing );word-spacing:var( --e-global-typography-7405add-word-spacing );}}@media(max-width:767px){.elementor-1060 .elementor-element.elementor-element-0c2febd{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__stage{min-height:195px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__thumb{width:87px;height:97px;}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__affiliation{font-size:var( --e-global-typography-9440edd-font-size );line-height:var( --e-global-typography-9440edd-line-height );}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__name{font-size:var( --e-global-typography-9440edd-font-size );line-height:var( --e-global-typography-9440edd-line-height );}.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__quote{font-size:var( --e-global-typography-7405add-font-size );line-height:var( --e-global-typography-7405add-line-height );letter-spacing:var( --e-global-typography-7405add-letter-spacing );word-spacing:var( --e-global-typography-7405add-word-spacing );}}/* Start custom CSS for d500-testimonial-slider, class: .elementor-element-f647b12 */.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider {
    overflow: visible;
}
.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__thumb {
    background: none;
    padding: 0;
}
.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__text-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__text {
    display: flex;
    flex-direction: column;

}
.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__text.is-active {
    position: static;
}
.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__name {
    order: 2;
    font-weight: 400;
}
.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__quote {
    margin: 0;
}

.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__text {
    display: grid;
    grid-template-columns: auto 1fr;
    column-gap: 4px!important;
}

.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__quote {
    grid-column: 1 / -1;
    grid-row: 1;
    margin: 0 0 40px;
}

.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__name {
    grid-column: 1;
    grid-row: 2;
    margin: 0;
    letter-spacing: 0!important;
}

.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__name::after {
    content: ", ";
}

.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__affiliation {
    grid-column: 2;
    grid-row: 2;
    margin: 0;
    font-weight: 400;
    letter-spacing: 0!important;
}
@media (min-width:1366px) {
    .elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__col--right {
        padding-left: 65px;
    }
}
/*@media screen and (min-width: 1025px) and (max-width: 1750px) {*/
/*     Escribe aquí tus estilos CSS */
/*    .d500-tslider__thumb{*/
/*        width: 46% !important;*/
/*    }*/
/*}*/
@media (min-width:1025px) {
/*.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__thumb {*/
/*    flex-shrink: 0;*/
/*}*/
.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__text {
    gap: 40px;
}
    /*.elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__col.d500-tslider__col--left {*/
    /*    align-items: flex-end;*/
    /*    margin-right: -16px;*/
    /*}*/
 
}

@media (max-width:767px) {
    .elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 6px!important;
    }
    .elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__col--left {
        order: 1;
        margin: 0 24px 0 -33px;

    }
    .elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__col--center {
        order: 2;
        margin: 0 24px 0 -24px;

    }
    .elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__col--right {
        order: 3;
        grid-column: span 2;
    }
    .elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__slide.is-active {
        width: 94px;
    }
    .elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__text-wrap {
        min-height: unset;
    }
    .elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__text.is-active {
        gap: 16px
    }
    .elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__thumb {
        width: 100%;
    }
    .elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__thumbs, .elementor-1060 .elementor-element.elementor-element-f647b12 .d500-tslider__slide{
        gap: 6px!important;
        transform: translateX(35px);
    }
}/* End custom CSS */