.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-745 .elementor-element.elementor-element-1442c0ff{color:var(--e-global-color-text);font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;}/* Start custom CSS for theme-post-content, class: .elementor-element-1442c0ff */.elementor-745 .elementor-element.elementor-element-1442c0ff a { color: var(--gvs-deep-blue); text-decoration: underline; text-underline-offset: 2px; } .elementor-745 .elementor-element.elementor-element-1442c0ff a:hover { color: var(--gvs-navy); } .elementor-745 .elementor-element.elementor-element-1442c0ff h2 { margin-block-start: var(--gvs-space-32); margin-block-end: var(--gvs-space-8); } .elementor-745 .elementor-element.elementor-element-1442c0ff h3 { margin-block-start: var(--gvs-space-24); margin-block-end: var(--gvs-space-4); } .elementor-745 .elementor-element.elementor-element-1442c0ff p, .elementor-745 .elementor-element.elementor-element-1442c0ff ul, .elementor-745 .elementor-element.elementor-element-1442c0ff ol { margin-block-end: var(--gvs-space-16); } .elementor-745 .elementor-element.elementor-element-1442c0ff li { margin-block-end: var(--gvs-space-4); }/* End custom CSS */