.elementor-5193 .elementor-element.elementor-element-45ad4a8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5193 .elementor-element.elementor-element-f6c4165 .elementor-button:hover, .elementor-5193 .elementor-element.elementor-element-f6c4165 .elementor-button:focus{background-color:var( --e-global-color-08b3f35 );border-color:var( --e-global-color-08b3f35 );}.elementor-5193 .elementor-element.elementor-element-f6c4165 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;}@media(max-width:1023px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-775ffaa8 */.elementor-5193 .elementor-element.elementor-element-775ffaa8 blockquote {
    position: relative;
    margin: 35px 0;
    padding: 35px 40px 30px 55px;
    background: #eaf1f9;
    border-left: 5px solid #174a80;
    border-radius: 0 12px 12px 0;
    color: #173653;
}

.elementor-5193 .elementor-element.elementor-element-775ffaa8 blockquote::before {
    content: "“";
    position: absolute;
    top: 5px;
    left: 15px;
    font-family: Georgia, serif;
    font-size: 75px;
    line-height: 1;
    color: #174a80;
    opacity: 0.25;
}

.elementor-5193 .elementor-element.elementor-element-775ffaa8 blockquote p {
    font-size: 1.05em;
    line-height: 1.7;
    font-style: italic;
    margin-bottom: 18px;
}

.elementor-5193 .elementor-element.elementor-element-775ffaa8 blockquote p:last-child {
    margin-bottom: 0;
    font-size: 0.95em;
    font-style: normal;
    font-weight: 700;
    color: #174a80;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-5193 .elementor-element.elementor-element-775ffaa8 blockquote {
        padding: 30px 22px 25px 32px;
        margin: 25px 0;
    }

    .elementor-5193 .elementor-element.elementor-element-775ffaa8 blockquote::before {
        font-size: 55px;
        left: 8px;
    }

    .elementor-5193 .elementor-element.elementor-element-775ffaa8 blockquote p {
        font-size: 1em;
    }
}/* End custom CSS */