.elementor-13490 .elementor-element.elementor-element-16a9e24f{overflow:visible;}.elementor-13490 .elementor-element.elementor-element-ff39bca > .elementor-widget-container{margin:60px 60px 60px 60px;}/* Start custom CSS for wpforms, class: .elementor-element-ff39bca */.elementor-13490 .elementor-element.elementor-element-ff39bca input {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #092114 !important;
    padding: 0 0 15px 0 !important;
    margin: 20px 0 0 0 !important;
    border-radius: 0 !important;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca select {
    margin-top: 12px !important;
    background: transparent !important;
    border: 1px solid #092114 !important;
    height: 55px !important;
    padding: 0 15px 0 15px !important;
    border-radius: 0 !important;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca textarea {
    margin-top: 12px !important;
    background: transparent !important;
    border: 1px solid #092114 !important;
    padding: 15px 15px 15px 15px !important;
    border-radius: 0 !important;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca label {
    font-weight: 400 !important;
    margin-top: 20px !important;
    margin-bottom: -5px !important;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-label {
    font-weight: 500 !important;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca input::placeholder {
    color: #365041 !important;
    opacity: 0.4;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-radio .wpforms-field-label-inline {
    padding: 0 0 0 10px !important;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-checkbox .wpforms-field-label-inline {
    padding: 0 0 0 10px !important;
    font-size: 0.9em !important;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-checkbox li {
    margin: 0 0 -10px 0 !important;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-divider h3 {
    margin-top: 40px;
    font-size: 1.2em !important;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca #wpforms-831-field_12-container {
    margin-top: 40px !important;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca button {
    margin-top: 30px !important;
    background-color: #1A3124 !important;
    border: none !important;
    color: #C2BFAC !important;
    font-size: 1em !important;
    letter-spacing: 4px;
    text-transform: uppercase;
    padding: 18px 80px !important;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca span.wpforms-field-date-time-date-sep {
    margin: 0 10px;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-date-time select {
    border: none !important;
    border-bottom: 1px solid !important;
    height: 40px !important;
    margin: 0 !important;
}
.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-date-time .wpforms-field-label {
    margin-bottom: 10px !important
}
.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-checkbox .wpforms-field-label {
    margin-bottom: 10px !important
}
.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-required-label {
    display: none;
}






.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-radio ul li {
  display: inline-block;
  position: relative;
  padding: 0 !important;
  margin: 15px 30px 0 -10px !important;
}

.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-radio ul li input[type='radio'] {
  display: none;
}

.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-radio ul li label {
  color: #666;
  font-weight: normal;
}

.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-radio ul li label:before {
  content: " ";
  display: inline-block;
  position: relative;
  top: 3px;
  margin: 0 8px 0 0;
  width: 18px;
  height: 18px;
  border-radius: 11px;
  border: 1px solid #365041;
  background-color: transparent;
}

.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-radio  ul li input[type=radio]:checked + label:after {
  border-radius: 11px;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 7px;
  left: 14px;
  content: " ";
  display: block;
  background: #365041;
}





.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-checkbox ul li {
  display: inline;
  position: relative;
  padding: 0 !important;
  margin: 7px 10px 0 -10px !important;
}

.elementor-13490 .elementor-element.elementor-element-ff39bca #wpforms-831-field_20-container ul li {
  margin: 7px 40px 0 -10px; !important;
}

.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-checkbox ul li input[type='checkbox'] {
  display: none;
}

.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-checkbox ul li label {
  color: #666;
  font-weight: normal;
}

.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-checkbox ul li label:before {
  content: " ";
  display: inline-block;
  position: relative;
  top: 3px;
  margin: 0 8px 0 0;
  width: 18px;
  height: 18px;
  border: 1px solid #365041;
  background-color: transparent;
}

.elementor-13490 .elementor-element.elementor-element-ff39bca .wpforms-field-checkbox  ul li input[type=checkbox]:checked + label:after {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 7px;
  left: 14px;
  content: " ";
  display: block;
  background: #365041;
}


@media only screen and (max-width: 450px) {
.elementor-13490 .elementor-element.elementor-element-ff39bca button {
    padding: 18px 20px !important;
}
}/* End custom CSS */