.d-flex.h-flex-basis.h-column__inner.h-px-lg-2.h-px-md-2.h-px-2.v-inner-lg-2.v-inner-md-2.v-inner-2.style-232.style-local-61-c63.position-relative {
  position: absolute;
}

#copyright.h-section.h-section-global-spacing.d-flex.align-items-lg-center.align-items-md-center.align-items-center.style-63.style-local-74-f2.position-relative {
  display: none;
}

.elementor-element.elementor-element-63b772b.elementor-widget.elementor-widget-text-editor {
  color: #000000;
}

.wpcf7-form input[type="text"],
input[type="bike"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
select,
textarea {
  width: 100% !important;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  line-height: 23px;
  border-width: 1px;
  border-color: #cccaca;
}

.wpcf7-form-control.wpcf7-textarea {
  border-width: 1px;
  border-color: #d1cfcf;
}

.wpcf7-form label {
  color: #3C851C !important;
}

.wpcf7-submit {
  color: #fff !important;
}

.wpcf7-form-control.wpcf7-submit.has-spinner {
  padding-right: 24px;
  padding-left: 24px;
  padding-bottom: 5px;
  padding-top: 6px;
  font-size: 16px;
  text-transform: uppercase;
  background-color: #3c851c;
  color: #f0e7e7;
}

/* ------------------------------ Sub Pages Header Height fudge ---------------------------------*/

#hero.h-section.h-hero.d-flex.align-items-lg-center.align-items-md-center.align-items-center.style-57.style-local-68-h25.position-relative {
  height: 170px;
}

/* ------------------------------ Sub Pages Header Height fudge ---------------------------------*/

.wp-block-heading {
  font-family: Poppins;
}



.e-4c5c0ee-b5c970f.e-heading-base {
  color: #000000;
}