.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 );}.elementor-3252 .elementor-element.elementor-element-6de72db{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:start;color:var( --e-global-color-v4-color-primary );font-family:"Raleway", Sans-serif;}.elementor-3252 .elementor-element.elementor-element-f78e146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3252 .elementor-element.elementor-element-f78e146.elementor-element{--align-self:center;}body.elementor-page-3252:not(.elementor-motion-effects-element-type-background), body.elementor-page-3252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-3252{margin:0px 0px 0px 0px;padding:100px 0px 0px 0px;}@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 );}.elementor-3252 .elementor-element.elementor-element-6de72db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body.elementor-page-3252{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@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 );}.elementor-3252 .elementor-element.elementor-element-6de72db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-6de72db *//*----------------------------------------------------------------
Edit The Template Styles Below
----------------------------------------------------------------*/

:root {
  /* Elementor V4 Global / Atomic mapped colors */
  --color-link: var(--e-global-color-v4-color-primary);
  --color-link-hover: var(--e-global-color-v4-color-secondary);

  /* Quote */
  --color-quote-border: var(--e-global-color-v4-color-primary);
  --width-quote-border: 4px;
  --bg-quote: var(--e-global-color-v4-color-grey-light);

  /* Code */
  --color-code-text: var(--e-global-color-v4-color-white);
  --bg-code: var(--e-global-color-v4-color-black);

  /* Spacing */
  --space-s: 0.35rem;
  --space-m: 0.85rem;
  --space-l: 1.35rem;
  --space-xl: 2rem;
  --space-xxl: 2.75rem;

  /* Image Border Radius */
  --radius-m: 0.5rem;

  /* Link Transition */
  --transition-default: 0.2s ease-in-out;

  /* Typography weights */
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 700;

  /* Typography sizes from site tokens */
  --font-size-xs: var(--size-xsmall);
  --font-size-p: var(--size-normal);
  --mobile-font-size-p: var(--size-normal);
  --font-size-m: var(--size-medium);
  --mobile-font-size-m: var(--size-medium);
  --font-size-l: var(--size-large);
  --mobile-font-size-l: var(--size-large);

  --line-height-body: 1.4em;
  --line-height-heading: 1em;
  --line-height-list: 1.4em;

  /* Elementor text / heading colors */
  --post-text-color: var(--e-global-color-v4-color-text);
  --post-heading-color: var(--e-global-color-v4-color-black);
}


/*----------------------------------------------------------------
End of template style editing, do not edit below
----------------------------------------------------------------*/

.post-content {
  color: var(--post-text-color);
}

.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
  padding-top: var(--space-s);
  padding-bottom: var(--space-s);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-heading);
  color: var(--post-heading-color);
}

.post-content h2 {
  font-size: var(--font-size-l);
}


.post-content h3 {
  font-size: var(--font-size-s);
}


.post-content p {
  font-size: var(--font-size-p);
  padding-bottom: var(--space-m);
  margin-bottom: 0;
  line-height: var(--line-height-body);
  color: var(--post-text-color);
}

.post-content p a,
.post-content li a {
  color: var(--color-link);
  font-weight: var(--font-weight-medium);
  text-decoration: underline;
  transition: color var(--transition-default);
}

.post-content p a:hover,
.post-content li a:hover {
  color: var(--color-link-hover);
}

.post-content ul,
.post-content ol {
  font-size: var(--font-size-p);
  font-weight: var(--font-weight-regular);
  padding-bottom: var(--space-xl);
  color: var(--post-text-color);
}

.post-content ul li,
.post-content ol li {
  line-height: var(--line-height-list);
  margin-bottom: 0.6rem;
  color: var(--post-text-color);
}

.c-post-meta ul li:nth-child(2) {
  font-weight: var(--font-weight-regular) !important;
}

.post-content .wp-block-image img,
.post-content img {
  margin: var(--space-m) 0;
  border-radius: var(--radius-m);
}

.post-content blockquote {
  border-left: var(--width-quote-border) solid var(--color-quote-border);
  margin: 0 0 var(--space-xl);
  padding: var(--space-m) var(--space-m);
  background: var(--bg-quote);
  font-size: var(--font-size-p);
  font-weight: var(--font-weight-regular);
  color: var(--post-text-color);
}

.post-content blockquote cite {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-light);
}

.post-content blockquote p {
  padding-bottom: 0;
}

.post-content .wp-block-code {
  background: var(--bg-code);
  padding: var(--space-m);
  border-radius: var(--radius-m);
}

.post-content code {
  color: var(--color-code-text);
}/* End custom CSS */