.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 );}/* Start custom CSS for theme-post-content, class: .elementor-element-72de7c06 */.elementor-178 .elementor-element.elementor-element-72de7c06 { font-family: var(--font-body); color: var(--ink); } .elementor-178 .elementor-element.elementor-element-72de7c06 p, .elementor-178 .elementor-element.elementor-element-72de7c06 li { font-family: var(--font-body); font-size: 1.125rem; line-height: 1.8; color: var(--ink); margin: 0 0 1.1em; } .elementor-178 .elementor-element.elementor-element-72de7c06 h2 { font-family: var(--font-heading); font-size: 2rem; font-weight: 600; color: var(--sigam-navy); margin: 1.6em 0 0.5em; line-height: 1.2; } .elementor-178 .elementor-element.elementor-element-72de7c06 h3, .elementor-178 .elementor-element.elementor-element-72de7c06 h5 { font-family: var(--font-heading); font-size: 1.45rem; font-weight: 600; color: var(--sigam-navy); margin: 1.4em 0 0.4em; line-height: 1.3; } .elementor-178 .elementor-element.elementor-element-72de7c06 ul { padding-left: 1.3em; margin: 0 0 1.2em; } .elementor-178 .elementor-element.elementor-element-72de7c06 a { color: var(--sigam-cyan-ink); text-decoration: underline; text-underline-offset: 3px; } .elementor-178 .elementor-element.elementor-element-72de7c06 img { max-width: 100%; height: auto; border-radius: 8px; } .elementor-178 .elementor-element.elementor-element-72de7c06 figure { margin: 1.4em 0; } .elementor-178 .elementor-element.elementor-element-72de7c06 .wp-block-button__link { display: inline-block; background-color: var(--sigam-navy); color: #fff; text-decoration: none; padding: 14px 26px; border-radius: 999px; font-weight: 600; } .elementor-178 .elementor-element.elementor-element-72de7c06 .wp-block-button__link:hover { background-color: var(--sigam-cyan-ink); }/* End custom CSS */