@media (min-width: 1200px) {
  .offset-xl-1 [dir="rtl"] {
    margin-left: unset;
    margin-right: 8.99999%; } }
/*members*/
.element-staff .element.el-staff,
.element-members .element.el-members {
  padding-bottom: 0.5em; }

.element-members .element.el-members .el-members {
  max-width: 50%; }

.element-staff .element.el-staff .el-staff-inner {
  position: relative;
  display: block;
  height: 100%;
  padding: 1em;
  padding-bottom: 0.1em;
  align-content: center;
  align-items: center;
  background-color: #F7F7F7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

.element-staff .element.el-staff .el-staff-inner .name {
  font-size: 1.2em;
  font-weight: 600; }

.sidecontact,
.element-staff .element.el-staff .el-staff-inner .function {
  font-size: 1em;
  font-weight: 200; }

.element-staff .element.el-staff .el-staff-inner .contact {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  font-size: 1em;
  font-weight: 200;
  text-decoration: none; }

.sidecontact a,
.element-staff .element.el-staff .el-staff-inner .contact a {
  text-decoration: none; }

.element-staff .element.el-staff .el-staff-inner .languages {
  font-size: 1em;
  font-weight: 200;
  padding-bottom: 0.5em; }

.sidecontact .languages .sprache,
.element-staff .element.el-staff .el-staff-inner .languages .sprache {
  font-size: 1em;
  font-weight: 600; }

.element-staff .element.el-staff .el-staff-inner .project {
  font-size: 1em;
  font-weight: 600; }

.element-staff.element-staff-elements-3 .el-staff {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333%;
  flex: 0 0 33.3333333%;
  max-width: 33.3333333%; }

.element-members .element.el-members .el-members-inner,
.element-partners .element.el-partners .el-partners-inner {
  position: relative;
  display: block;
  min-height: 200px;
  padding: 40px;
  align-content: center;
  align-items: center;
  background-color: #F7F7F7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

.element-members .element.el-members .el-members-inner .icon {
  width: 180px;
  height: 180px;
  position: absolute;
  left: calc(50% - 90px);
  top: 1em;
  padding: 14px; }

.element-members .element.el-members .el-members-inner .icon img {
  max-height: 100%;
  max-width: 100%;
  font-size: 55px; }

.element-members .element.el-members .el-members-inner .text {
  position: absolute;
  width: calc(100% - 82px);
  font-size: 1em;
  line-height: 1.4;
  bottom: 10px;
  margin: 0;
  font-weight: 400; }

.element-members .element.el-members .el-members-inner .text a {
  font-weight: 400;
  text-decoration: none; }

.element-members.element-members-elements-4 .el-members {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.element-members.element-members-elements-5 .el-members {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%; }

.element-members.element-members-elements-5 .el-members .el-members-inner {
  min-height: 200px; }

.element-members.element-members-elements-4 .el-members .el-members-inner {
  min-height: 10em; }

.element-members.element-members-elements-3 .el-members .el-members-inner {
  min-height: 5em; }

.element-members.element-members-elements-2 .el-members {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.element-members.element-members-elements-2 .el-members .el-members-inner {
  min-height: 450px; }

.element-members .element.el-members .el-members-inner:hover .icon {
  padding: 0.1em; }

.element-staff .element.el-staff,
.element-members .element.el-members.el-membersblank {
  padding-bottom: 20px;
  margin-top: 20px; }

.element-members .element.el-members.el-membersblank .el-members-inner {
  text-align: center;
  padding-top: 10px; }

/* Sidenavigation */
.side-teamcontact .name {
  font-size: 1.3em;
  font-weight: bold;
  line-height: 1.3em; }

.side-teamcontact .organisation,
.side-teamcontact .adress {
  font-weight: 100; }

.sidecontact .name {
  font-size: 1.1em;
  font-weight: 600; }

.sidecontact .function,
.sidecontact .language {
  font-size: 0.8em; }

.side-container {
  margin-bottom: 1.5em; }

.sidecontact {
  line-height: 1.25; }

.sidecontact .organisation {
  font-weight: 400;
  padding-top: 0.3em; }

.sidecontact .contact {
  padding-top: 0.3em;
  padding-bottom: 1em; }

/* dbwp Main*/
.dbwp-full {
  width: 100%; }

.dbwp-color-back {
  background-color: #F7F7F7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

.dbwp-color-white {
  background-color: #ffffff; }

.dbwp-elements-4 .element {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  max-height: 5em; }

/* dbwp Kooperationspartner*innen*/
.dbwp-partners {
  padding: 1em;
  margin-bottom: 1em; }

.dbwp-partners p {
  margin-bottom: 0.25em; }

.dbwp-partners .dbwp-bgcolor-white {
  margin-left: 0.5em;
  margin-right: 0.5em; }

.dbwp-color-white .dbwp-partners-text {
  padding: 0.25em; }

.el-partners {
  padding: 0.5em; }

.dbwp-partners-title h3 {
  margin-bottom: 0.8em; }

.dbwp-partners-text {
  padding-bottom: 0.5em; }

.el-partners-inner {
  text-align: center;
  margin-bottom: 0.5em; }

.element.el-partners .icon {
  max-height: 5em;
  width: auto; }

.dbwp-partners-subtext p {
  font-size: 0.8em;
  line-height: 1.2;
  padding-left: 0.5em; }

.dbwp-name-text {
  font-size: 0.8em; }

.dbwp-partners .img-fluid {
  max-height: 3em;
  width: 100%;
  object-fit: contain; }

.dbwp-grayscale {
  -webkit-filter: grayscale(1);
  filter: grayscale 1; }

.dbwp-grayscale:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale 0; }

@media screen and (max-width: 1200px) {
  .element-members.element-members-elements-4 .el-members,
  .dbwp-elements-4 .element {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333%;
    flex: 0 0 33.3333333%;
    max-width: 33.3333333%; }

  .element-members.element-members-elements-4 .el-members .el-members-inner {
    min-height: 11em; }

  .element-staff.element-staff-elements-3 .el-staff {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; } }
@media screen and (max-width: 768px) {
  .element-members.element-members-elements-4 .el-members,
  .dbwp-elements-4 .element {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }

  .element-members.element-members-elements-4 .el-members .el-members-inner {
    min-height: 13.5em; }

  .element-staff.element-staff-elements-3 .el-staff {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; } }

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