.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-a1c0662 */.elementor-662 .elementor-element.elementor-element-a1c0662{font-family:Manrope, sans-serif;color:#3A4345;font-size:16px;line-height:1.7;}
.elementor-662 .elementor-element.elementor-element-a1c0662 h2{font-family:'Cormorant Garamond', serif;font-weight:600;color:#1E3A3F;font-size:30px;line-height:1.2;margin:40px 0 12px;}
.elementor-662 .elementor-element.elementor-element-a1c0662 h2:first-child{margin-top:0;}
.elementor-662 .elementor-element.elementor-element-a1c0662 h3{font-family:'Cormorant Garamond', serif;font-weight:600;color:#1E3A3F;font-size:24px;line-height:1.25;margin:28px 0 10px;}
.elementor-662 .elementor-element.elementor-element-a1c0662 h4{font-family:Manrope, sans-serif;font-weight:600;color:#22292B;font-size:17px;margin:22px 0 8px;}
.elementor-662 .elementor-element.elementor-element-a1c0662 p, .elementor-662 .elementor-element.elementor-element-a1c0662 li{margin:0 0 14px;}
.elementor-662 .elementor-element.elementor-element-a1c0662 ul{padding-left:20px;margin:0 0 16px;}
.elementor-662 .elementor-element.elementor-element-a1c0662 a{color:#8A6A43;text-decoration:underline;text-underline-offset:3px;word-break:break-word;}
.elementor-662 .elementor-element.elementor-element-a1c0662 a:hover{color:#1E3A3F;}
.elementor-662 .elementor-element.elementor-element-a1c0662 strong{color:#22292B;}/* End custom CSS */