.main-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 100px;
}

.doc-content {
  justify-content: space-between;
  min-width: 0px;
  width: 100%;
}

.column {
  display: flex;
  justify-content: space-between;
}

grit-wc-in-page-navigation {
  align-self: flex-start;
}

@media only screen and (max-width: 768px) {
  mobile-email-field > * {
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 430px) {
  mobile-email-field > * {
    padding-bottom: 40px;
  }
}