.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-491 .elementor-element.elementor-element-f6055a2{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-v4-grey-05 );}.elementor-491 .elementor-element.elementor-element-f6055a2 a{color:var( --e-global-color-v4-grey-04 );}.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-491 .elementor-element.elementor-element-50f20b9d{font-family:"Roboto", Sans-serif;font-size:1.0625rem;line-height:31px;}/* Start custom CSS for theme-post-content, class: .elementor-element-50f20b9d */& p { margin: 0 0 1.25rem; } & h2 { font-family: Poppins, sans-serif; font-size: 1.625rem; font-weight: 700; line-height: 1.3; letter-spacing: -0.01em; color: var(--azul-marca, #193051); margin: 2.75rem 0 1rem; } & h3 { font-family: Poppins, sans-serif; font-size: 1.3125rem; font-weight: 600; line-height: 1.35; color: var(--azul-marca, #193051); margin: 2.25rem 0 0.75rem; } & h4 { font-family: Poppins, sans-serif; font-size: 1.125rem; font-weight: 600; color: var(--azul-marca, #193051); margin: 1.75rem 0 0.5rem; } & h2 strong, & h3 strong, & h4 strong { font-weight: inherit; color: inherit; } & strong, & b { font-weight: 600; color: var(--azul-marca, #193051); } & a { color: var(--laranja-marca, #ED7D3E); font-weight: 500; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; transition: color 0.2s; } & a:hover { color: var(--azul-marca, #193051); } & ul, & ol { margin: 0 0 1.5rem; padding-left: 1.25rem; } & li { margin-bottom: 0.5rem; padding-left: 0.25rem; } & li::marker { color: var(--laranja-marca, #ED7D3E); font-weight: 600; } & blockquote { margin: 2rem 0; padding: 1.25rem 1.5rem; background: var(--grey-01, #F5F7FA); border-left: 4px solid var(--laranja-marca, #ED7D3E); border-radius: 0 0.75rem 0.75rem 0; color: var(--azul-marca, #193051); font-size: 1.125rem; font-style: italic; } & blockquote p:last-child { margin-bottom: 0; } & img:not(.emoji) { max-width: 100%; height: auto; border-radius: 1rem; } & figure { margin: 2rem 0; } & figcaption { margin-top: 0.5rem; font-size: 0.875rem; color: var(--grey-04, #64748B); text-align: center; } & table { width: 100%; margin: 2rem 0; border-collapse: collapse; font-size: 0.9375rem; } & th { background: var(--azul-marca, #193051); color: #FFFFFF; font-weight: 600; text-align: left; padding: 0.75rem 1rem; } & td { padding: 0.75rem 1rem; border-bottom: 1px solid var(--grey-02, #DCE3EC); } & tr:nth-child(even) td { background: var(--grey-01, #F5F7FA); } & hr { border: 0; border-top: 1px solid var(--grey-02, #DCE3EC); margin: 2.5rem 0; } @media (max-width: 767px) { font-size: 1rem; line-height: 1.75; & h2 { font-size: 1.375rem; margin-top: 2.25rem; } & h3 { font-size: 1.1875rem; } }/* End custom CSS */