.elementor-10292 .elementor-element.elementor-element-ee86502 > .elementor-container{max-width:800px;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10292 .elementor-element.elementor-element-3618c37 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10292 .elementor-element.elementor-element-3618c37{text-align:start;}.elementor-10292 .elementor-element.elementor-element-3618c37 .elementor-heading-title{font-size:32px;font-weight:600;line-height:1.2em;color:#155B43;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-10292 .elementor-element.elementor-element-e2dc2f7 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-10292 .elementor-element.elementor-element-e2dc2f7{text-align:start;color:#333333;font-size:18px;font-weight:400;line-height:1.7em;}@media(max-width:767px){.elementor-10292 .elementor-element.elementor-element-3618c37 .elementor-heading-title{font-size:26px;line-height:1.2em;}}/* Start custom CSS for theme-post-content, class: .elementor-element-e2dc2f7 */.elementor-10292 .elementor-element.elementor-element-e2dc2f7 h2 {
  font-size: 26px;
  font-weight: 600;
  line-height: 1.3;
  color: #155B43;
  margin: 32px 0 16px;
}

.elementor-10292 .elementor-element.elementor-element-e2dc2f7 h3 {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.35;
  color: #155B43;
  margin: 24px 0 12px;
}

.elementor-10292 .elementor-element.elementor-element-e2dc2f7 table {
  width: 100%;
  border-collapse: collapse;
  margin: 24px 0;
}

.elementor-10292 .elementor-element.elementor-element-e2dc2f7 th,
.elementor-10292 .elementor-element.elementor-element-e2dc2f7 td {
  padding: 12px;
  text-align: left;
  border-bottom: 1px solid #E2E8E4;
}

.elementor-10292 .elementor-element.elementor-element-e2dc2f7 th {
  background: #F1F6F2;
  font-weight: 600;
}

@media (max-width: 767px) {
  .elementor-10292 .elementor-element.elementor-element-e2dc2f7 h2 {
    font-size: 23px;
  }

  .elementor-10292 .elementor-element.elementor-element-e2dc2f7 h3 {
    font-size: 20px;
  }

  .elementor-10292 .elementor-element.elementor-element-e2dc2f7 th,
  .elementor-10292 .elementor-element.elementor-element-e2dc2f7 td {
    padding: 8px;
    font-size: 14px;
    line-height: 1.5;
  }
}.elementor-10292 .elementor-element.elementor-element-e2dc2f7 p,
.elementor-10292 .elementor-element.elementor-element-e2dc2f7 li,
.elementor-10292 .elementor-element.elementor-element-e2dc2f7 th,
.elementor-10292 .elementor-element.elementor-element-e2dc2f7 td {
  line-height: 1.6;
}

.elementor-10292 .elementor-element.elementor-element-e2dc2f7 p {
  margin-bottom: 18px;
}@media (max-width: 767px) {
  .elementor-10292 .elementor-element.elementor-element-e2dc2f7 p,
  .elementor-10292 .elementor-element.elementor-element-e2dc2f7 li {
    font-size: 17px;
    line-height: 1.6;
  }

  .elementor-10292 .elementor-element.elementor-element-e2dc2f7 th,
  .elementor-10292 .elementor-element.elementor-element-e2dc2f7 td {
    word-break: normal;
    overflow-wrap: normal;
    hyphens: none;
  }

  .elementor-10292 .elementor-element.elementor-element-e2dc2f7 th:first-child,
  .elementor-10292 .elementor-element.elementor-element-e2dc2f7 td:first-child {
    white-space: nowrap;
  }
}.elementor-10292 .elementor-element.elementor-element-e2dc2f7 a {
  color: #155B43;
  text-decoration: underline;
}/* End custom CSS */