body:has(.wdes-contact-map) #main-body .header-lined {
  display: none;
}

.wdes-contact-map_grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  gap: var(--spacing-8x);
  padding: var(--spacing-6x) 0 var(--spacing-10x);
}
@media screen and (max-width: 991px) {
  .wdes-contact-map_grid {
    grid-template-columns: 1fr;
    gap: var(--spacing-6x);
  }
}

@media screen and (max-width: 991px) {
  .wdes-contact-map_intro {
    text-align: center;
  }
}

.wdes-contact-map_intro_heading {
  color: var(--text-heading-color);
  font-size: var(--font-size-h1);
  line-height: var(--line-height-h1);
  font-weight: var(--font-weight-semi-bold);
  margin: 0 0 var(--spacing-3x);
}

.wdes-contact-map_intro_desc {
  color: var(--text-body-color);
  font-size: var(--font-size-lg);
  line-height: var(--line-height-lg);
  margin: 0 0 var(--spacing-5x);
  max-width: 480px;
}
@media screen and (max-width: 991px) {
  .wdes-contact-map_intro_desc {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

.wdes-contact-map_intro_actions {
  display: flex;
  gap: var(--spacing-2x);
  margin: 0 0 var(--spacing-6x);
}
@media screen and (max-width: 991px) {
  .wdes-contact-map_intro_actions {
    justify-content: center;
  }
}
@media screen and (max-width: 480px) {
  .wdes-contact-map_intro_actions {
    flex-flow: column;
  }
  .wdes-contact-map_intro_actions .btn {
    width: 100%;
  }
}

.wdes-contact-map_social {
  display: flex;
  margin: 0 0 var(--spacing-5x);
  gap: var(--spacing-1x);
}
@media screen and (max-width: 991px) {
  .wdes-contact-map_social {
    justify-content: center;
  }
}
.wdes-contact-map_social .btn-icon {
  padding: 0;
  font-size: var(--font-size-h6);
}
.wdes-contact-map_social .btn-icon i {
  transition: all 0.3s ease-in-out;
}
.wdes-contact-map_social .btn-icon:hover i {
  color: var(--brand-primary);
}

.wdes-contact-map_map {
  border-radius: var(--block-radius);
  overflow: hidden;
}
.wdes-contact-map_map iframe {
  display: block;
  width: 100%;
  height: 320px;
  border: 0;
}

.wdes-contact-map_form {
  width: 100%;
}/*# sourceMappingURL=contact.css.map */