.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 );}.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 );}.elementor-1962 .elementor-element.elementor-element-9c37db7 .swiper-pagination-bullet-active, .elementor-1962 .elementor-element.elementor-element-9c37db7 .swiper-pagination-progressbar-fill{background-color:#003D7D;}.elementor-1962 .elementor-element.elementor-element-9c37db7 .swiper-pagination-fraction{color:#003D7D;}.elementor-1962 .elementor-element.elementor-element-9c37db7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 1px 0px;}.elementor-1962 .elementor-element.elementor-element-9c37db7.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-main-swiper{width:100%;}.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-main-swiper .swiper-slide{padding:40px 0px 40px 0px;}.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-swiper-button{font-size:20px;}.elementor-1962 .elementor-element.elementor-element-9c37db7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;height:9px;width:9px;}.elementor-1962 .elementor-element.elementor-element-9c37db7 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-1962 .elementor-element.elementor-element-9c37db7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#D9D9D9;opacity:1;}.elementor-1962 .elementor-element.elementor-element-9c37db7.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-1962 .elementor-element.elementor-element-9c37db7.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:20px;}.elementor-1962 .elementor-element.elementor-element-9c37db7.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:20px;}.elementor-1962 .elementor-element.elementor-element-9c37db7.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:20px;}.elementor-1962 .elementor-element.elementor-element-9c37db7.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:20px;}.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-testimonial__text{color:#333333;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;}.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-testimonial__name{color:#003D7D;font-family:"Roboto", Sans-serif;font-weight:400;font-style:italic;}/* Start custom CSS for testimonial-carousel, class: .elementor-element-9c37db7 */.elementor-1962 .elementor-element.elementor-element-9c37db7,
.elementor-1962 .elementor-element.elementor-element-9c37db7 * {
    font-family: "Proxima Nova", sans-serif!important;
}


/* =========================================
   TESTIMONIAL CAROUSEL — CUSTOM CONTROLS
   ========================================= */

.elementor-1962 .elementor-element.elementor-element-9c37db7 {
    position: relative;
}


/* =========================================
   ARROW BUTTONS
   Sit centrally over the existing bottom border
   ========================================= */

.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-swiper-button {
    width: 48px;
    height: 48px;
    border: 1px solid #111;
    border-radius: 50%;
    background: #fff;

    display: flex;
    align-items: center;
    justify-content: center;

    top: auto;

    /* Anchor to the bottom edge */
    bottom: 0;

    /* Move half the circle outside the carousel */
    transform: translateY(50%);

    z-index: 10;

    box-sizing: border-box;
}


/* Position the two arrows together in the centre */

.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-swiper-button-prev {
    left: calc(50% - 59px);
}

.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-swiper-button-next {
    right: calc(50% - 59px);
}


/* Hide Elementor's default arrow icons */

.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-swiper-button i,
.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-swiper-button svg {
    display: none;
}


/* =========================================
   DOUBLE CHEVRONS
   ========================================= */

.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-swiper-button::before,
.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-swiper-button::after {
    content: "";
    position: absolute;

    width: 9px;
    height: 9px;

    border-top: 1.5px solid #111;
    border-right: 1.5px solid #111;

    box-sizing: border-box;
}


/* Left << */

.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-swiper-button-prev::before {
    transform: rotate(-135deg);
    margin-left: 5px;
}

.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-swiper-button-prev::after {
    transform: rotate(-135deg);
    margin-left: -4px;
}


/* Right >> */

.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-swiper-button-next::before {
    transform: rotate(45deg);
    margin-left: -5px;
}

.elementor-1962 .elementor-element.elementor-element-9c37db7 .elementor-swiper-button-next::after {
    transform: rotate(45deg);
    margin-left: 4px;
}


/* =========================================
   PAGINATION
   Only move the existing dots below
   the carousel
   ========================================= */

.elementor-1962 .elementor-element.elementor-element-9c37db7 .swiper-pagination {
    position: absolute;

    left: 0;
    right: 0;
    width: 100%;

    /* Move dots below the carousel */
    bottom: -70px!important;

    z-index: 5;
}/* End custom CSS */