.groundwork-contact-form-block {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.groundwork-contact-form-block .contact-form-section {
  position: relative;
  padding: 90px 0 60px;
    /* background: #b9cee5; */
}

.crm_inquiry_form_boxcustom_inquiry_form_1749629879695019 .inqury_title_box .inqury_title_text{
  font-size: clamp(24px, 3.15vw, 60px)
}


@media (max-width: 768px) {
.crm_inquiry_form_boxcustom_inquiry_form_1749629879695019 .inqury_title_box .inqury_title_text {
  font-family: var(--font-family);
  color:  var(--title-text-color, #000);
}

.groundwork-contact-form-block .contact-map-section {
  position: relative;
}
.groundwork-contact-form-block .contact-map-section .map-outer {
  position: relative;
}
.groundwork-contact-form-block .contact-map-section .map-outer .map-canvas {
  position: relative;
  height: 430px;
  left: 0;
  top: 0;
  width: 100%;
}
}
@media only screen and (max-width: 767px) {
  .groundwork-contact-form-block .contact-map-section .map-outer .map-canvas {
    height:80px;
  }
}


.contact-form-section .row{margin: 0;}