.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 );}.elementor-2160 .elementor-element.elementor-element-lg-text{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}/* Start custom CSS for text-editor, class: .elementor-element-lg-text */.elementor-2160 .elementor-element.elementor-element-lg-text{max-width:820px;width:100%;margin:0 auto;background:#FEFFFE;border:1px solid #DFE3E8;border-radius:20px;padding:56px;font-family:Archivo,sans-serif;color:#2b2c2f;font-size:1.0625rem;line-height:1.7;}
.elementor-2160 .elementor-element.elementor-element-lg-text h2{font-family:Archivo,sans-serif;font-weight:500;font-size:1.6rem;line-height:1.25;color:#0F0F0F;margin:44px 0 14px;}
.elementor-2160 .elementor-element.elementor-element-lg-text h3{font-family:Archivo,sans-serif;font-weight:500;font-size:1.25rem;color:#0F0F0F;margin:32px 0 10px;}
.elementor-2160 .elementor-element.elementor-element-lg-text p{margin:0 0 18px;}
.elementor-2160 .elementor-element.elementor-element-lg-text ul{margin:0 0 22px;padding-left:22px;}
.elementor-2160 .elementor-element.elementor-element-lg-text li{margin-bottom:8px;}
.elementor-2160 .elementor-element.elementor-element-lg-text li::marker{color:#1d4ed8;}
.elementor-2160 .elementor-element.elementor-element-lg-text a{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px;}
.elementor-2160 .elementor-element.elementor-element-lg-text strong{font-weight:600;color:#0F0F0F;}
.elementor-2160 .elementor-element.elementor-element-lg-text .elementor-text-editor > *:first-child, .elementor-2160 .elementor-element.elementor-element-lg-text > *:first-child{margin-top:0;}
@media (max-width:1024px){.elementor-2160 .elementor-element.elementor-element-lg-text{padding:40px;}}
@media (max-width:767px){.elementor-2160 .elementor-element.elementor-element-lg-text{padding:24px;font-size:1rem;border-radius:14px;}.elementor-2160 .elementor-element.elementor-element-lg-text h2{font-size:1.3rem;margin-top:32px;}}/* End custom CSS */