﻿.module_testimonial blockquote
{
    line-height: 1.65em;
}
.module_testimonial.author_align-right .testimonials_title, .module_testimonial.text_align-right .testimonials-text
{
    text-align: right;
}
.module_testimonial.author_align-center .testimonials_title, .module_testimonial.text_align-center .testimonials-text
{
    text-align: center;
}
.module_testimonial.author_align-left .testimonials_title, .module_testimonial.text_align-left .testimonials-text
{
    text-align: left;
}
.module_testimonial.image_align-right .testimonials_photo img
{
    margin-left: auto;
}
.module_testimonial.image_align-center .testimonials_photo img
{
    margin-right: auto;
    margin-left: auto;
}
.module_testimonial.image_align-left .testimonials_photo img
{
    margin-right: auto;
}
.module_testimonial.text_align-right blockquote
{
    padding: 9px 73px 9px 30px;
}
.module_testimonial.text_align-center blockquote:before
{
    text-align: left;
}
.module_testimonial.nav-arrows .slick-slider
{
    padding-bottom: 50px;
}
@media screen and (max-width: 1023px)
{
    .module_testimonial blockquote
    {
        font-size: 1.2em;
        margin-top: 0;
        padding-right: 9px;
        padding-left: 40px;
    }
    .module_testimonial blockquote:before
    {
        font-size: 115px;
    }
}
@media screen and (max-width: 767px)
{
    .module_testimonial blockquote
    {
        font-size: 1em;
        padding-right: 0;
        padding-left: 40px;
    }
}
.elementor-testimonial-wrapper .elementor-testimonial-job
{
    font-size: 1em;
}
.elementor-testimonial-wrapper .elementor-testimonial-content
{
    margin-bottom: 39px;
}
.elementor-testimonial-wrapper.elementor-testimonial-text-align-left>canvas, .elementor-testimonial-wrapper.elementor-testimonial-text-align-right>canvas
{
    display: inline-block;
    width: 37px;
    float: left;
    margin-right: 18px;
    margin-top: 5px;
}
.elementor-testimonial-wrapper.elementor-testimonial-text-align-right>canvas
{
    float: right;
    margin-right: 0;
    margin-left: 18px;
}
.elementor-testimonial-wrapper.elementor-testimonial-text-align-left .elementor-testimonial-content, .elementor-testimonial-wrapper.elementor-testimonial-text-align-right .elementor-testimonial-content
{
    overflow: hidden;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image
{
    margin-bottom: 17px;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details>div
{
    display: inline-block;
}
.elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.text_align-center .testimonials_author_rotator .testimonials_avatar_item.slick-active .testimonials_avatar_content img
{
    -webkit-transform: scale(.8) translateX(40%);
    -ms-transform: scale(.8) translateX(40%);
    transform: scale(.8) translateX(40%);
    opacity: .7;
}
.elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.text_align-center .testimonials_author_rotator .testimonials_avatar_item.slick-center+.testimonials_avatar_item .testimonials_avatar_content img
{
    -webkit-transform: scale(.8) translateX(-40%);
    -ms-transform: scale(.8) translateX(-40%);
    transform: scale(.8) translateX(-40%);
    opacity: .7;
}
.elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial .testimonials_author_rotator .testimonials_avatar_item.slick-current .testimonials_avatar_content img, .elementor-widget-gt3-core-TestimonialsLite .gt3_testimonial.text_align-center .testimonials_author_rotator .testimonials_avatar_item.slick-current .testimonials_avatar_content img
{
    -webkit-transform: translateX(0) scale(1);
    -ms-transform: translateX(0) scale(1);
    transform: translateX(0) scale(1);
    opacity: 1;
}
.elementor-widget-gt3-core-TestimonialsLite .testimonials_author_wrapper .testimonials_title
{
    display: block;
}
.gt3_testimonial.text_align-center .testimonial_item_wrapper
{
    padding-left: 10%;
    padding-right: 10%;
}
@media only screen and (max-width: 767px)
{
    .elementor-widget-gt3-core-testimonials .module_testimonial.style4
    {
        padding-top: 10px;
    }
}