.elementor-64 .elementor-element.elementor-element-ab60348{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-64 .elementor-element.elementor-element-c54740e{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0rem;--padding-block-end:8rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-64 .elementor-element.elementor-element-d63d3ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:-8rem;--margin-block-end:0rem;--margin-inline-start:0rem;--margin-inline-end:0rem;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-c54740e{--content-width:1250px;}}/* Start custom CSS for labout_form, class: .elementor-element-950c132 */.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
  gap: 20px;
}

.form-col {
  flex: 1;
  min-width: 45%;
}

.full-width {
  width: 100%;
  display: block;
}

input[type="text"],
input[type="email"],
input[type="tel"],
textarea,
input[type="submit"] {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 30px;
  box-sizing: border-box;
}

textarea {
  width: 100% !important;
  box-sizing: border-box;
  border-radius: 12px;
  min-height: 180px;
  padding: 12px;
}

.form-row.full-width,
.form-col.full-width {
  width: 100% !important;
}

input[type="submit"] {
  background-color: #28a745;
  color: white;
  border: none;
  padding: 12px 30px;
  border-radius: 30px;
  cursor: pointer;
  font-weight: bold;
}

.wpcf7-form-control-wrap.your-message {
  width: 100% !important;
  display: block;
}

textarea.wpcf7-form-control {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
}/* End custom CSS */