header nav > ul > li:nth-child(7) > a {
  color: var(--color-black);
}
header nav ul li .submenu {
  display: none;
}
header nav ul li.parentmenu {
  background: none;
}

main {
  padding-top: 70px;
}

.block-buero-header h1 + h2 {
  padding-top: 300px;
}
.block-buero-header figure {
  padding-top: 30px;
}
.block-buero-header a {
  text-decoration: underline;
}
.block-buero-header a:hover {
  text-decoration: none;
}

.block-text {
  padding: 80px 0;
}

.column .item-indent-nogrid {
  padding-left: 8.333vw;
}

.block-contact {
  padding: 60px 0 0 8.333vw;
}
.block-contact .container {
  display: flex;
}
.block-contact .container .directions-column {
  flex: 0 0 50%;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  padding-left: 20px;
}
.block-contact .map-container {
  border-radius: 28px;
}
.block-contact .map-container .map-address {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  padding: 5px 0 0 0;
  font-family: var(--primary-font-roman);
}
.block-contact .map-container .map-address > div {
  font-size: var(--font-size-s);
  padding-bottom: 3px;
  padding-right: 5px;
}
.block-contact .contact-text {
  flex: 0 0 50%;
}
.block-contact .contact-text p {
  margin-top: 40px;
}

@media all and (max-width: 1025px) {
  .column .item-indent-nogrid {
    padding-left: 0;
  }
  main {
    padding-top: 60px;
  }
  h3, h4, h5, h6 {
    font-size: 0.85em;
  }
  .block-employees {
    padding: 25px 0;
  }
  .block-employees .item-indent-nogrid {
    padding-left: 0;
  }
  .block-employees .team-member-grid .team-member {
    flex: 0 0 calc(50% - 5px);
    margin-bottom: 10px;
    padding-bottom: 70%;
  }
  .block-employees .team-member-grid .team-member .info {
    font-size: 15px;
    left: 12px;
    bottom: 8px;
  }
  .block-employees .team-member-grid .team-member:nth-child(2n) {
    margin-left: 10px;
  }
  .block-employees .team-member-grid .team-member + .team-member {
    margin-top: 0;
  }
  .block-buero-header {
    hyphens: none;
  }
  .block-buero-header figure {
    padding-top: 15px;
  }
  .block-buero-header h1 + h2 {
    padding-top: 70px;
  }
  .block-text {
    padding-bottom: 0;
    padding-top: 25px;
  }
  .block-type-cta .item-indent-nogrid {
    padding-left: 0;
  }
  .block-contact {
    padding: 0 0 25px;
  }
  .block-contact h6 {
    padding-left: 0;
    padding-bottom: 25px;
  }
  .block-contact .map-container {
    max-width: 100%;
    margin-bottom: 0;
  }
  .block-contact .map-container .map-address > div {
    padding-bottom: 3px;
  }
  .block-contact .container {
    flex-direction: column;
  }
  .block-contact .container .directions-column {
    padding-left: 0;
    padding-top: 15px;
  }
  .block-contact .team-member {
    margin: 0;
    padding-bottom: 160%;
  }
  .block-contact .team-member .info {
    left: 27px;
    bottom: 31px;
  }
  .block-contact .contact-text {
    hyphens: none;
  }
  .block-contact .contact-text p {
    margin-top: 0;
  }
  .block-awards {
    padding: 25px 0;
  }
  .block-awards .item-indent-nogrid {
    padding-left: 0;
  }
  .block-awards h6 + .big-list {
    padding-top: 20px;
  }
}

/*# sourceMappingURL=contact.css.map */
