.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}@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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for theme-post-content, class: .elementor-element-3d84de0 */.elementor-5661 .elementor-element.elementor-element-3d84de0{color:#5A5750;font-family:"Instrument Sans",sans-serif;font-size:16px;line-height:26px;width:100%;max-width:none;overflow-wrap:anywhere;}.elementor-5661 .elementor-element.elementor-element-3d84de0 p{margin-bottom:24px;font:inherit;color:inherit;margin-right:0;margin-left:0;}.elementor-5661 .elementor-element.elementor-element-3d84de0 h2{line-height:34px;margin-bottom:20px;margin-top:48px;font-size:28px;letter-spacing:-.5px;scroll-margin-top:150px;margin-right:0;margin-left:0;}.elementor-5661 .elementor-element.elementor-element-3d84de0 a{transition:all .4s;text-decoration:underline;text-underline-offset:3px;}.elementor-5661 .elementor-element.elementor-element-3d84de0 ul{margin-bottom:24px;margin-right:0;margin-left:0;padding-left:24px;}.elementor-5661 .elementor-element.elementor-element-3d84de0 li{margin-bottom:8px;font:inherit;color:inherit;}.elementor-5661 .elementor-element.elementor-element-3d84de0 a:focus-visible{outline:2px solid #965E2E;outline-offset:4px;}.elementor-5661 .elementor-element.elementor-element-3d84de0 h3{line-height:28px;margin-bottom:16px;margin-top:32px;font-size:22px;letter-spacing:-.5px;scroll-margin-top:150px;margin-right:0;margin-left:0;}.elementor-5661 .elementor-element.elementor-element-3d84de0 table{display:block;max-width:100%;overflow-x:auto;}.elementor-5661 .elementor-element.elementor-element-3d84de0 table th{border:1px solid #D9D5CE;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;}.elementor-5661 .elementor-element.elementor-element-3d84de0 table td{border:1px solid #D9D5CE;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;}.elementor-5661 .elementor-element.elementor-element-3d84de0 h1{line-height:34px;margin-bottom:20px;margin-top:48px;font-size:28px;letter-spacing:-.5px;scroll-margin-top:150px;margin-right:0;margin-left:0;}.elementor-5661 .elementor-element.elementor-element-3d84de0 h4{line-height:28px;margin-bottom:16px;margin-top:32px;font-size:22px;letter-spacing:-.5px;scroll-margin-top:150px;margin-right:0;margin-left:0;}.elementor-5661 .elementor-element.elementor-element-3d84de0 li a{transition:all .4s;text-decoration:underline;text-underline-offset:3px;}.elementor-5661 .elementor-element.elementor-element-3d84de0 li a:focus-visible{outline:2px solid #965E2E;outline-offset:4px;}@media(max-width:767px){.elementor-5661 .elementor-element.elementor-element-3d84de0 h2{line-height:32px;font-size:26px;}.elementor-5661 .elementor-element.elementor-element-3d84de0 h1{line-height:32px;font-size:26px;}}
@media(max-width:767px){.elementor-5661 .elementor-element.elementor-element-3d84de0{min-width:0;overflow-wrap:anywhere;}.elementor-5661 .elementor-element.elementor-element-3d84de0 table,.elementor-5661 .elementor-element.elementor-element-3d84de0 pre{display:block;max-width:100%;overflow-x:auto;}}/* End custom CSS */