#fld_6537314Label.control-label {
  color: #ffffff;
  font-weight: 300;
  font-size: 18px;
  border-width: 1px;
  border-color: #ffffff;
}

#fld_952137Label.control-label {
  color: #ffffff;
  font-size: 18px;
  font-weight: 300;
  border-width: 1px;
  border-color: #ffffff;
}

#fld_2882391Label.control-label {
  color: #ffffff;
  font-size: 18px;
  font-weight: 300;
  border-width: 1px;
  border-color: #ffffff;
}

input[type=number] {
  color: #141414;
  border-width: 1px;
  border-color: #ffffff;
  background-color: #e01010;
}

#fld_6537314_1-wrap.form-group {
  font-weight: 400;
}

input[type=submit]:hover {
  background-color: #FF9C00;
  color: #ffffff;
}

input[type=submit] {
  background-color: transparent;
  color: #ffffff;
  border-width: 1px;
  border-color: #ffffff;
}

h3.total-line {
  color: #ffffff;
}

#fld_2882391_1-wrap.form-group {
  color: #ffffff;
}

.wpcf7 {
  border: 2px solid #000000;
  color: #ffffff;
}

#elementor-tab-content-2123.elementor-tab-content.elementor-clearfix {
  color: #ffffff;
}

.codedropz-upload-inner h3 {
  color: #ffffff;
}

.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
  color: #FF9C00;
}

#elementor-tab-content-2122.elementor-tab-content.elementor-clearfix {
  color: #ffffff;
}

#elementor-tab-content-2121.elementor-tab-content.elementor-clearfix {
  color: #ffffff;
}

#fld_2882391_2-wrap.form-group {
  color: #ffffff;
}

#fld_952137_1-wrap.form-group {
  background-color: #000000;
}

.col-sm-12.single {
  opacity: 1;
  border-color: #ffffff;
}

.wpcf7-form-control wpcf7-text.wpcf7-validates-as-required {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.alignnone.size-full.wp-image-193 {
  opacity: 0.5;
}

.alignnone.size-full.wp-image-176 {
  opacity: 0.5;
}

.caldera-grid .form-control {
  background-color: transparent;
}

#fld_7683514Label.control-label {
  color: #ffffff;
}

#fld_8768091_1.form-control {
  background-color: transparent;
  color: #ffffff;
  font-family: Montserrat;
}

#fld_6009157_1.form-control {
  background-color: transparent;
  color: #ffffff;
  font-family: Montserrat;
}

#fld_4826298_1.form-control {
  background-color: transparent;
  color: #ffffff;
  font-family: Montserrat;
}

#fld_7683514_1.form-control {
  background-color: transparent;
  color: #ffffff;
  font-family: Montserrat;
}

#fld_7683514Label.control-label {
  font-family: Montserrat;
  font-weight: 200;
}

#fld_7908577_1.btn.btn-default {
  background-color: transparent;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 20;
  font-weight: 300;
}

#fld_7908577_1.btn.btn-default:hover {
  background-color: #FF9C00;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 20;
  font-weight: 300;
  border-color: #FF9C00;
}

#wpcf7-f226-p11-o1.wpcf7 {
  border-bottom-color: transparent;
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}

a,
a:active,
a:focus {
  outline: none;
}

.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-required.wpcf7-validates-as-number {
  background-color: #ffffff;
  color: #141414;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  color: #141414;
}

.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  color: #141414;
}

/* This css only works on screen larger than 800px */

@media (min-width: 800px) {
  .flexible_text {
    font-size: 2vw;
  }
}

.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
  color: #141414;
}