.elementor-182 .elementor-element.elementor-element-90dce64{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:40px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-182 .elementor-element.elementor-element-d62baf0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-182 .elementor-element.elementor-element-f242ca2{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-182 .elementor-element.elementor-element-f242ca2:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-f242ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-182 .elementor-element.elementor-element-1d6a721 .swiper-pagination-bullet-active, .elementor-182 .elementor-element.elementor-element-1d6a721 .swiper-pagination-progressbar-fill{background-color:#02010100;}.elementor-182 .elementor-element.elementor-element-1d6a721 .swiper-pagination-fraction{color:#02010100;}.elementor-182 .elementor-element.elementor-element-1d6a721 .elementor-swiper-button{font-size:20px;}.elementor-182 .elementor-element.elementor-element-1d6a721 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#02010100;opacity:1;}.elementor-182 .elementor-element.elementor-element-1d6a721 .elementor-testimonial__text{color:var( --e-global-color-88e2957 );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;}.elementor-182 .elementor-element.elementor-element-1d6a721 .elementor-testimonial__name{color:var( --e-global-color-88e2957 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-182 .elementor-element.elementor-element-1d6a721 .elementor-testimonial__title{color:var( --e-global-color-88e2957 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-182 .elementor-element.elementor-element-4532e12{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:20px;}.elementor-182 .elementor-element.elementor-element-4532e12:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-4532e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-88e2957 );}.elementor-182 .elementor-element.elementor-element-5ce8a5b .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:22px;font-weight:400;letter-spacing:1.5px;color:var( --e-global-color-text );}.elementor-182 .elementor-element.elementor-element-9f0da36{--display:grid;--e-con-grid-template-columns:repeat(9, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-182 .elementor-element.elementor-element-1cf5923.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-8d1eb22.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-8d1eb22{text-align:center;}.elementor-182 .elementor-element.elementor-element-f335ab1.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-b21e964.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-23f7a5a.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-41401a5.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-0722cb3.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-21bacb3.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-a1eacb0.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-11c3341.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-771f10b.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-faeb74e.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-607b453.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-9c28c23.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-84956b5.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-76e6bbc.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-673ee26.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-034755e.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-a7a17f5.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-a4f9fed.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-6d8b14b.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-f32d1e6.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-f069f80.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-d79848e.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-b7eb871.elementor-element{--align-self:center;}.elementor-182 .elementor-element.elementor-element-363faab.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-testimonial-carousel .elementor-testimonial__text{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-182 .elementor-element.elementor-element-1d6a721 .elementor-testimonial__name{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-182 .elementor-element.elementor-element-1d6a721 .elementor-testimonial__title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-182 .elementor-element.elementor-element-9f0da36{--e-con-grid-template-columns:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-182 .elementor-element.elementor-element-90dce64{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-182 .elementor-element.elementor-element-f242ca2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-182 .elementor-element.elementor-element-1d6a721 .elementor-testimonial__name{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-182 .elementor-element.elementor-element-1d6a721 .elementor-testimonial__title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-182 .elementor-element.elementor-element-4532e12{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-182 .elementor-element.elementor-element-9f0da36{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-1d6a721 *//* 1. Texto del testimonio justificado */
.elementor-182 .elementor-element.elementor-element-1d6a721 .elementor-testimonial__text {
    text-align: justify;
    text-justify: inter-word;
    hyphens: auto;
}

/* 2. Centrar verticalmente el contenido dentro de cada slide */
.elementor-182 .elementor-element.elementor-element-1d6a721 .swiper-slide {
    display: flex;
    flex-direction: column;
    justify-content: center;
}/* End custom CSS */