.elementor-6126 .elementor-element.elementor-element-0086f39{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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 );}/* Start custom CSS for text-editor, class: .elementor-element-8619d95 */.elementor-6126 .elementor-element.elementor-element-8619d95 { padding: 80px 20px 48px; color: #303b34; font-family: 'Inter', sans-serif; font-size: 16px; line-height: 1.75; }
.elementor-6126 .elementor-element.elementor-element-8619d95 .elementor-widget-container { max-width: 960px; margin-left: auto; margin-right: auto; }
.elementor-6126 .elementor-element.elementor-element-8619d95 h1, .elementor-6126 .elementor-element.elementor-element-8619d95 h2, .elementor-6126 .elementor-element.elementor-element-8619d95 h3, .elementor-6126 .elementor-element.elementor-element-8619d95 h4, .elementor-6126 .elementor-element.elementor-element-8619d95 h5, .elementor-6126 .elementor-element.elementor-element-8619d95 h6 { font-family: 'Cormorant Garamond', serif; font-weight: 400; line-height: 1.1; letter-spacing: -0.02em; color: #162a1e; text-transform: none; overflow-wrap: anywhere; margin: 56px 0 20px; }
.elementor-6126 .elementor-element.elementor-element-8619d95 h1 { font-size: 56px; margin-top: 0; padding-bottom: 24px; border-bottom: 1px solid #d7dfd6; }
.elementor-6126 .elementor-element.elementor-element-8619d95 h2, .elementor-6126 .elementor-element.elementor-element-8619d95 h3, .elementor-6126 .elementor-element.elementor-element-8619d95 h4, .elementor-6126 .elementor-element.elementor-element-8619d95 h5, .elementor-6126 .elementor-element.elementor-element-8619d95 h6 { font-size: 32px; }
.elementor-6126 .elementor-element.elementor-element-8619d95 p, .elementor-6126 .elementor-element.elementor-element-8619d95 li { color: #303b34; font-family: 'Inter', sans-serif; font-size: 16px; line-height: 1.75; }
.elementor-6126 .elementor-element.elementor-element-8619d95 p { margin: 0 0 20px; }
.elementor-6126 .elementor-element.elementor-element-8619d95 h1 + p { color: #637166; margin-bottom: 24px; }
.elementor-6126 .elementor-element.elementor-element-8619d95 strong { font-weight: 600; }
.elementor-6126 .elementor-element.elementor-element-8619d95 a { color: #355b40; text-decoration: underline; text-underline-offset: 3px; }
.elementor-6126 .elementor-element.elementor-element-8619d95 a:hover { color: #162a1e; }
.elementor-6126 .elementor-element.elementor-element-8619d95 .elementor-widget-container ul, .elementor-6126 .elementor-element.elementor-element-8619d95 .elementor-widget-container ol { margin: 0 0 24px; padding: 0 0 0 2em; list-style-position: outside; }
.elementor-6126 .elementor-element.elementor-element-8619d95 .elementor-widget-container li { padding-left: 0.25em; margin-bottom: 8px; }
.elementor-6126 .elementor-element.elementor-element-8619d95 .elementor-widget-container li:last-child { margin-bottom: 0; }
@media (max-width: 767px) {
 .elementor-6126 .elementor-element.elementor-element-8619d95 { padding: 40px 20px 48px; }
 .elementor-6126 .elementor-element.elementor-element-8619d95 h1, .elementor-6126 .elementor-element.elementor-element-8619d95 h2, .elementor-6126 .elementor-element.elementor-element-8619d95 h3, .elementor-6126 .elementor-element.elementor-element-8619d95 h4, .elementor-6126 .elementor-element.elementor-element-8619d95 h5, .elementor-6126 .elementor-element.elementor-element-8619d95 h6 { font-size: 32px; }
 .elementor-6126 .elementor-element.elementor-element-8619d95 h2 { margin-top: 40px; }
}/* End custom CSS */