.elementor-2594 .elementor-element.elementor-element-0fcdb21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2594 .elementor-element.elementor-element-4e717cf8{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2594 .elementor-element.elementor-element-77ab6d10 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:48px;font-weight:500;line-height:1.6em;letter-spacing:0.2px;}.elementor-2594 .elementor-element.elementor-element-c0116af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2594 .elementor-element.elementor-element-9c01c8b{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-89a5c48 );}.elementor-2594 .elementor-element.elementor-element-2b3fcbb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2594 .elementor-element.elementor-element-2b3fcbb5:not(.elementor-motion-effects-element-type-background), .elementor-2594 .elementor-element.elementor-element-2b3fcbb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e06d9c2 );}.elementor-2594 .elementor-element.elementor-element-43dba48b{padding:50px 0px 40px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0.2px;}@media(max-width:1024px){.elementor-2594 .elementor-element.elementor-element-77ab6d10 .elementor-heading-title{line-height:1.6em;letter-spacing:0.2px;}.elementor-2594 .elementor-element.elementor-element-9c01c8b{font-size:18px;line-height:1.6em;letter-spacing:0.2px;}.elementor-2594 .elementor-element.elementor-element-43dba48b{font-size:18px;line-height:1.6em;letter-spacing:0.2px;}}@media(min-width:768px){.elementor-2594 .elementor-element.elementor-element-0fcdb21{--content-width:1140px;}.elementor-2594 .elementor-element.elementor-element-2b3fcbb5{--content-width:100%;}}@media(max-width:767px){.elementor-2594 .elementor-element.elementor-element-0fcdb21{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2594 .elementor-element.elementor-element-4e717cf8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2594 .elementor-element.elementor-element-77ab6d10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2594 .elementor-element.elementor-element-77ab6d10 .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:0.2px;}.elementor-2594 .elementor-element.elementor-element-c0116af{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2594 .elementor-element.elementor-element-9c01c8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;font-size:14px;line-height:1.4em;letter-spacing:0.2px;}.elementor-2594 .elementor-element.elementor-element-2b3fcbb5{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2594 .elementor-element.elementor-element-43dba48b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 20px 10px;font-size:16px;line-height:1.6em;letter-spacing:0.2px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-43dba48b */.post-content {
  --color-body: #333;
  --color-heading: #111;
  --color-link: #0073e6;
  --color-link-hover: #005bb5;
  --color-quote-border: #0073e6;
  --bg-quote: #f4f8fc;
  --font-size-body: 1rem;
  --font-size-heading: 2rem;
  --line-height-body: 1.75;
  --space-s: 0.75rem;
  --space-m: 1.25rem;
  --space-l: 2rem;
  --space-xl: 2.25rem;
  --radius-m: 0.75rem;
  --transition-default: all 0.3s ease;

  font-size: var(--font-size-body);
  line-height: var(--line-height-body);
  color: var(--color-body);
}

.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
  color: var(--color-heading);
  margin-top: var(--space-xl);
  margin-bottom: var(--space-m);
}

.post-content p {
  margin-bottom: var(--space-l);
}

.post-content a {
  color: var(--color-link);
  transition: var(--transition-default);
}

.post-content a:hover {
  color: var(--color-link-hover);
}

.post-content blockquote {
  background-color: var(--bg-quote);
  border-left: 4px solid var(--color-quote-border);
  padding: var(--space-m);
  margin: var(--space-l) 0;
  border-radius: var(--radius-m);
}

.post-content ul,
.post-content ol {
  margin-bottom: var(--space-l);
  padding-left: var(--space-xl);
}

.post-content img/* End custom CSS */