.contact-block{--contact-block-padding: 0;display:grid;grid-template-columns:subgrid;grid-column:bleed}.contact-block__heading{margin:0;max-width:var(--container-small);text-wrap:balance}.contact-block__heading:not(.h2,.h3,.h4){font-size:var(--font-size-h3)}.contact-block__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;gap:var(--spacing-xs);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;align-items:start;-webkit-align-self:start;align-self:start;margin-bottom:var(--spacing)}@media screen and (min-width: 48rem){.contact-block__header{-webkit-flex-basis:75%;flex-basis:75%;-webkit-flex-shrink:1;flex-shrink:1}}.contact-block__header :last-child{margin-bottom:0}.contact-block__ingress{max-width:var(--container-small);margin-bottom:var(--spacing-l);font-size:var(--font-size-large)}.contact-block--sky{--contact-block-background-color: var(--color-sbm-sky);--person-teaser-background-color: var(--color-sbm-sky)}.contact-block--foss{--contact-block-background-color: var(--color-sbm-foss);--person-teaser-background-color: var(--color-sbm-foss)}.contact-block--white{--contact-block-background-color: var(--color-white);--person-teaser-background-color: var(--color-white)}.department-page__employees .contact-block,.contact-block--invert{--contact-block-background-color: var(--color-sbm-foss);--person-teaser-background-color: var(--color-white);--contact-block-padding: var(--block-padding)}.contact-block__content{grid-column:page;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.contact-block__items{padding:0;margin:0;gap:var(--spacing-xs);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;list-style:none}@media screen and (min-width: 48rem){.contact-block__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-block__text{background:var(--contact-block-background-color);padding:var(--spacing-l);font-size:var(--font-size-h6);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:var(--spacing);-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);border-radius:var(--border-radius)}.contact-block .person-teaser{grid-column:initial}.contact-block:where(.contact-block--white) .contact-block__text,.contact-block:where(.contact-block--white) .person-teaser{border:1px solid var(--color-gray)}.contact-block:where(.contact-block--white) .contact-block__text .button--white,.contact-block:where(.contact-block--white) .person-teaser .button--white{--button-color: var(--color-gray-light)}.contact-block:has(.person-teaser:only-child) .contact-block__content{grid-column:article}.contact-block:has(.person-teaser:only-child) .contact-block__items{grid-template-columns:1fr}
