.elementor-550 .elementor-element.elementor-element-3b173ec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:72px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-550 .elementor-element.elementor-element-7c3091e{--display:flex;}.elementor-550 .elementor-element.elementor-element-19e558b .main-heading{text-align:left;}.elementor-550 .elementor-element.elementor-element-19e558b .sub-heading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-align:left;color:var( --e-global-color-accent );}@media(max-width:1440px){.elementor-550 .elementor-element.elementor-element-19e558b .sub-heading{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-550 .elementor-element.elementor-element-19e558b .sub-heading{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-550 .elementor-element.elementor-element-19e558b .sub-heading{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for theme-post-content, class: .elementor-element-49a6b19 */.elementor-550 .elementor-element.elementor-element-49a6b19 h2 {
    font-size: 1.5em
}

.elementor-550 .elementor-element.elementor-element-49a6b19 h3 {
    font-size: 1.25em
}

.elementor-550 .elementor-element.elementor-element-49a6b19 p {
    margin-block-end: 1.3em
}

.elementor-550 .elementor-element.elementor-element-49a6b19 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 */