.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 *//* ES blog article body - matches blog.andersonaustralia.com (BabyLoveGrowth content) */
body.elementor-page-1044 .elementor-widget-theme-post-content { font-family: Inter, sans-serif; font-size: 15px; line-height: 1.45; color: #000; overflow-wrap: break-word; }
body.elementor-page-1044 .elementor-widget-theme-post-content > *:first-child { margin-top: 0; }
body.elementor-page-1044 .elementor-widget-theme-post-content p { margin: 0 0 24px; font-size: 15px; line-height: 1.45; }
body.elementor-page-1044 .elementor-widget-theme-post-content h2 { font-family: Archivo, sans-serif; font-size: 30px; font-weight: 600; line-height: 1.3; letter-spacing: -0.03em; color: #000; margin: 45px 0 19px; scroll-margin-top: 100px; }
body.elementor-page-1044 .elementor-widget-theme-post-content h3 { font-family: Archivo, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.3; letter-spacing: -0.02em; color: #000; margin: 36px 0 16px; scroll-margin-top: 100px; }
body.elementor-page-1044 .elementor-widget-theme-post-content h4 { font-family: Archivo, sans-serif; font-size: 20px; font-weight: 600; line-height: 1.2; margin: 28px 0 12px; }
body.elementor-page-1044 .elementor-widget-theme-post-content a { color: #1f2937; text-decoration: underline; text-underline-offset: 2px; }
body.elementor-page-1044 .elementor-widget-theme-post-content a:hover { color: #000; text-decoration-color: #FFB71C; }
body.elementor-page-1044 .elementor-widget-theme-post-content ul, body.elementor-page-1044 .elementor-widget-theme-post-content ol { margin: 0 0 24px; padding-left: 1.5em; }
body.elementor-page-1044 .elementor-widget-theme-post-content li { margin: 0; font-size: 15px; line-height: 1.45; }
body.elementor-page-1044 .elementor-widget-theme-post-content li + li { margin-top: 2px; }
body.elementor-page-1044 .elementor-widget-theme-post-content h2[id*='contents'] + ul a, body.elementor-page-1044 .elementor-widget-theme-post-content h2[id*='contenido'] + ul a, body.elementor-page-1044 .elementor-widget-theme-post-content h2[id*='indice'] + ul a { text-decoration: underline; }
body.elementor-page-1044 .elementor-widget-theme-post-content img { max-width: 100%; height: auto; border-radius: 10px; }
body.elementor-page-1044 .elementor-widget-theme-post-content figure { margin: 28px 0; max-width: 100%; }
body.elementor-page-1044 .elementor-widget-theme-post-content figcaption { font-size: 13px; color: #555; margin-top: 6px; text-align: center; }
body.elementor-page-1044 .elementor-widget-theme-post-content .wp-block-table { overflow-x: auto; margin: 28px 0; }
body.elementor-page-1044 .elementor-widget-theme-post-content table { width: 100%; border-collapse: collapse; border-spacing: 0; margin: 0 0 24px; font-size: 15px; line-height: 1.4; background: transparent; }
body.elementor-page-1044 .elementor-widget-theme-post-content .wp-block-table table { margin: 0; }
body.elementor-page-1044 .elementor-widget-theme-post-content th, body.elementor-page-1044 .elementor-widget-theme-post-content td { border: 1px solid #c9c9c9; padding: 10.5px 15px; vertical-align: top; background: transparent; color: #000; }
body.elementor-page-1044 .elementor-widget-theme-post-content th { font-weight: 600; text-align: center; vertical-align: middle; }
body.elementor-page-1044 .elementor-widget-theme-post-content tbody tr:nth-child(odd) td { background: transparent; }
body.elementor-page-1044 .elementor-widget-theme-post-content blockquote { margin: 28px 0; padding: 4px 0 4px 20px; border-left: 4px solid #FFB71C; font-style: italic; }
body.elementor-page-1044 .elementor-widget-theme-post-content blockquote p { margin: 0; }
body.elementor-page-1044 .elementor-widget-theme-post-content [data-blg-cta] { font-family: Inter, sans-serif !important; margin: 28px 0 !important; }
body.elementor-page-1044 .elementor-widget-theme-post-content [data-blg-cta] div[style*='font-weight:800'] { font-family: Archivo, sans-serif; }
body.elementor-page-1044 .elementor-widget-theme-post-content [data-blg-cta] p { margin: 0; }
body.elementor-page-1044 .elementor-widget-theme-post-content [data-blg-cta] a { text-decoration: none; transition: background-color .2s, color .2s; }
body.elementor-page-1044 .elementor-widget-theme-post-content [data-blg-cta] a:hover { background: #231C17 !important; color: #FFB71C !important; }
body.elementor-page-1044 .elementor-widget-theme-post-content iframe { max-width: 100%; }
@media (max-width: 767px) { body.elementor-page-1044 .elementor-widget-theme-post-content h2 { font-size: 26px; } body.elementor-page-1044 .elementor-widget-theme-post-content h3 { font-size: 21px; } body.elementor-page-1044 .elementor-widget-theme-post-content table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } body.elementor-page-1044 .elementor-widget-theme-post-content th, body.elementor-page-1044 .elementor-widget-theme-post-content td { padding: 8px 10px; font-size: 14px; min-width: 110px; } }/* End custom CSS */