/* Start custom CSS */body.elementor-page-9003241321369025 .elementor-widget-theme-post-content{font-family:"DM Sans",Arial,sans-serif;font-size:18px;line-height:1.8;color:#263E33;} body.elementor-page-9003241321369025 .elementor-widget-theme-post-content h2{font-size:30px;line-height:1.2;margin-top:2em;} body.elementor-page-9003241321369025 .elementor-widget-theme-post-content h3{font-size:23px;line-height:1.3;margin-top:1.5em;} body.elementor-page-9003241321369025 .elementor-widget-theme-post-content p{margin-bottom:1.2em;} body.elementor-page-9003241321369025 .elementor-widget-theme-post-content img{max-width:100%;height:auto;border-radius:16px;} body.elementor-page-9003241321369025 .elementor-widget-theme-post-content a{color:#376348;text-decoration:underline;text-underline-offset:3px;} body.elementor-page-9003241321369025 .elementor-widget-theme-post-content table{display:block;overflow:auto;max-width:100%;} @media(max-width:767px){body.elementor-page-9003241321369025 .elementor-widget-theme-post-content{font-size:17px;} }/* End custom CSS */