.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}@media(max-width:1366px){.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 );word-spacing:var( --e-global-typography-text-word-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 );word-spacing:var( --e-global-typography-text-word-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 );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(min-width:2400px){.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 );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for theme-post-content, class: .elementor-element-37fda73f */.elementor-461 .elementor-element.elementor-element-37fda73f .elementor-widget-container{font-family:Manrope,sans-serif; font-size:18px; line-height:1.75; color:#4A4744;} .elementor-461 .elementor-element.elementor-element-37fda73f p{margin:0 0 1.2em;} .elementor-461 .elementor-element.elementor-element-37fda73f h2{font-size:32px; font-weight:700; line-height:1.15; letter-spacing:-0.02em; color:#2D2D2D; margin:1.6em 0 .6em;} .elementor-461 .elementor-element.elementor-element-37fda73f h3{font-size:24px; font-weight:700; line-height:1.25; color:#2D2D2D; margin:1.4em 0 .5em;} .elementor-461 .elementor-element.elementor-element-37fda73f h4{font-size:20px; font-weight:700; color:#2D2D2D;} .elementor-461 .elementor-element.elementor-element-37fda73f strong{color:#2D2D2D;} .elementor-461 .elementor-element.elementor-element-37fda73f a{color:#C31E1D; text-decoration:underline; text-underline-offset:3px;} .elementor-461 .elementor-element.elementor-element-37fda73f ul, .elementor-461 .elementor-element.elementor-element-37fda73f ol{margin:0 0 1.2em 1.2em; padding:0;} .elementor-461 .elementor-element.elementor-element-37fda73f li{margin-bottom:.5em;} .elementor-461 .elementor-element.elementor-element-37fda73f img{max-width:100%; height:auto; border-radius:6px; margin:1em 0;} .elementor-461 .elementor-element.elementor-element-37fda73f blockquote{margin:1.5em 0; padding:8px 0 8px 24px; border-left:3px solid #C31E1D; font-size:21px; color:#2D2D2D;} .elementor-461 .elementor-element.elementor-element-37fda73f iframe{max-width:100%;}/* End custom CSS */