.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-36a3cb73 */.elementor-58 .elementor-element.elementor-element-36a3cb73 { font-family: Manrope, sans-serif; font-size: 17px; line-height: 1.7; color: #2B3135; } .elementor-58 .elementor-element.elementor-element-36a3cb73 h2 { font-family: Manrope, sans-serif; font-size: clamp(24px, 1.4vw + 16px, 30px); font-weight: 800; line-height: 1.2; letter-spacing: -0.015em; color: #22272B; margin: 2.2em 0 0.6em; } .elementor-58 .elementor-element.elementor-element-36a3cb73 h2:first-child { margin-top: 0; } .elementor-58 .elementor-element.elementor-element-36a3cb73 h3 { font-family: Manrope, sans-serif; font-size: 20px; font-weight: 700; color: #22272B; margin: 1.6em 0 0.4em; } .elementor-58 .elementor-element.elementor-element-36a3cb73 p { margin: 0 0 1em; } .elementor-58 .elementor-element.elementor-element-36a3cb73 ul { margin: 0 0 1.2em; padding-left: 1.2em; } .elementor-58 .elementor-element.elementor-element-36a3cb73 li { margin-bottom: 0.4em; } .elementor-58 .elementor-element.elementor-element-36a3cb73 li::marker { color: #1F7A6D; } .elementor-58 .elementor-element.elementor-element-36a3cb73 strong { color: #22272B; } .elementor-58 .elementor-element.elementor-element-36a3cb73 a { color: #1F7A6D; text-decoration: underline; text-underline-offset: 3px; } .elementor-58 .elementor-element.elementor-element-36a3cb73 a:hover { color: #155C52; } .elementor-58 .elementor-element.elementor-element-36a3cb73 table { width: 100%; border-collapse: collapse; margin: 0 0 1.5em; font-size: 16px; border: 1px solid #DDE3E1; border-radius: 12px; overflow: hidden; } .elementor-58 .elementor-element.elementor-element-36a3cb73 th, .elementor-58 .elementor-element.elementor-element-36a3cb73 td { text-align: left; vertical-align: top; padding: 12px 16px; border-bottom: 1px solid #DDE3E1; } .elementor-58 .elementor-element.elementor-element-36a3cb73 th { width: 38%; font-weight: 700; color: #22272B; background-color: #F5F7F6; } .elementor-58 .elementor-element.elementor-element-36a3cb73 tr:last-child th, .elementor-58 .elementor-element.elementor-element-36a3cb73 tr:last-child td { border-bottom: 0; } @media (max-width: 767px) { .elementor-58 .elementor-element.elementor-element-36a3cb73 th, .elementor-58 .elementor-element.elementor-element-36a3cb73 td { display: block; width: auto; padding: 10px 14px; } .elementor-58 .elementor-element.elementor-element-36a3cb73 th { border-bottom: 0; padding-bottom: 2px; } } .elementor-58 .elementor-element.elementor-element-36a3cb73 .x {; }/* End custom CSS */