.elementor-2 .elementor-element.elementor-element-570d2ee > .elementor-widget-container{padding:0em 0em 5em 0em;}.elementor-2 .elementor-element.elementor-element-3142a2a > .elementor-container{max-width:928px;}.elementor-2 .elementor-element.elementor-element-3142a2a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3142a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FB;}.elementor-2 .elementor-element.elementor-element-3142a2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-2 .elementor-element.elementor-element-3142a2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-3369012:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3369012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00DEFF;}.elementor-2 .elementor-element.elementor-element-3369012{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-3369012 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for mfn_testimonials, class: .elementor-element-570d2ee */.testimonials_slider.single-photo .testimonials_slider_ul li {
    display: flex;
    flex-wrap: wrap;
}

.bq_wrapper {
    order: 1;
    margin: 0 120px 0 !important;
    background: transparent !important;
}

.single-photo-img {
    order: 2;
}

.author {
    order: 3;
    width: 100%;
}

.hr_dots {
    order: 4;
}

.blockquote .mfn-blockquote-icon {
    display: none;
}

body:not(.style-simple) .blockquote blockquote {
    text-decoration: none;
    font-family: 'Space Grotesk';
    font-style: normal;
    font-weight: 300;
    font-size: 32px;
    line-height: 126%;
    text-align: center;
    letter-spacing: -0.01em;
    color: #20203A;
}

.testimonials_slider .testimonials_slider_ul li .author h5 {
    margin-bottom: 2px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    text-align: center;
}

.testimonials_slider .testimonials_slider_ul li .author span.company {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 153%;
    text-align: center;
    color: #515170;
}

.testimonials_slider.single-photo .slider_pager li {
    display: inline-block;
    width: 64px;
    height: 1px;
    background: #D0D0DD;
}

.testimonials_slider.single-photo .slider_pager li a {
    width: 100%;
    height: 1px;
    border-radius: 0;
    top: -6px;
    left: -10px;
}

.slider_pagination a.selected, .slider_pagination .slick-active a {
    background: #20203A;
    height: 2px !important;
}

.slider_pagination a.selected:after, .slider_pagination .slick-active a:after {
    content: unset;
}

#custom-testimonial-slider .slick-dots li {
    display: none;
    width: 150px;
}

#custom-testimonial-slider .slick-dots li.slick-active {
    display: flex;
}

#custom-testimonial-slider hr.hr_color, #custom-testimonial-slider .hr_color hr, #custom-testimonial-slider .hr_dots span {
    color: #0089f700;
    background: #0089f700;
}

#custom-testimonial-slider .slick-dots {
    width: auto;
}

#custom-testimonial-slider .slider_pager.slider_pagination ul.slick-dots {
    width: 100%;
}

#custom-testimonial-slider .slider_pager.slider_pagination ul li {
    display: inline-block !important;
    width: 64px !important;
    height: 1px !important;
    background: #D0D0DD !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3369012 *//* slightly transparent fallback */
.backdrop-blur {
  background-color: rgba(0, 0, 255, .9) !important;
}

/* if backdrop support: very transparent and blurred */
@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .backdrop-blur {
    background-color: rgba(0, 0, 255, .3) !important;
    -webkit-backdrop-filter: blur(2em) !important;
    backdrop-filter: blur(2em) !important;
  }
}/* End custom CSS */