.elementor-5628 .elementor-element.elementor-element-24e4d5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5628 .elementor-element.elementor-element-8ab26da{width:100%;max-width:100%;}.elementor-5628 .elementor-element.elementor-element-8ab26da > .elementor-widget-container{margin:50px 50px 50px 50px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5628 .elementor-element.elementor-element-8ab26da > .elementor-widget-container{margin:20px 20px 20px 20px;}}/* Start custom CSS for wpforms, class: .elementor-element-8ab26da *//* WPForms: fix squashed input fields */
.wpforms-container input[type="text"],
.wpforms-container input[type="email"],
.wpforms-container input[type="tel"],
.wpforms-container input[type="url"],
.wpforms-container input[type="number"],
.wpforms-container .wpforms-datepicker,
.wpforms-container select {
  height: 44px !important;
  min-height: 44px !important;
  padding: 10px 14px !important;
  font-size: 15px !important;
  line-height: 1.4 !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 8px !important;
  background-color: #f8fafc !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* Paragraph fields */
.wpforms-container textarea {
  min-height: 130px !important;
  padding: 12px 14px !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 8px !important;
  background-color: #f8fafc !important;
  box-sizing: border-box !important;
  width: 100% !important;
}

/* Keep room for the country flag in the phone field */
.wpforms-container .iti input[type="tel"] {
  padding-left: 56px !important;
}

/* Focus state */
.wpforms-container input:focus,
.wpforms-container select:focus,
.wpforms-container textarea:focus {
  border-color: #0f1f3d !important;
  background-color: #ffffff !important;
  box-shadow: 0 0 0 3px rgba(15, 31, 61, 0.12) !important;
  outline: none !important;
}

/* Space between First and Last name labels and the next field */
.wpforms-container .wpforms-field-sublabel {
  margin-top: 6px !important;
}/* End custom CSS */