.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for theme-post-content, class: .elementor-element-4ee815cb */& p, & li { font-size:17px !important; line-height:1.8 !important; color:#33415C; } & p { margin:0 0 18px 0; } & h2 { font-size:26px !important; line-height:1.35 !important; font-weight:700; color:#072A5C; margin:36px 0 12px 0; } & h3 { font-size:20px !important; line-height:1.4 !important; font-weight:700; color:#072A5C; margin:26px 0 10px 0; } & a { color:#D2302C; text-decoration:underline; text-underline-offset:3px; } & ul, & ol { margin:0 0 18px 0; padding-left:22px; } & li { margin-bottom:6px; } & img { max-width:100%; height:auto; border-radius:10px; } & table { display:block; max-width:100%; overflow-x:auto; } & blockquote { margin:22px 0; padding:14px 18px; border-left:3px solid #072A5C; background:#F7F9FC; } @media (max-width: 767px) { & p, & li { font-size:16px !important; line-height:1.75 !important; } & h2 { font-size:21px !important; margin:28px 0 10px 0; } & h3 { font-size:18px !important; } }/* End custom CSS */