/*
$breakpoint arguement choices:
- phone
- tab-port
- tab-land
- big-desktop
*/
.ce_member_contact .wrapper {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 2rem;
}
.ce_member_contact .wrapper h2,
.ce_member_contact .wrapper h3 {
  flex-basis: 100%;
  font-size: 1.25rem;
  font-size: clamp(1.25rem, 1.125vw + 1.125vh + .5rem, 3rem);
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.3;
  color: #38485D;
  margin-bottom: 1.875rem;
}
@media (min-width: 48rem) {
  .ce_member_contact .wrapper h2,
  .ce_member_contact .wrapper h3 {
    padding-right: 15%;
  }
}
@media (min-width: tablet) {
  .ce_member_contact .wrapper h2,
  .ce_member_contact .wrapper h3 {
    padding-right: 15%;
  }
}
.ce_member_contact .wrapper .image_container {
  flex-basis: 45%;
  margin-top: 0;
}
@media (min-width: 25.75rem) {
  .ce_member_contact .wrapper .image_container {
    flex-basis: 50%;
  }
}
@media (min-width: phone-medium) {
  .ce_member_contact .wrapper .image_container {
    flex-basis: 50%;
  }
}
.ce_member_contact .wrapper .image_container picture {
  display: block;
}
.ce_member_contact .wrapper .image_container img {
  display: block;
  width: 100%;
  min-width: 10rem;
  max-width: 490px;
  height: 100%;
  min-height: 12.5rem;
  max-height: 620px;
  object-fit: cover;
  border-radius: 0.5rem;
}
.ce_member_contact .wrapper .contact-info {
  flex-basis: 45%;
  align-self: center;
  padding-left: 1.5rem;
}
@media (min-width: 25.75rem) {
  .ce_member_contact .wrapper .contact-info {
    flex-basis: 50%;
  }
}
@media (min-width: phone-medium) {
  .ce_member_contact .wrapper .contact-info {
    flex-basis: 50%;
  }
}
.ce_member_contact .wrapper .contact-info .name {
  font-size: 0.875rem;
  font-size: clamp(0.875rem, .55vw + .55vh, 1.25rem);
  font-weight: 300;
  line-height: 1.6;
  font-weight: 600;
  line-height: 1.1;
  text-transform: uppercase;
  color: #38485D;
}
.ce_member_contact .wrapper .contact-info .position {
  font-size: 0.875rem;
  font-size: clamp(0.875rem, .55vw + .55vh, 1.25rem);
  font-weight: 300;
  line-height: 1.6;
  font-weight: 600;
  line-height: 1.1;
  text-transform: uppercase;
  color: #707B8C;
  text-transform: none;
  margin-bottom: 1rem;
}
.ce_member_contact .wrapper .contact-info .phone {
  margin-bottom: 0.5rem;
}
.ce_member_contact .wrapper .contact-info .email a {
  font-size: 0.875rem;
  font-size: clamp(0.875rem, .55vw + .55vh, 1.25rem);
  font-weight: 300;
  line-height: 1.6;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.1;
  text-transform: uppercase;
  color: #707B8C;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
@media (min-width: 80rem) {
  .ce_member_contact .wrapper .contact-info .email a:hover {
    opacity: 0.4;
  }
}
@media (min-width: tablet-desktop) {
  .ce_member_contact .wrapper .contact-info .email a:hover {
    opacity: 0.4;
  }
}

.overlay .ce_member_contact {
  position: relative;
  margin: -1rem 0 0 0;
}
.overlay .ce_member_contact .wrapper {
  width: 100% !important;
  max-width: unset;
  background-color: #F6F8F4;
  padding: 1rem 8% 4.5rem 8%;
  margin: 0;
}
@media (min-width: 56.25rem) {
  .overlay .ce_member_contact .wrapper {
    width: unset !important;
    margin-left: 47%;
  }
}
@media (min-width: tablet-large) {
  .overlay .ce_member_contact .wrapper {
    width: unset !important;
    margin-left: 47%;
  }
}
@media (min-width: 120rem) {
  .overlay .ce_member_contact .wrapper {
    padding-bottom: 6.25rem;
    padding-right: 13%;
  }
}
@media (min-width: full-hd) {
  .overlay .ce_member_contact .wrapper {
    padding-bottom: 6.25rem;
    padding-right: 13%;
  }
}
.overlay .ce_member_contact .wrapper h2,
.overlay .ce_member_contact .wrapper h3 {
  font-size: 1.125rem;
  font-size: clamp(1.125rem, .6vw + .6vh + .5rem, 1.875rem);
  font-weight: 300;
  line-height: 1.6;
  text-transform: uppercase;
  line-height: 1.3;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%22%2C%22sources%22%3A%5B%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_mixins.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Felements%5C%2Fce_member_contact.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_typography.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fvar%5C%2Fwww%5C%2Fvhosts%5C%2Famag.abnahme-server.de%5C%2Fhttpdocs%5C%2Fweb%5C%2Fbundles%5C%2Falbringsmuellerbasic%5C%2Fcss%5C%2Fincludes%5C%2F_variables.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACGI%3BEACI%3BEACA%3BEACA%3B%3BAAEA%3BAAAA%3BEAEI%3BEC0CR%3BEACA%3BEACA%2CaC1CgB%3BED2ChB%3BEACA%3BED5CQ%2COEuBO%3BEFtBP%3B%3BADiCJ%3BECtCA%3BAAAA%3BIAQQ%3B%3B%3BAD8ER%3BECtFA%3BAAAA%3BIAQQ%3B%3B%3BAAIR%3BEACI%3BEACA%3B%3BADGJ%3BECLA%3BIAKQ%3B%3B%3BADqER%3BEC1EA%3BIAKQ%3B%3B%3BAAGJ%3BEACI%3B%3BAAGJ%3BEACI%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3BAAIR%3BEACI%3BEACA%3BEACA%3B%3BADvBJ%3BECoBA%3BIAMQ%3B%3B%3BAD2CR%3BECjDA%3BIAMQ%3B%3B%3BAAGJ%3BEC4CR%3BEACA%3BEACA%2CaCxFgB%3BEDyFhB%3BEAYA%2CaCnGmB%3BEDoGnB%3BEACA%3BED3DY%2COErBG%3B%3BAFwBP%3BECuCR%3BEACA%3BEACA%2CaCxFgB%3BEDyFhB%3BEAYA%2CaCnGmB%3BEDoGnB%3BEACA%3BEDtDY%2COE5BE%3BEF6BF%3BEACA%3B%3BAAGJ%3BEACI%3B%3BAAIA%3BEC2BZ%3BEACA%3BEACA%2CaCxFgB%3BEDyFhB%3BEAmBA%3BEACA%2CaC3GmB%3BED4GnB%3BEACA%3BEDlDgB%2COExCF%3BEFyCE%3BEACA%3B%3BADfZ%3BECkBgB%3BIACI%3B%3B%3BADepB%3BEChBgB%3BIACI%3B%3B%3B%3BAAWxB%3BEACI%3BED%2BEJ%3B%3BAAEA%3BEACI%3BEACA%3BEACA%2CkBG5JW%3BEH6JX%3BEACA%3B%3BAA5HA%3BEAuHJ%3BIAQQ%3BIACA%3B%3B%3BAAvFJ%3BEA8EJ%3BIAQQ%3BIACA%3B%3B%3BAApGJ%3BEA2FJ%3BIAaQ%3BIACA%3B%3B%3BAA5FJ%3BEA8EJ%3BIAaQ%3BIACA%3B%3B%3BAC3FA%3BAAAA%3BECXR%3BEACA%3BEACA%2CaC1EgB%3BED2EhB%3BEDWY%3BEACA%22%7D */