.elementor-17607 .elementor-element.elementor-element-26206a7e{--display:flex;}.elementor-17607 .elementor-element.elementor-element-708b1ef0{text-align:left;}/* Start custom CSS for text-editor, class: .elementor-element-708b1ef0 */sup {
    font-size: 12px;
}
.quote-minimal-bordered {
    position: relative;
    padding: 16px 50px 26px;
    text-align: center;
}
.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:before, .quote-minimal-bordered:after {
    content: '';
    position: absolute;
    left: 50%;
    width: 270px;
    height: 1px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    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);
}
.quote-minimal-bordered:after {
    bottom: 0;
}
.quote-minimal-bordered:before {
    top: 0;
}/* End custom CSS */