.page-wrap {
  padding-top: 0;
  padding-bottom: 0;
}

.elementor-1439 .elementor-heading-title {
  font-size: 35px!important;
}
@media screen and (max-width: 768px)  {
  .elementor-1439 .elementor-heading-title {
    font-size: 17px!important;
  }
  .elementor-1439 .elementor-element.elementor-element-45a60d5e > .elementor-container {
    min-height: 100px;
  }
  
  .elementor-22 .elementor-element.elementor-element-5837326d > .elementor-container {
    min-height: 100px;
  }
}

.elementor-element-5a45be64 .elementor-widget-container {
  font-size: 14px!important;
  border-bottom: 1px solid #000;
  padding-bottom: 54px;
}

/* .elementor-1439 .wpcf7-form tr {
  border-bottom: 1px solid #000;
} */

.elementor-1439 table {
  border-collapse: collapse!important;
}

.elementor-1439  .wpcf7-form tbody th, .elementor-1439  .wpcf7-form tbody td  {
  border-bottom: 1px solid #000;
}

.elementor-1439 .elementor-element.elementor-element-6a899ec3 > .elementor-container {
  max-width: unset;
}

.elementor-1439 input[type="text"], input[type="email"], input[type="tel"], input[type="textarea"], textarea {
  margin-top: 5px!important;
}

.elementor-1439 .wpcf7-list-item {
  margin: 0 0 0 3em;
}

.elementor-1439 .wpcf7-form tbody th {
  font-size: 16px;
}

.elementor-1439 p {
  margin-bottom: 10px;
}

.elementor-1439 .p-bct-property-number,
.elementor-1439 .p-bct-property-info{
  margin: 0 0 0 3em;
}

.elementor-1439 .p-bct-kibou-box{
  margin-left: 3em;
}

.p-bct-kibou-box .wpcf7-form-control {
  height: 30px!important;
  padding: 4px 6px!important;
}

.other-area-textarea-wrap p{
  margin-left: 4em;
  margin-top: -10px;
  max-width: 475px;
}