.elementor-4080 .elementor-element.elementor-element-1da8051{--display:flex;}.elementor-4080 .elementor-element.elementor-element-25eda870{text-align:justify;font-size:17px;line-height:1.8em;}.elementor-4080 .elementor-element.elementor-element-25eda870 p{margin-block-end:22px;}.elementor-4080 .elementor-element.elementor-element-04ef937{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-25eda870 */.elementor-4080 .elementor-element.elementor-element-25eda870 h2 {color: #396778; margin-top: 2.4em; margin-bottom: 0.6em; padding-bottom: 0.4em; border-bottom: 2px solid #e3ded4;}
.elementor-4080 .elementor-element.elementor-element-25eda870 h3 {color: #396778; margin-top: 1.8em;}
.elementor-4080 .elementor-element.elementor-element-25eda870 blockquote {border-left: 4px solid #396778; background: rgba(57,103,120,0.07); padding: 1em 1.4em; margin: 1.6em 0; font-style: italic; border-radius: 0 8px 8px 0;}
.elementor-4080 .elementor-element.elementor-element-25eda870 blockquote p {margin: 0;}
.elementor-4080 .elementor-element.elementor-element-25eda870 ul {margin: 1em 0 1.6em;}
.elementor-4080 .elementor-element.elementor-element-25eda870 ul li {margin-bottom: 0.5em;}
.elementor-4080 .elementor-element.elementor-element-25eda870 ul li::marker {color: #396778;}
.elementor-4080 .elementor-element.elementor-element-25eda870 hr {border: none; border-top: 1px solid #ddd; margin: 3em 0 2em;}
.elementor-4080 .elementor-element.elementor-element-25eda870 hr ~ h3 {font-size: 1.05em; color: #777; margin-top: 0; border-bottom: none;}
.elementor-4080 .elementor-element.elementor-element-25eda870 hr ~ p {font-size: 0.92em; color: #777;}
.elementor-4080 .elementor-element.elementor-element-25eda870 hr ~ p strong {color: #396778;}/* End custom CSS */