.elementor-12016 .elementor-element.elementor-element-f4e5e33{--display:flex;}.elementor-12016 .elementor-element.elementor-element-ba83628{--display:flex;}.elementor-12016 .elementor-element.elementor-element-260ddb4 .elementor-blockquote__content{color:#001E62;font-size:1.5rem;line-height:1.3em;}.elementor-12016 .elementor-element.elementor-element-260ddb4 .elementor-blockquote__author{color:#001E62;font-weight:300;}.elementor-12016 .elementor-element.elementor-element-260ddb4 .elementor-blockquote{padding:32px;background-color:#ECF3FB;}.elementor-12016 .elementor-element.elementor-element-260ddb4 > .elementor-widget-container{margin:16px 0px 28px 0px;}.elementor-12016 .elementor-element.elementor-element-fa9774f{--display:flex;}.elementor-12016 .elementor-element.elementor-element-f2d20c2{--display:flex;}/* Start custom CSS for blockquote, class: .elementor-element-260ddb4 */.focus-quote .elementor-blockquote {
    padding: 2rem 2rem 2rem 4.5rem !important;
}
.focus-quote:before {
    content: open-quote;
    display: block;
    position: absolute;
    font-size: 10rem;
    top: 5rem;
    left: 0.5rem;
    color: #fff;
}
@media only screen and (max-width: 767px) {
    .focus-quote .elementor-blockquote {
        padding: 2rem 1.5rem 2rem 2.5rem !important;
    }
    .focus-quote:before {
        font-size: 10rem;
        top: 3.8rem;
        left: -1rem;
    }
}/* End custom CSS */