.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-2dcf2209 */.elementor-145 .elementor-element.elementor-element-2dcf2209 { font-family: 'Rubik', sans-serif; font-size: 16px; line-height: 1.6; color: #222222; } .elementor-145 .elementor-element.elementor-element-2dcf2209 p { margin: 0 0 22px; } .elementor-145 .elementor-element.elementor-element-2dcf2209 h2 { font-family: 'Rubik', sans-serif; font-weight: 900; font-size: 36px; line-height: 1.2; color: #222222; margin: 40px 0 22px; } .elementor-145 .elementor-element.elementor-element-2dcf2209 h3 { font-family: 'Rubik', sans-serif; font-weight: 900; font-size: 22px; text-transform: uppercase; color: #222222; margin: 30px 0 14px; } .elementor-145 .elementor-element.elementor-element-2dcf2209 ul { margin: 0 0 22px; padding-left: 22px; } .elementor-145 .elementor-element.elementor-element-2dcf2209 li { margin-bottom: 8px; } .elementor-145 .elementor-element.elementor-element-2dcf2209 a { color: #2470DB; text-decoration: none; } .elementor-145 .elementor-element.elementor-element-2dcf2209 a:hover { text-decoration: underline; } @media (max-width: 767px) { .elementor-145 .elementor-element.elementor-element-2dcf2209 h2 { font-size: 28px; } } .elementor-145 .elementor-element.elementor-element-2dcf2209 .x-end { display: block; }/* End custom CSS */