.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 for theme-post-content, class: .elementor-element-a38070e */.elementor-7000 .elementor-element.elementor-element-a38070e { font-family: 'Manrope', Arial, sans-serif; font-size: 18px; line-height: 1.8; color: #483138; }
.elementor-7000 .elementor-element.elementor-element-a38070e p { margin: 0 0 1.3em; }
.elementor-7000 .elementor-element.elementor-element-a38070e h2 { font-family: 'Manrope', Arial, sans-serif; font-size: 32px; font-weight: 600; letter-spacing: -0.02em; line-height: 1.2; color: #020101; margin: 1.8em 0 0.6em; }
.elementor-7000 .elementor-element.elementor-element-a38070e h3 { font-family: 'Manrope', Arial, sans-serif; font-size: 22px; font-weight: 700; line-height: 1.3; color: #020101; margin: 1.5em 0 0.5em; }
.elementor-7000 .elementor-element.elementor-element-a38070e ul, .elementor-7000 .elementor-element.elementor-element-a38070e ol { margin: 0 0 1.3em; padding-left: 1.3em; }
.elementor-7000 .elementor-element.elementor-element-a38070e li { margin-bottom: 0.5em; }
.elementor-7000 .elementor-element.elementor-element-a38070e li::marker { color: #9e5741; }
.elementor-7000 .elementor-element.elementor-element-a38070e a { color: #9e5741 !important; text-decoration: underline; text-underline-offset: 3px; }
.elementor-7000 .elementor-element.elementor-element-a38070e a:hover { color: #020101 !important; }
.elementor-7000 .elementor-element.elementor-element-a38070e strong { color: #020101; }
.elementor-7000 .elementor-element.elementor-element-a38070e img { max-width: 100%; height: auto; }
.elementor-7000 .elementor-element.elementor-element-a38070e figure { margin: 2em 0; }
.elementor-7000 .elementor-element.elementor-element-a38070e figcaption { font-size: 14px; color: #958a8c; margin-top: 8px; }
.elementor-7000 .elementor-element.elementor-element-a38070e blockquote { margin: 2em 0; padding: 8px 0 8px 24px; border-left: 3px solid #9e5741; font-size: 21px; font-weight: 500; color: #020101; } @media (max-width: 767px) { .elementor-7000 .elementor-element.elementor-element-a38070e { font-size: 16px; } .elementor-7000 .elementor-element.elementor-element-a38070e h2 { font-size: 26px; } }/* End custom CSS */