.elementor-1378 .elementor-element.elementor-element-9206ca3{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;color:#6A7936;}.elementor-1378 .elementor-element.elementor-element-9206ca3 p{margin-block-end:0px;}.elementor-1378 .elementor-element.elementor-element-1a135ba{font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;color:#6A7936;}.elementor-1378 .elementor-element.elementor-element-1a135ba p{margin-block-end:0px;}.elementor-1378 .elementor-element.elementor-element-4a6914f .elementor-heading-title{font-size:40px;font-weight:bold;line-height:44px;color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-b3c7c5e{color:#FFFFFFB8;}.elementor-1378 .elementor-element.elementor-element-dcacb1a{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;color:#FFFFFFC7;}.elementor-1378 .elementor-element.elementor-element-b729754{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;color:#FFFFFFC7;}.elementor-1378 .elementor-element.elementor-element-2cd2d93{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;color:#FFFFFFC7;}.elementor-1378 .elementor-element.elementor-element-dd7bbda{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;color:#FFFFFFC7;}.elementor-1378 .elementor-element.elementor-element-80b443d{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;color:#FFFFFFC7;}.elementor-1378 .elementor-element.elementor-element-028afe8{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF29;color:#FFFFFFC7;}.elementor-1378 .elementor-element.elementor-element-e8f070d{text-align:start;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;color:#6A7936;}.elementor-1378 .elementor-element.elementor-element-e8f070d p{margin-block-end:0px;}.elementor-1378 .elementor-element.elementor-element-a78e72d{text-align:center;}@media(max-width:767px){.elementor-1378 .elementor-element.elementor-element-9206ca3{text-align:center;}.elementor-1378 .elementor-element.elementor-element-5051089{text-align:center;}.elementor-1378 .elementor-element.elementor-element-0a1fea6{text-align:center;}.elementor-1378 .elementor-element.elementor-element-1a135ba{text-align:center;}.elementor-1378 .elementor-element.elementor-element-4a6914f{text-align:center;}.elementor-1378 .elementor-element.elementor-element-4a6914f .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-1378 .elementor-element.elementor-element-b3c7c5e{text-align:center;}.elementor-1378 .elementor-element.elementor-element-e8f070d{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-4bf3c8d *//* Styled pricing/service lists */
.elementor-1378 .elementor-element.elementor-element-4bf3c8d ul {
  list-style: none;
  padding: 0;
}

.elementor-1378 .elementor-element.elementor-element-4bf3c8d ul li {
  position: relative;
  margin: 0 0 10px;
  padding-left: 28px;
  color: #444444;
  font-size: 15px;
  line-height: 1.5;
}

.elementor-1378 .elementor-element.elementor-element-4bf3c8d ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #6f7f43; /* Armstrong green */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-946dd2a *//* Styled pricing/service lists */
.elementor-1378 .elementor-element.elementor-element-946dd2a ul {
  list-style: none;
  padding: 0;
}

.elementor-1378 .elementor-element.elementor-element-946dd2a ul li {
  position: relative;
  margin: 0 0 10px;
  padding-left: 28px;
  color: #444444;
  font-size: 15px;
  line-height: 1.5;
}

.elementor-1378 .elementor-element.elementor-element-946dd2a ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #6f7f43; /* Armstrong green */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-214bf01 *//* Styled pricing/service lists */
.elementor-1378 .elementor-element.elementor-element-214bf01 ul {
  list-style: none;
  padding: 0;
}

.elementor-1378 .elementor-element.elementor-element-214bf01 ul li {
  position: relative;
  margin: 0 0 10px;
  padding-left: 28px;
  color: #444444;
  font-size: 15px;
  line-height: 1.5;
}

.elementor-1378 .elementor-element.elementor-element-214bf01 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #6f7f43; /* Armstrong green */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9f1526 *//* Styled pricing/service lists */
.elementor-1378 .elementor-element.elementor-element-e9f1526 ul {
  list-style: none;
  padding: 0;
}

.elementor-1378 .elementor-element.elementor-element-e9f1526 ul li {
  position: relative;
  margin: 0 0 10px;
  padding-left: 28px;
  color: #444444;
  font-size: 15px;
  line-height: 1.5;
}

.elementor-1378 .elementor-element.elementor-element-e9f1526 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #6f7f43; /* Armstrong green */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b91fd8d *//* Styled pricing/service lists */
.elementor-1378 .elementor-element.elementor-element-b91fd8d ul {
  list-style: none;
  padding: 0;
}

.elementor-1378 .elementor-element.elementor-element-b91fd8d ul li {
  position: relative;
  margin: 0 0 10px;
  padding-left: 28px;
  color: #444444;
  font-size: 15px;
  line-height: 1.5;
}

.elementor-1378 .elementor-element.elementor-element-b91fd8d ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #6f7f43; /* Armstrong green */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74df769 *//* Styled pricing/service lists */
.elementor-1378 .elementor-element.elementor-element-74df769 ul {
  list-style: none;
  padding: 0;
}

.elementor-1378 .elementor-element.elementor-element-74df769 ul li {
  position: relative;
  margin: 0 0 10px;
  padding-left: 28px;
  color: #444444;
  font-size: 15px;
  line-height: 1.5;
}

.elementor-1378 .elementor-element.elementor-element-74df769 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #6f7f43; /* Armstrong green */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2397654 *//* Styled pricing/service lists */
.elementor-1378 .elementor-element.elementor-element-2397654 ul {
  list-style: none;
  padding: 0;
}

.elementor-1378 .elementor-element.elementor-element-2397654 ul li {
  position: relative;
  margin: 0 0 10px;
  padding-left: 28px;
  color: #444444;
  font-size: 15px;
  line-height: 1.5;
}

.elementor-1378 .elementor-element.elementor-element-2397654 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #6f7f43; /* Armstrong green */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ba5f70 *//* Styled pricing/service lists */
.elementor-1378 .elementor-element.elementor-element-1ba5f70 ul {
  list-style: none;
  padding: 0;
}

.elementor-1378 .elementor-element.elementor-element-1ba5f70 ul li {
  position: relative;
  margin: 0 0 10px;
  padding-left: 28px;
  color: #444444;
  font-size: 15px;
  line-height: 1.5;
}

.elementor-1378 .elementor-element.elementor-element-1ba5f70 ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.62em;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #6f7f43; /* Armstrong green */
}/* End custom CSS */