.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-2117 .elementor-element.elementor-element-c558cf8 .swiper-pagination-bullet-active, .elementor-2117 .elementor-element.elementor-element-c558cf8 .swiper-pagination-progressbar-fill{background-color:#EF4650;}.elementor-2117 .elementor-element.elementor-element-c558cf8 .swiper-pagination-fraction{color:#EF4650;}.elementor-2117 .elementor-element.elementor-element-c558cf8 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-swiper-button{font-size:20px;color:#002C3E;}.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-swiper-button svg{fill:#002C3E;}.elementor-2117 .elementor-element.elementor-element-c558cf8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#C9D3D8;opacity:1;}.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial__name{color:#002C3E;}.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial__text{color:#002C3E;}.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-star-rating{font-size:1.15rem;}:root{--page-title-display:none;}/* Start custom CSS for reviews, class: .elementor-element-c558cf8 */.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-main-swiper { width: 100%; padding-bottom: 76px; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .swiper-slide { height: auto; padding: 0; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial { height: 100%; display: flex; flex-direction: column; padding: 2rem; background: #FFFFFF; border: 1px solid rgba(0,44,62,.18); border-radius: 0; box-shadow: none; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial__header { display: flex; align-items: center; gap: 1.1rem; padding: 0; border: 0; background: none; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial__header::after { display: none; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial__image { margin: 0; flex: 0 0 60px; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial__image img { width: 60px; height: 60px; border-radius: 50%; object-fit: cover; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial__cite { display: flex; flex-direction: column; margin: 0; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial__name { font-family: "Maven Pro", sans-serif; font-size: 1rem; font-weight: 700; line-height: 1.3; color: #002C3E; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial__title { display: none; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-star-rating { margin-top: .35rem; font-size: 1.15rem; line-height: 1; letter-spacing: .12em; color: #EF4650; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-star-rating i { margin: 0; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-star-rating i:before { color: #EF4650; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial__icon { display: none; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial__content { display: flex; flex-direction: column; align-items: flex-start; padding: 0; margin-top: 1.5rem; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial__text { font-family: "Maven Pro", sans-serif; font-size: 1rem; font-weight: 400; font-style: normal; line-height: 1.7; color: #002C3E; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .swiper-pagination { bottom: 12px !important; left: 0 !important; width: auto !important; text-align: left; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 8px 0 0 !important; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-swiper-button { top: auto; bottom: 0; transform: none; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border: 1.5px solid rgba(0,44,62,.25); border-radius: 50%; background: #FFFFFF; transition: background .2s, border-color .2s; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-swiper-button svg { width: 16px; height: 16px; fill: #002C3E; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-swiper-button:hover { background: #EF4650; border-color: #EF4650; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-swiper-button:hover svg { fill: #FFFFFF; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-swiper-button-prev { left: auto; right: 56px; }
.elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-swiper-button-next { right: 0; }
@media (max-width: 767px) { .elementor-2117 .elementor-element.elementor-element-c558cf8 .elementor-testimonial { padding: 1.5rem; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2dab55 */.elementor-2117 .elementor-element.elementor-element-b2dab55 { display:none; }/* End custom CSS */