.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-449 .elementor-element.elementor-element-59fc46f5{color:#24363a;font-family:"var(--bg-font-body)", Sans-serif;font-size:16px;font-weight:300;line-height:28px;letter-spacing:-0.1px;}/* Start custom CSS for theme-post-content, class: .elementor-element-59fc46f5 */& #cmplz-document p, & #cmplz-document li, & #cmplz-document td, & #cmplz-document th, & #cmplz-document summary, & #cmplz-document dd, & #cmplz-document dt, & #cmplz-document a { font-family: var(--bg-font-body), sans-serif; font-size: 16px; line-height: 28px; font-weight: 300; color: #24363a; } & #cmplz-document p { margin: 0 0 12px; } & #cmplz-document h2, & #cmplz-document h3, & #cmplz-document h4 { font-family: var(--bg-font-head), serif; font-weight: 500; color: #0d2226; letter-spacing: -0.1px; } & #cmplz-document h2 { font-size: 24px; line-height: 30px; margin: 32px 0 12px; } & #cmplz-document h3 { font-size: 19px; line-height: 26px; margin: 24px 0 10px; } & #cmplz-document h4 { font-size: 17px; line-height: 24px; margin: 18px 0 8px; } & #cmplz-document a { color: var(--bg-teal); text-decoration: underline; } & #cmplz-document strong, & #cmplz-document b { font-weight: 600; }/* End custom CSS */