.groundwork-contact-form-block {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.crm_inquiry_form_boxcustom_inquiry_form_1749172781225717 .inqury_title_box .inqury_title_text {
    font-family: var(--title-font-family);
    color: var(--title-text-color, #000)!important;
    font-size: 36px;
    line-height: 1!important;
        font-weight: 400!important;
}

.groundwork-contact-form-block .contact-form-section {
  position: relative;
  padding: 90px 0 60px;
}
@media (max-width: 768px) {
  .groundwork-contact-form-block .contact-form-section {
    padding: 60px 0 30px;
  }
}
.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;
  }
}


@media screen and (max-width: 1281px) {
  .crm_inquiry_form_boxcustom_inquiry_form_1749172781225717 .inqury_title_box .inqury_title_text{font-size: 34px;}
}
@media screen and (max-width: 1171px) {
  .crm_inquiry_form_boxcustom_inquiry_form_1749172781225717 .inqury_title_box .inqury_title_text{font-size: 30px;}
}
@media screen and (max-width: 992px) {
  .crm_inquiry_form_boxcustom_inquiry_form_1749172781225717 .inqury_title_box .inqury_title_text{font-size: 26px;}
}
@media screen and (max-width: 768px) {
  .crm_inquiry_form_boxcustom_inquiry_form_1749172781225717 .inqury_title_box .inqury_title_text{font-size: 24px;}
}
@media screen and (max-width: 480px) {
  .crm_inquiry_form_boxcustom_inquiry_form_1749172781225717 .inqury_title_box .inqury_title_text{font-size: 22px;}
}