.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Roboto;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-1c19015 */font-family: Inter; font-size: 1.05rem; line-height: 1.75em; color: #383838; .elementor-element-1c19015 p { margin: 0 0 1.25rem; } .elementor-element-1c19015 > p:first-child { font-size: 1.15rem; font-weight: 500; line-height: 1.68em; color: #201f1d; } .elementor-element-1c19015 h2 { margin: 2.5rem 0 0.9rem; font-family: "Inter Tight"; font-size: 1.875rem !important; font-weight: 400; line-height: 1.22em; color: #201f1d; } .elementor-element-1c19015 h3 { margin: 0 0 0.7rem; font-family: "Inter Tight"; font-size: 1.375rem !important; font-weight: 500; line-height: 1.28em; color: #201f1d; } .elementor-element-1c19015 ul { margin: 0 0 1.6rem; padding-inline-start: 1.25rem; } .elementor-element-1c19015 li { margin-bottom: 0.4rem; } .elementor-element-1c19015 a { color: #c83215; text-decoration: underline; text-underline-offset: 0.18em; } .elementor-element-1c19015 .abs-article-fact { margin: 1.8rem 0 2rem; padding: 1.6rem 1.8rem; border-left: 4px solid #e33b17; background-color: #f5f5f2; } .elementor-element-1c19015 .abs-article-fact p:last-child { margin-bottom: 0; } .elementor-element-1c19015 .abs-article-navigation { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1rem; margin-top: 2.75rem; padding-top: 1.75rem; border-top: 1px solid #dededb; } .elementor-element-1c19015 .abs-article-navigation a { display: flex; flex-direction: column; gap: 0.35rem; min-height: 7rem; padding: 1.25rem 1.35rem; border: 1px solid #dededb; border-radius: 1rem; color: #201f1d; text-decoration: none; background: #f8f8f6; font-family: Inter; } .elementor-element-1c19015 .abs-article-navigation a:last-child { text-align: right; align-items: flex-end; } .elementor-element-1c19015 .abs-nav-label { color: #e33b17; font-family: Inter; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase; } .elementor-element-1c19015 .abs-nav-title { font-family: "Inter Tight" !important; font-size: 1.05rem; font-weight: 500; line-height: 1.3em; } @media (max-width: 1024px) { .elementor-element-1c19015 { font-size: 1rem !important; } .elementor-element-1c19015 > p:first-child { font-size: 1.06rem !important; } .elementor-element-1c19015 h2 { margin-top: 2.1rem !important; font-size: 1.625rem !important; } .elementor-element-1c19015 h3 { font-size: 1.25rem !important; } } @media (max-width: 767px) { .elementor-element-1c19015 { font-size: 0.98rem !important; line-height: 1.68em !important; } .elementor-element-1c19015 > p:first-child { font-size: 1.02rem !important; } .elementor-element-1c19015 h2 { margin-top: 1.9rem !important; font-size: 1.375rem !important; } .elementor-element-1c19015 h3 { font-size: 1.125rem !important; } .elementor-element-1c19015 .abs-article-fact { padding: 1.2rem 1.25rem; } .elementor-element-1c19015 .abs-article-navigation { grid-template-columns: 1fr; margin-top: 2.25rem; padding-top: 1.35rem; } .elementor-element-1c19015 .abs-article-navigation a { min-height: auto; } .elementor-element-1c19015 .abs-article-navigation a:last-child { text-align: left; align-items: flex-start; } }/* End custom CSS */