@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Regular.27f62b53.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/Roboto-Italic.cd47f542.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/Roboto-Light.839cb730.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/Roboto-LightItalic.3743e899.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto-Bold.d50a8013.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/Roboto-BoldItalic.3fcf599c.ttf) format("ttf")}.sb-person{display:flex;font-family:Roboto,"PT Serif",serif;font-weight:300;justify-content:center}.sb-person .sb-person-wrapper{align-items:center;display:flex;flex-direction:column;max-width:938px;padding:1rem 0}.sb-person .sb-person-wrapper .sb-person-icon-wrapper{position:relative}.sb-person .sb-person-wrapper .sb-person-icon-wrapper.has_contacts{cursor:pointer}.sb-person .sb-person-wrapper .sb-person-icon-wrapper .content{border:.5rem solid #fff;border-radius:50%;box-shadow:0 0 3rem hsla(0,0%,75%,.27);overflow:hidden;transition:transform .3s ease}.sb-person .sb-person-wrapper .sb-person-icon-wrapper img{display:block;height:auto;max-width:inherit;-o-object-fit:cover;object-fit:cover;width:100%}.sb-person .sb-person-wrapper .sb-person-icon-wrapper.vertical img{height:auto}.sb-person .sb-person-wrapper .sb-person-icon-wrapper .sb-person-contact-list{align-items:center;background-color:hsla(0,0%,50%,.1);border:.25rem solid #fff;border-radius:50%;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;padding:1rem;position:absolute;transform:scale(1.1);transition:box-shadow .3s ease .3s,opacity .3s ease .2s;width:100%;z-index:100}.sb-person .sb-person-info{align-items:center;display:flex;flex-direction:column;padding-top:1rem}.sb-person .sb-person-info .headline{font-weight:600;line-height:1.25em;margin-bottom:.5em;text-align:center;text-transform:uppercase}.sb-person .sb-person-info .subHeadline{line-height:1.25em;text-align:center}.sb-person .description{padding:1rem 0;text-align:center}.sb-person .description p{line-height:1.25em;margin:.75em 0}.sb-person .description p:first-child{margin-top:0}.sb-person .description p:last-child{margin-bottom:0}.sb-person.hovered .sb-person-contact-list{background-color:hsla(0,0%,50%,.95);box-shadow:0 0 3rem;display:flex;opacity:1;transform:scale(1.1)}.sb-person.hovered .content{transform:scale(1.1)}
.sb-pers-contact-label{color:#fff;line-height:1.5em;padding:.5rem;text-align:center}.sb-pers-contact-label label{display:block;font-size:1em;margin:0 0 0 .25em;white-space:pre-line}.sb-pers-contact-label a{color:#fff;white-space:pre-line}
.sb-persons-list{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;min-height:3em}.sb-persons-list:empty{background-color:hsla(0,0%,74%,.29);border:1px solid #cacaca;border-radius:10px}
