.elementor-237 .elementor-element.elementor-element-7dc5c77{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-237 .elementor-element.elementor-element-24eca56 .elementor-heading-title{font-family:var( --e-global-typography-c8861cc-font-family ), Sans-serif;font-size:var( --e-global-typography-c8861cc-font-size );font-weight:var( --e-global-typography-c8861cc-font-weight );line-height:var( --e-global-typography-c8861cc-line-height );}@media(max-width:1440px){.elementor-237 .elementor-element.elementor-element-24eca56 .elementor-heading-title{font-size:var( --e-global-typography-c8861cc-font-size );line-height:var( --e-global-typography-c8861cc-line-height );}}@media(max-width:1024px){.elementor-237 .elementor-element.elementor-element-24eca56 .elementor-heading-title{font-size:var( --e-global-typography-c8861cc-font-size );line-height:var( --e-global-typography-c8861cc-line-height );}}@media(max-width:767px){.elementor-237 .elementor-element.elementor-element-24eca56 .elementor-heading-title{font-size:var( --e-global-typography-c8861cc-font-size );line-height:var( --e-global-typography-c8861cc-line-height );}}/* Start custom CSS for theme-post-content, class: .elementor-element-c343085 */.elementor-237 .elementor-element.elementor-element-c343085 h2 {
    font-size: 2em;
}

.elementor-237 .elementor-element.elementor-element-c343085 h3 {
    font-size: 1.5em;
}

@media (max-width: 768px) {
    .elementor-237 .elementor-element.elementor-element-c343085 h2 {
        font-size: 1.5em;
    }
    
    .elementor-237 .elementor-element.elementor-element-c343085 h3 {
        font-size: 1.25em;
    }
}

.elementor-237 .elementor-element.elementor-element-c343085 .wp-block-heading:not(:first-of-type) {
    margin-block-start: 1em;
    margin-block-end: 1em;
}

.elementor-237 .elementor-element.elementor-element-c343085 a {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}/* End custom CSS */