/* Start custom CSS for theme-post-content, class: .elementor-element-3292c6b2 */body .elementor-1257 .elementor-element.elementor-element-3292c6b2 { font-family: 'DM Sans', sans-serif; color: #545D66; font-size: 18px; line-height: 1.75; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 h2 { font-family: Archivo, sans-serif; font-weight: 800; font-size: 32px; line-height: 1.15; letter-spacing: -0.02em; color: #1A2E3A; margin: 44px 0 14px; text-transform: none; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 h3 { font-family: Archivo, sans-serif; font-weight: 750; font-size: 23px; line-height: 1.25; color: #1A2E3A; margin: 32px 0 10px; text-transform: none; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 h4 { font-family: Archivo, sans-serif; font-weight: 700; font-size: 19px; color: #1A2E3A; margin: 24px 0 8px; text-transform: none; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 p { margin: 0 0 18px; font-size: 18px; font-family: 'DM Sans', sans-serif; color: #545D66; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 ul, body .elementor-1257 .elementor-element.elementor-element-3292c6b2 ol { margin: 0 0 22px; padding-left: 22px; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 li { margin: 0 0 8px; font-size: 18px; font-family: 'DM Sans', sans-serif; color: #545D66; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 li::marker { color: #2F6BC9; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 a { color: #2F6BC9; font-family: 'DM Sans', sans-serif; font-size: inherit; font-weight: 600; line-height: inherit; letter-spacing: normal; text-transform: none; text-decoration: underline; text-underline-offset: 3px; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 img { border-radius: 14px; height: auto; max-width: 100%; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 figure { margin: 28px 0; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 figcaption { font-size: 16px; color: #545D66; margin-top: 8px; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 blockquote { border-left: 4px solid #5C98F3; margin: 24px 0; padding: 4px 0 4px 20px; color: #1A2E3A; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 table { width: 100%; border-collapse: collapse; margin: 0 0 24px; font-size: 16px; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 th, body .elementor-1257 .elementor-element.elementor-element-3292c6b2 td { border: 1px solid #DEE2E6; padding: 10px 12px; text-align: left; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 th { background-color: #FFFFFF; color: #1A2E3A; } @media (max-width: 767px) { body .elementor-1257 .elementor-element.elementor-element-3292c6b2 h2 { font-size: 26px; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 h3 { font-size: 21px; } body .elementor-1257 .elementor-element.elementor-element-3292c6b2 p, body .elementor-1257 .elementor-element.elementor-element-3292c6b2 li { font-size: 17px; } }/* End custom CSS */