.elementor-122784 .elementor-element.elementor-element-7d7d799b:not(.elementor-motion-effects-element-type-background), .elementor-122784 .elementor-element.elementor-element-7d7d799b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-122784 .elementor-element.elementor-element-7d7d799b > .elementor-container{max-width:1400px;}.elementor-122784 .elementor-element.elementor-element-7d7d799b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 120px 0px;}.elementor-122784 .elementor-element.elementor-element-7d7d799b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-122784 .elementor-element.elementor-element-7c7db0c1 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-122784 .elementor-element.elementor-element-7c7db0c1{text-align:left;}.elementor-122784 .elementor-element.elementor-element-7c7db0c1 .elementor-heading-title{font-size:48px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-3b78242 );}@media(max-width:1024px){.elementor-122784 .elementor-element.elementor-element-7d7d799b{padding:60px 25px 60px 25px;}.elementor-122784 .elementor-element.elementor-element-7c7db0c1 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-122784 .elementor-element.elementor-element-7d7d799b{padding:60px 20px 60px 20px;}.elementor-122784 .elementor-element.elementor-element-7c7db0c1 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for html, class: .elementor-element-1a4b8fa8 */.testimonial{
    text-align: center;
}
.testimonial figure{
    width:31%;
    display: inline-block;
    margin: 0 8px 30px !important;
    vertical-align: top;
}
.testimonial figure img{
    margin: 0 auto -30px;
    display: block
}
blockquote {
    margin: 0 10px;
}

blockquote p {
    padding: 45px 15px 30px;
    background: #f5f7f9;
    border-radius: 5px;
    font-size:20px;
    text-align: left;
    min-height: 160px;
}
.testimonial figure:nth-of-type(even) blockquote p{
    background:#130c34;
    color:#fff;
}
blockquote p::before {
    content: '\201C';
}

blockquote p::after {
    content: '\201D';
}
cite{
    float: right;
}
/*@media(max-width:1455px){*/
/*    .testimonial figure{*/
/*        width:31%;*/
/*    }*/
/*}*/
@media(max-width:1024px){
    .testimonial figure{
        width:47%;
    }
}
@media(max-width:767px){
    .testimonial figure{
        width:100%;
        margin-bottom:20px;
    }
    blockquote p{
        min-height:max-content;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d7d799b */span.swiper-pagination-bullet {
    background: white;
}/* End custom CSS */