/*----------  base float
------------------------------------------------------------------------------*/
/*----------  Text Overflow
------------------------------------------------------------------------------*/
/*---------- horizontal align
------------------------------------------------------------------------------*/
/* Button styles  gradients & shadows */
@-webkit-keyframes bounce {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-0.3em);
    -ms-transform: translateY(-0.3em);
    transform: translateY(-0.3em);
  }
  60% {
    -webkit-transform: translateY(-0.15em);
    -ms-transform: translateY(-0.15em);
    transform: translateY(-0.15em);
  }
}
@-moz-keyframes bounce {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-0.3em);
    -ms-transform: translateY(-0.3em);
    transform: translateY(-0.3em);
  }
  60% {
    -webkit-transform: translateY(-0.15em);
    -ms-transform: translateY(-0.15em);
    transform: translateY(-0.15em);
  }
}
@-o-keyframes bounce {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-0.3em);
    -ms-transform: translateY(-0.3em);
    transform: translateY(-0.3em);
  }
  60% {
    -webkit-transform: translateY(-0.15em);
    -ms-transform: translateY(-0.15em);
    transform: translateY(-0.15em);
  }
}
@keyframes bounce {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-0.3em);
    -ms-transform: translateY(-0.3em);
    transform: translateY(-0.3em);
  }
  60% {
    -webkit-transform: translateY(-0.15em);
    -ms-transform: translateY(-0.15em);
    transform: translateY(-0.15em);
  }
}
@-o-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes checkbox-check {
  0% {
    width: 0;
    height: 0;
    border-color: #fff;
    -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: #fff;
    -webkit-transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
@-moz-keyframes checkbox-check {
  0% {
    width: 0;
    height: 0;
    border-color: #fff;
    -moz-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    -moz-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: #fff;
    -moz-transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
@keyframes checkbox-check {
  0% {
    width: 0;
    height: 0;
    border-color: #fff;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: #fff;
    transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
@-webkit-keyframes checkbox-check-orange {
  0% {
    width: 0;
    height: 0;
    border-color: var(--brand-color-1);
    -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: var(--brand-color-1);
    -webkit-transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
@-moz-keyframes checkbox-check-orange {
  0% {
    width: 0;
    height: 0;
    border-color: var(--brand-color-1);
    -moz-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    -moz-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: var(--brand-color-1);
    -moz-transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
@keyframes checkbox-check-orange {
  0% {
    width: 0;
    height: 0;
    border-color: var(--brand-color-1);
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: var(--brand-color-1);
    transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
@-webkit-keyframes checkbox-check-green {
  0% {
    width: 0;
    height: 0;
    border-color: var(--brand-color-1);
    -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: var(--brand-color-1);
    -webkit-transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
@-moz-keyframes checkbox-check-green {
  0% {
    width: 0;
    height: 0;
    border-color: var(--brand-color-1);
    -moz-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    -moz-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: var(--brand-color-1);
    -moz-transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
@keyframes checkbox-check-green {
  0% {
    width: 0;
    height: 0;
    border-color: var(--brand-color-1);
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: var(--brand-color-1);
    transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
@-webkit-keyframes checkbox-check-green-b2b {
  0% {
    width: 0;
    height: 0;
    border-color: var(--brand-color-1);
    -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    -webkit-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: var(--brand-color-1);
    -webkit-transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
@-moz-keyframes checkbox-check-green-b2b {
  0% {
    width: 0;
    height: 0;
    border-color: var(--brand-color-1);
    -moz-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    -moz-transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: var(--brand-color-1);
    -moz-transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
@keyframes checkbox-check-green-b2b {
  0% {
    width: 0;
    height: 0;
    border-color: var(--brand-color-1);
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: var(--brand-color-1);
    transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
@keyframes checkbox-check-white {
  0% {
    width: 0;
    height: 0;
    border-color: #fff;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  33% {
    width: 0.5em;
    height: 0;
    transform: translate3d(0, 0, 0) rotate(45deg);
  }
  100% {
    width: 0.5em;
    height: 0.9em;
    border-color: #fff;
    transform: translate3d(0, -0.9em, 0) rotate(45deg);
  }
}
.block-impressum .ce_zeagHeadlineStandalone .content-wrapper {
  padding: 0;
}
.block-impressum .ce_text, .block-impressum .ce_download {
  padding-right: 24em;
  overflow: visible;
}
.block-impressum .ce_text:last-of-type {
  margin-bottom: 4em;
}
.block-impressum .border-bottom {
  padding-bottom: 3em;
  margin-bottom: 2.5em;
  border-bottom: 1px solid #ebebeb;
}
.block-impressum .border-top {
  padding-top: 3.5em;
  margin-top: 3em;
  border-top: 1px solid #ebebeb;
}
.block-impressum .download-element a {
  color: inherit;
}
.block-impressum .download-element a:before {
  color: #4a8329;
}
.block-impressum .download-element a:hover {
  color: #4a8329;
}
.block-impressum h1, .block-impressum h2, .block-impressum h3, .block-impressum h4 {
  margin-bottom: 1em;
}
.block-impressum h2, .block-impressum h3, .block-impressum h4 {
  font-weight: var(--font-base-strong-weight);
}
.block-impressum h1 {
  font-size: 1.65em;
  margin-bottom: 2em;
}
.block-impressum h2 {
  margin-top: 1.5em;
  font-size: 1.45em;
}
.block-impressum h3 {
  font-size: 1.25em;
}
.block-impressum h4 {
  font-size: 1.05em;
  margin-bottom: 0.25em;
}
.block-impressum p a {
  font-weight: var(--font-base-strong-weight);
  color: var(--brand-color-1);
  transition: all 0.3s ease-in-out;
}
.block-impressum p a:hover {
  opacity: 0.7;
}
.block-impressum #googleOptOut {
  font-weight: var(--font-base-strong-weight);
  color: var(--brand-color-1);
  cursor: pointer;
}
.block-impressum ul {
  list-style-type: disc;
  list-style-position: inside;
}
.block-impressum ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.block-impressum ul ul, .block-impressum ol ul {
  list-style-type: circle;
  list-style-position: inside;
  margin-left: 15px;
}
.block-impressum ol ol, .block-impressum ul ol {
  list-style-type: lower-latin;
  list-style-position: inside;
  margin-left: 15px;
}
.block-impressum .ce_text.dsgvo21 {
  margin-bottom: 1.5em;
}
@media (max-width: 1100px) {
  .block-impressum .ce_text, .block-impressum .ce_download {
    padding-right: 0;
  }
}
@media (max-width: 850px) {
  .block-impressum .ce_headline:first-of-type {
    padding-top: 2.2em;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvirtual%2Fgu.abnahme-server.de%2Fhtdocs%2Fvendor%2Fmagmell-agentur%2Fzeag-quartiersentwicklung%2Fsrc%2FResources%2Fpublic%2Fcss%2Fimpressum.scss%22%2C%22var%2Fwww%2Fvirtual%2Fgu.abnahme-server.de%2Fhtdocs%2Fvendor%2Fmagmell-agentur%2Fzeag-quartiersentwicklung%2Fsrc%2FResources%2Fpublic%2Fcss%2F_mixins.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC6SA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEJ%3BAACI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEJ%3BAACI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAEJ%3BAACI%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADrnBA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAAA%22%7D */