.elementor-30780 .elementor-element.elementor-element-5c9ed61a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-30780 .elementor-element.elementor-element-fbeaa0d{width:initial;max-width:initial;}.elementor-30780 .elementor-element.elementor-element-fbeaa0d > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 10px 0px 10px;}.elementor-30780 .elementor-element.elementor-element-fbeaa0d .prelements-heading{text-align:center;}.elementor-30780 .elementor-element.elementor-element-fbeaa0d .prelements-heading .description,
					.elementor-30780 .elementor-element.elementor-element-fbeaa0d .prelements-heading .description p{margin:0px 0px 0px 0px;}.elementor-30780 .elementor-element.elementor-element-7173a09 .rs-addon-slider .grid-item{padding-left:0px;padding-right:0px;}.elementor-30780 .elementor-element.elementor-element-7173a09 .rs-testimonial-slider .testimonial-inner .quote_icon svg{width:18px;height:auto;}.elementor-30780 .elementor-element.elementor-element-7173a09 .rs-testimonial-slider .testimonial-inner .quote_icon i{font-size:18px;}.elementor-30780 .elementor-element.elementor-element-7173a09 .rs-testimonial-slider .testimonial-inner .logo-img img{width:125px;height:auto;}.elementor-30780 .elementor-element.elementor-element-7173a09 .rs-testimonial-slider .testimonial-inner .description{font-size:16px;line-height:1.25em;}.elementor-30780 .elementor-element.elementor-element-7173a09 .rs-testimonial-slider .testimonial-inner .content-part-modify{display:flex;align-items:flex-start;flex-direction:row;justify-content:flex-start;gap:15px;}.elementor-30780 .elementor-element.elementor-element-7173a09 .rs-addon-slider .slick-dots{margin-bottom:-25px;}/* Start custom CSS for rs-testimonial-slider, class: .elementor-element-7173a09 */.elementor-30780 .elementor-element.elementor-element-7173a09 .content-part-modify {
    display: none !important;
}
.elementor-30780 .elementor-element.elementor-element-7173a09 .testimonial-inner {
    position: static;
}
.elementor-30780 .elementor-element.elementor-element-7173a09 .description {
    height: 0;
    opacity: 0;
    width: 500%;
    padding: 30px;
    margin-top: 10px;
    position: relative;
    visibility: hidden;
    transition: 0.3s ease;
    background: #f7f7f7;
    border-radius: 15px;
}
.elementor-30780 .elementor-element.elementor-element-7173a09 .description:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 7%;
    top: -17px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 17px solid #f7f7f7;
}
.elementor-30780 .elementor-element.elementor-element-7173a09 .description a:hover {
    color: var(--e-global-color-secondary);
}
.elementor-30780 .elementor-element.elementor-element-7173a09 .description ul {
    margin: 0;
    padding: 0;
    list-style-position: inside;
}
.elementor-30780 .elementor-element.elementor-element-7173a09 .description li {
    padding: 5px 0;
}
.elementor-30780 .elementor-element.elementor-element-7173a09 .slick-current.slick-active .description {
    opacity: 1;
    height: auto;
    visibility: visible;
}
.elementor-30780 .elementor-element.elementor-element-7173a09 .logo-img {
    padding: 0 15px;
    line-height: 80px;
    text-align: center;
}
.elementor-30780 .elementor-element.elementor-element-7173a09 .logo-img img {
    display: inline-block;
    vertical-align: middle;
}
@media (max-width: 1199px) {
    .elementor-30780 .elementor-element.elementor-element-7173a09 .description {
        width: 400%;
    }
}
@media (max-width: 767px) {
    .elementor-30780 .elementor-element.elementor-element-7173a09 .description {
        width: 300%;
    }
}
@media (max-width: 599px) {
    .elementor-30780 .elementor-element.elementor-element-7173a09 .description {
        width: 100%;
    }
}/* End custom CSS */