.module_get_in_touch .contact-info {
  margin-bottom: 30px; }
  .module_get_in_touch .contact-info .intro-text {
    margin-bottom: 30px; }
  .module_get_in_touch .contact-info .contact-item a, .module_get_in_touch .contact-info .contact-item p {
    padding-left: 40px;
    position: relative;
    font-size: 1.2rem;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 15px; }
    .module_get_in_touch .contact-info .contact-item a::before, .module_get_in_touch .contact-info .contact-item p::before {
      content: '';
      position: absolute;
      left: 0;
      width: 30px;
      height: 30px;
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center; }
  .module_get_in_touch .contact-info .contact-item.email a::before {
    background-image: url("../../../img/mail-outline.svg"); }
  .module_get_in_touch .contact-info .contact-item.phone a::before {
    background-image: url("../../../img/call-outline.svg"); }
  .module_get_in_touch .contact-info .contact-item.address p::before {
    background-image: url("../../../img/location-outline.svg"); }

.module_get_in_touch .form-wrapper {
  background-color: #e1e7e0;
  padding: 30px; }
  .module_get_in_touch .form-wrapper .wpcf7-form p {
    margin-bottom: 0; }
    .module_get_in_touch .form-wrapper .wpcf7-form p label {
      display: block; }
      .module_get_in_touch .form-wrapper .wpcf7-form p label input, .module_get_in_touch .form-wrapper .wpcf7-form p label textarea, .module_get_in_touch .form-wrapper .wpcf7-form p label select {
        width: 100%;
        padding: 3px;
        border: none; }
      .module_get_in_touch .form-wrapper .wpcf7-form p label textarea {
        height: 120px;
        margin-bottom: 10px; }
