.elementor-927 .elementor-element.elementor-element-32722d35{--display:flex;}.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 );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 );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-2ddd840e */.elementor-927 .elementor-element.elementor-element-2ddd840e {font-family:var(--e-global-typography-text-font-family,"Inter"),sans-serif;font-size:var(--e-global-typography-text-font-size,16.5px);font-weight:var(--e-global-typography-text-font-weight,500);line-height:1.8;color:#142B25;max-width:900px;margin:0 auto;padding:12px 0 40px;text-align:left;overflow-wrap:break-word;}
.elementor-927 .elementor-element.elementor-element-2ddd840e p,.elementor-927 .elementor-element.elementor-element-2ddd840e h2,.elementor-927 .elementor-element.elementor-element-2ddd840e h3,.elementor-927 .elementor-element.elementor-element-2ddd840e li,.elementor-927 .elementor-element.elementor-element-2ddd840e a,.elementor-927 .elementor-element.elementor-element-2ddd840e span,.elementor-927 .elementor-element.elementor-element-2ddd840e strong,.elementor-927 .elementor-element.elementor-element-2ddd840e table,.elementor-927 .elementor-element.elementor-element-2ddd840e th,.elementor-927 .elementor-element.elementor-element-2ddd840e td {font-family:var(--e-global-typography-text-font-family,"Inter"),sans-serif!important;}
.elementor-927 .elementor-element.elementor-element-2ddd840e h2,.elementor-927 .elementor-element.elementor-element-2ddd840e h3 {color:#162521;font-weight:600;letter-spacing:normal;text-transform:none;line-height:1.35;}
.elementor-927 .elementor-element.elementor-element-2ddd840e h2 {font-size:1.9em;margin:2.5rem 0 1rem;}
.elementor-927 .elementor-element.elementor-element-2ddd840e h3 {font-size:1.45em;margin:2rem 0 .75rem;}
.elementor-927 .elementor-element.elementor-element-2ddd840e p {margin:0 0 1.25em;line-height:1.8;}
.elementor-927 .elementor-element.elementor-element-2ddd840e strong {font-weight:700;}
.elementor-927 .elementor-element.elementor-element-2ddd840e a {color:#142B25;text-decoration:underline;text-decoration-color:#A9905A;text-underline-offset:4px;}
.elementor-927 .elementor-element.elementor-element-2ddd840e ul,.elementor-927 .elementor-element.elementor-element-2ddd840e ol {padding-left:1.5em;margin:0 0 1.5em;}
.elementor-927 .elementor-element.elementor-element-2ddd840e li {padding-left:.15em;margin:0 0 .5em;line-height:1.8;}
@media(max-width:767px){.elementor-927 .elementor-element.elementor-element-2ddd840e{font-size:16px;padding:8px 0 28px;}.elementor-927 .elementor-element.elementor-element-2ddd840e h2{font-size:1.55em;margin-top:2rem;}.elementor-927 .elementor-element.elementor-element-2ddd840e h3{font-size:1.25em;}}/* End custom CSS */