@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;700&display=swap");
:root {
  --primary-color: #c30023 ;
}

body {
  overflow-x: hidden;
}
body ::-webkit-scrollbar {
  display: none;
}

.people {
  margin: 0;
  position: absolute;
  right: 0px;
}

.one-person {
  list-style: none;
  background-color: white;
  margin: 0;
  padding: 3em 1.5em;
  overflow-x: hidden;
}

#wj, #br, #nj {
  width: calc(100vw - 3em);
}

#nj {
  padding-bottom: 90px;
}

#jj, #sz {
  width: calc(100vw - 3em);
  text-align: right;
  background-color: #f8f7f7;
}

.name {
  color: var(--primary-color);
  padding-bottom: 0.7em;
  margin-left: 80px;
  margin-right: 80px;
}

.break {
  padding-bottom: 1.5em;
}

.personal-info {
  line-height: 1em;
  font-weight: 700;
  margin-left: 80px;
  margin-right: 80px;
}

.info {
  line-height: 0.4em;
  margin-left: 80px;
  margin-right: 80px;
}

.info-break {
  line-height: 0.4em;
  padding-bottom: 0.8em;
  margin-left: 80px;
  margin-right: 80px;
}

@media only screen and (max-width: 768px) {
  #wj, #jj, #br, #sz, #bt {
    text-align: left;
  }
  .name {
    margin-left: 10px;
    margin-right: 10px;
  }
  .personal-info {
    margin-left: 10px;
    margin-right: 10px;
  }
  .info {
    margin-left: 10px;
    margin-right: 10px;
  }
  .info-break {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.jobbanner {
  z-index: 1;
  padding-left: calc(80px + 1em + 5px);
  font-size: 1.2em;
  color: #fff;
  background-color: var(--primary-color);
  padding-top: 1px;
  padding-bottom: 1px;
  display: flex;
}
.jobbanner .jobsh3 {
  font-size: 0.8em;
  float: left;
}
.jobbanner .banner-p {
  font-size: 0.8em;
  float: right;
  position: absolute;
  right: 0;
  padding-right: calc(86px + 1em);
}
.jobbanner .banner-p a {
  color: #fff;
  text-decoration: none;
}
.jobbanner .banner-p :hover {
  text-decoration: underline;
  cursor: pointer;
}

.jobbanner-mobile {
  z-index: 1;
  padding-left: 1em;
  font-size: 1.2em;
  color: #fff;
  background-color: var(--primary-color);
  padding-top: 1px;
  padding-bottom: 1px;
  display: none;
}
.jobbanner-mobile .jobsh3-mobile {
  font-size: 0.8em;
}
.jobbanner-mobile .banner-p-mobile {
  font-size: 0.8em;
  line-height: 0.7;
  position: relative;
  top: -7px;
}
.jobbanner-mobile .banner-p-mobile a {
  color: #fff;
  text-decoration: none;
}
.jobbanner-mobile .banner-p-mobile :hover {
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .jobbanner {
    display: none;
  }
  .jobbanner-mobile {
    display: block;
  }
}/*# sourceMappingURL=buero.css.map */