.elementor-1782 .elementor-element.elementor-element-312b8f2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-1782 .elementor-element.elementor-element-0737728 .elementor-swiper-button{font-size:20px;}.elementor-1782 .elementor-element.elementor-element-0737728 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-1782 .elementor-element.elementor-element-0737728.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-1782 .elementor-element.elementor-element-0737728.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-1782 .elementor-element.elementor-element-0737728.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-1782 .elementor-element.elementor-element-0737728.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-1782 .elementor-element.elementor-element-0737728.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}@media(min-width:768px){.elementor-1782 .elementor-element.elementor-element-312b8f2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1782 .elementor-element.elementor-element-312b8f2{--width:100%;}}@media(max-width:1440px){.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:1024px){.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(max-width:767px){.elementor-1782 .elementor-element.elementor-element-312b8f2{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-0737728 */.elementor-1782 .elementor-element.elementor-element-0737728 .swiper-wrapper{align-items:stretch;}
.elementor-1782 .elementor-element.elementor-element-0737728 .swiper-slide{height:auto !important;}
.elementor-1782 .elementor-element.elementor-element-0737728 .elementor-testimonial{display:flex;flex-direction:column;height:100%;}
.elementor-1782 .elementor-element.elementor-element-0737728 .elementor-testimonial__content{flex:1 1 auto;display:flex;align-items:center;}
.elementor-1782 .elementor-element.elementor-element-0737728 .elementor-swiper-button{background:#FFFFFF;border-radius:50%;padding:14px;box-shadow:0 4px 14px rgba(93,58,140,0.25);z-index:5;transition:all .2s;}
.elementor-1782 .elementor-element.elementor-element-0737728 .elementor-swiper-button svg{fill:#FF66C4;width:18px;height:18px;}
.elementor-1782 .elementor-element.elementor-element-0737728 .elementor-swiper-button:hover{background:#FF66C4;}
.elementor-1782 .elementor-element.elementor-element-0737728 .elementor-swiper-button:hover svg{fill:#FFFFFF;}
.elementor-1782 .elementor-element.elementor-element-0737728 .elementor-swiper-button-prev{left:8px !important;}
.elementor-1782 .elementor-element.elementor-element-0737728 .elementor-swiper-button-next{right:8px !important;}
.elementor-1782 .elementor-element.elementor-element-0737728 .swiper-pagination-bullet{width:12px;height:12px;background:#CFA9C4;opacity:1;}
.elementor-1782 .elementor-element.elementor-element-0737728 .swiper-pagination-bullet-active{background:#FF66C4;}
@media (max-width:1024px){
.elementor-1782 .elementor-element.elementor-element-0737728 .elementor-swiper-button-prev{left:4px !important;}
.elementor-1782 .elementor-element.elementor-element-0737728 .elementor-swiper-button-next{right:4px !important;}
}
.elementor-1782 .elementor-element.elementor-element-0737728 .swiper-pagination{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-312b8f2 */@media (min-width:1025px){.elementor-1782 .elementor-element.elementor-element-312b8f2{width:min(calc(100vw - 40px),1400px) !important;max-width:none !important;margin-left:calc(50% - min(calc(50vw - 20px),700px)) !important;margin-right:0 !important;}}/* End custom CSS */