.elementor-31738 .elementor-element.elementor-element-b84c7e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-31738 .elementor-element.elementor-element-1f3d65e{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-31738 .elementor-element.elementor-element-1f3d65e:not(.elementor-motion-effects-element-type-background), .elementor-31738 .elementor-element.elementor-element-1f3d65e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-31738 .elementor-element.elementor-element-22c56b7{text-align:center;}.elementor-31738 .elementor-element.elementor-element-22c56b7 .elementor-heading-title{word-spacing:1px;color:#2B4A39;}.elementor-31738 .elementor-element.elementor-element-7388acc .elementor-icon-list-icon{width:14px;}.elementor-31738 .elementor-element.elementor-element-7388acc .elementor-icon-list-icon i{font-size:14px;}.elementor-31738 .elementor-element.elementor-element-7388acc .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-31738 .elementor-element.elementor-element-7388acc .elementor-icon-list-text, .elementor-31738 .elementor-element.elementor-element-7388acc .elementor-icon-list-text a{color:#777777;}.elementor-31738 .elementor-element.elementor-element-7388acc .elementor-icon-list-item{font-size:14px;}.elementor-31738 .elementor-element.elementor-element-aeccf90 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-31738 .elementor-element.elementor-element-37b82d2{color:#333333;font-size:17px;line-height:1.8em;word-spacing:0.5px;}@media(min-width:768px){.elementor-31738 .elementor-element.elementor-element-1f3d65e{--content-width:800px;}}@media(max-width:767px){.elementor-31738 .elementor-element.elementor-element-b84c7e5{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-31738 .elementor-element.elementor-element-1f3d65e{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-31738 .elementor-element.elementor-element-22c56b7 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for container, class: .elementor-element-1f3d65e */.elementor-31738 .elementor-element.elementor-element-1f3d65e h2 {
  font-size: 28px;
  font-weight: 700;
  color: #2B4A39;
  margin-top: 56px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #DCE4DE;
}
.elementor-31738 .elementor-element.elementor-element-1f3d65e h3 {
  font-size: 20px;
  font-weight: 500;
  color: #3D5A4A;
  margin-top: 36px;
  margin-bottom: 14px;
}
.elementor-31738 .elementor-element.elementor-element-1f3d65e p, .elementor-31738 .elementor-element.elementor-element-1f3d65e li {
  font-size: 17px;
  line-height: 1.9;
  color: #333333;
  margin-bottom: 22px;
}


@media (max-width: 767px) {
  .elementor-31738 .elementor-element.elementor-element-1f3d65e h2 {
    font-size: 22px;
    margin-top: 40px;
  }
  .elementor-31738 .elementor-element.elementor-element-1f3d65e h3 {
    font-size: 18px;
    margin-top: 28px;
  }
  .elementor-31738 .elementor-element.elementor-element-1f3d65e p, .elementor-31738 .elementor-element.elementor-element-1f3d65e li {
    font-size: 16px;
    line-height: 1.8;
  }
}/* End custom CSS */