.Team{position:relative;}.Team__mitarbeiter{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.5rem;}.Team__mitarbeiter-image-container{position:relative;}.Team__overlay-text-container{padding:1rem;position:absolute;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;top:0;left:0;right:0;bottom:0;background-color:#ea600a;opacity:0;color:#fff;-webkit-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in;}.Team__overlay-text-container strong{font-family:"Avenir Next LT W01 Bold";}.Team__overlay-text-container .job-description{font-family:"Avenir Next LT W01 Medium";}.Team__overlay-text-container:hover{opacity:1;}.Team__contact-info{display:-webkit-flex;display:flex;gap:1rem;padding-top:1rem;}.Team__contact-info a{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.Team__contact-info a:hover{color:#fff;}.Team__contact-info-icon{justify-self:flex-start;align-self:center;width:1.5rem;height:auto;}.Team.entry{padding-top:0;}.background--light-grey{width:100%;height:calc(100% - 3rem);background-color:#ededed;position:absolute;z-index:-1;top:5.5rem;}