.elementor-3946 .elementor-element.elementor-element-1c425d2d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;}.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-swiper-button{font-size:20px;}.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-testimonial__header{border-block-end-color:#E6EEF6;}/* Start custom CSS for reviews, class: .elementor-element-26771b3c *//* ciple-reviews-v2 */
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-main-swiper, .elementor-3946 .elementor-element.elementor-element-26771b3c .swiper{padding:8px 6px 28px !important;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .swiper-wrapper{align-items:stretch !important;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .swiper-slide{height:auto !important;background:#ffffff !important;border-radius:12px !important;border:0 !important;border-top:4px solid #3399FF !important;box-shadow:0 4px 18px rgba(20,60,100,.10) !important;overflow:hidden;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-testimonial{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;height:100% !important;box-sizing:border-box;padding:28px 28px 24px !important;gap:16px;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-testimonial::before{content:"";flex-shrink:0;width:52px;height:52px;border-radius:50%;background:#EAF4FF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%233399FF' d='M4 18.5C4 12.2 7.6 7.6 13.3 6l1 2.2c-3.3 1.3-5 3.7-5.3 6.8H13v9H4v-5.5zm15 0c0-6.3 3.6-10.9 9.3-12.5l1 2.2c-3.3 1.3-5 3.7-5.3 6.8H28v9h-9v-5.5z'/%3E%3C/svg%3E") center/24px no-repeat;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-testimonial__content{order:1;flex-grow:1;padding:0 !important;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-testimonial__text{font-style:italic;font-size:15px !important;line-height:1.6 !important;color:#33404C !important;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-testimonial.is-open .elementor-testimonial__text{display:block;-webkit-line-clamp:unset;overflow:visible;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .ciple-rm{order:1;align-self:flex-start;background:none !important;border:0 !important;padding:0 !important;margin-top:-8px;color:#1F7FE0 !important;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .ciple-rm:hover{color:#1566B8 !important;text-decoration:underline;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-testimonial__header{order:2;display:flex !important;align-items:center;gap:12px;border-top:1px solid #E6EEF6 !important;border-bottom:0 !important;padding:16px 0 0 !important;margin-top:auto;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-testimonial__header::before{content:attr(data-initials);flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#3399FF;color:#ffffff;font-size:15px;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-testimonial__cite{display:flex;flex-direction:column;gap:2px;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-testimonial__name{font-size:16px !important;font-weight:600 !important;color:#1B252F !important;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-testimonial__title{font-size:13px !important;font-weight:400 !important;color:#5B6772 !important;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-testimonial__icon{display:none !important;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-swiper-button{width:44px;height:44px;border-radius:50%;border:1px solid #D6E6F7;background:#ffffff;color:#3399FF !important;display:flex !important;align-items:center;justify-content:center;font-size:18px !important;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .elementor-swiper-button svg{fill:#3399FF !important;width:16px;height:16px;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .swiper-pagination-bullet{background:#CFDDEB;opacity:1;transition:width .2s;}
.elementor-3946 .elementor-element.elementor-element-26771b3c .swiper-pagination-bullet-active{width:24px;border-radius:4px;background:#3399FF;}/* End custom CSS */