.list-persons{gap:var(--gridunit);grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:auto;display:grid}@media screen and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape){.list-persons{margin-top:var(--gridunit)}}@media screen and (min-width:760px) and (max-width:1023px){.list-persons{margin-top:var(--gridunit-large)}}@media (min-width:1024px){.list-persons{margin-top:calc(var(--gridunit-medium)*2)}}@media print{.list-persons{margin-top:calc(var(--gridunit-medium)*2)}}.list-persons__item{flex:0 0 280px;width:280px;margin-right:auto;position:relative}@media screen and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape){.list-persons__item{margin-top:var(--gridunit)}}@media screen and (min-width:760px) and (max-width:1023px){.list-persons__item{margin-top:var(--gridunit-large)}}@media (min-width:1024px){.list-persons__item{margin-top:calc(var(--gridunit-medium)*2)}}@media print{.list-persons__item{margin-top:calc(var(--gridunit-medium)*2)}}.list-persons__item.is-expanded{border-radius:var(--radius-large);box-shadow:0 4px 16px #0216311f}.list-persons__item.is-expanded .list-persons__description{opacity:1;pointer-events:auto}.list-persons__item.is-expanded .list-persons__content{opacity:0}.list-persons>LI{text-overflow:ellipsis;z-index:0;position:relative;overflow:hidden}.list-persons>LI:has(.is-expanded){border-radius:var(--radius-large);box-shadow:0 4px 16px #0216311f}.list-persons>LI .list-persons__item{flex:auto;width:100%;margin:0!important}.list-persons__image{aspect-ratio:1;border-radius:var(--radius-large);z-index:0;position:relative;overflow:hidden}.list-persons__image IMG{object-fit:cover;object-position:50% 0;border-radius:var(--radius-large);overflow:hidden}.list-persons__image .button-icon{right:var(--gridunit-tiny);top:var(--gridunit-tiny);z-index:2;position:absolute}.list-persons__content{transition:opacity var(--ui-easing)var(--ui-speed)0s;text-overflow:ellipsis;overflow:hidden}.list-persons__name{font-weight:var(--medium);margin-top:var(--gridunit-small);font-size:24px;line-height:32px}.list-persons__position{color:var(--color-neutral-400)}.list-persons__contacts{margin-top:var(--gridunit-small)}.list-persons__contacts A{color:var(--color-link);text-decoration:none}.list-persons__contacts A:hover{color:var(--color-link-hover);text-decoration:underline}.list-persons__contacts>LI{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-persons__contacts>LI+LI{margin-top:var(--gridunit-tiny)}.list-persons__description{transition:opacity var(--ui-easing)var(--ui-speed)0s;z-index:3;opacity:0;pointer-events:none;padding:var(--gridunit-tiny);background-color:var(--color-white);border-radius:var(--radius-large);flex-direction:column;gap:1em;display:flex;position:absolute;inset:0;overflow:hidden}.list-persons__description__button{flex:none;justify-content:flex-end;align-items:center;display:flex}.list-persons__description__text{padding:0 var(--gridunit-tiny)var(--gridunit-tiny)var(--gridunit-tiny);flex-direction:column;flex:auto;gap:1em;display:flex;overflow:hidden auto}.list-persons__description__text::-webkit-scrollbar{width:10px;height:10px}.list-persons__description__text::-webkit-scrollbar-button{width:0;height:0}.list-persons__description__text::-webkit-scrollbar-thumb{border-radius:var(--radius-default)}.list-persons__description__text::-webkit-scrollbar-track{border-radius:var(--radius-default)}.list-persons__description__text::-webkit-scrollbar-thumb{background:#0000001a}.list-persons__description__text::-webkit-scrollbar-thumb:hover{background:#000}.list-persons__description__text::-webkit-scrollbar-thumb:active{background:#000}.list-persons__description__text::-webkit-scrollbar-track{border-radius:var(--radius-default);background:#ffffff0d}.list-persons__description__text::-webkit-scrollbar-track:hover{background:#ffffff1a}.list-persons__description__text::-webkit-scrollbar-track:active{background:#ffffff1a}.list-persons__description__text::-webkit-scrollbar-corner{background:0 0}.list-persons__description__text P{text-overflow:ellipsis;flex:none;margin:0;overflow:hidden}@media screen and (max-width:759px),screen and (max-width:1023px) and (orientation:landscape){.list-persons{gap:var(--gridunit-small);grid-template-columns:1fr 1fr}}@media screen and (min-width:760px) and (max-width:1023px){.list-persons{grid-template-columns:1fr 1fr 1fr}}
/*# sourceMappingURL=50d9c2a160fdf0b0.css.map*/