.elementor-17929 .elementor-element.elementor-element-26206a7e{--display:flex;}.elementor-17929 .elementor-element.elementor-element-708b1ef0{text-align:left;}/* Start custom CSS for text-editor, class: .elementor-element-708b1ef0 */.quote-wrap-1 {
    padding-left: 50px;
}
.quote-minimal-bordered {
    position: relative;
    padding: 16px 0 26px;
    text-align: center;
}
.quote-minimal-bordered:before {
    top: 0;
}
.quote-minimal-bordered:before, .quote-minimal-bordered:after {
    content: '';
    position: absolute;
    left: 50%;
    width: 270px;
    height: 1px;

    transform: translateX(-50%);
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #dedede 50%, transparent 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #dedede 50%, transparent 100%);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, #dedede), to(transparent));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #dedede 50%, transparent 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #dedede 50%, transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00000000', GradientType=1);
}
@media (min-width: 1200px) {
    .quote-minimal-bordered q {
        font-size: 20px;
    }
}
@media (min-width: 768px) {
    * + .quote-wrap-1 {
        margin-top: 50px;
    }
}
.quote-minimal-bordered q {
    font: 400 20px "Lato", Helvetica, Arial, sans-serif;
    font-style: italic;
    color: #535457;
}
.quote-minimal-bordered q:before, .quote-minimal-bordered q:after {
    content: '"';
}
.quote-minimal-bordered:after {
    bottom: 0;
}/* End custom CSS */