.elementor-19894 .elementor-element.elementor-element-21f9698{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19894 .elementor-element.elementor-element-21f9698:not(.elementor-motion-effects-element-type-background), .elementor-19894 .elementor-element.elementor-element-21f9698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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 );}.elementor-19894 .elementor-element.elementor-element-1607096{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19894 .elementor-element.elementor-element-1607096 img{width:400px;}/* Start custom CSS for ct_testimonial_carousel, class: .elementor-element-f8f5357 */.elementor-19894 .elementor-element.elementor-element-f8f5357 .slick-track{
    display: flex !important;
    align-items: stretch !important;
}
.elementor-19894 .elementor-element.elementor-element-f8f5357 .slick-slide{
    display: flex;
    height:auto;
} 
.elementor-19894 .elementor-element.elementor-element-f8f5357 .item--meta{
    height:100%;
    display: flex;
    flex-direction: column;
}
.elementor-19894 .elementor-element.elementor-element-f8f5357 .item--description{
    padding-bottom: 20px;
}
.elementor-19894 .elementor-element.elementor-element-f8f5357 .item--rating{
    margin-top:auto !Important;
    padding-top: 20px !Important;
}/* End custom CSS */