.elementor-1435 .elementor-element.elementor-element-b8d3d86{--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;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}@media(max-width:1200px){.elementor-1435 .elementor-element.elementor-element-b8d3d86{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}}@media(max-width:880px){.elementor-1435 .elementor-element.elementor-element-b8d3d86{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-6caa9ad */.elementor-1435 .elementor-element.elementor-element-6caa9ad ul {
 list-style: none;
padding: 0px;
margin-bottom: 20px;
}
.elementor-1435 .elementor-element.elementor-element-6caa9ad ul li:before {
 margin-right: 8px;
 content: '•';
 color: #57a63c;
}

.elementor-1435 .elementor-element.elementor-element-6caa9ad h1 {
  font-size: 1.563rem;
  font-size: 1.563rem;
  margin: 32px 0px 16px 0px;
}
.elementor-1435 .elementor-element.elementor-element-6caa9ad h2 {
  font-size: 1.563rem;
  margin: 32px 0px 16px 0px;
}
.elementor-1435 .elementor-element.elementor-element-6caa9ad h3 {
  font-size: 1.563rem;
  font-size: 1.563rem;
  margin: 32px 0px 16px 0px;
}
.elementor-1435 .elementor-element.elementor-element-6caa9ad h4 {
  font-size: 1.563rem;
  font-size: 1.563rem;
  margin: 32px 0px 16px 0px;
}
.elementor-1435 .elementor-element.elementor-element-6caa9ad h5 {
  font-size:1.563rem;
  font-size: 1.563rem;
  margin: 32px 0px 16px 0px;
}
.elementor-1435 .elementor-element.elementor-element-6caa9ad h6 {
  font-size: 1.563rem;
  font-size: 1.563rem;
  margin: 32px 0px 16px 0px;
}/* End custom CSS */