.block-child-contacts{margin:var(--spacing-l,2rem) 0;font-family:var(--font-family-heading);font-size:var(--text-styles-interface-s-font-size,1rem)}.block-child-contacts__title{display:flex;flex-direction:column;gap:var(--spacing-2xs,.5rem)}.block-child-contacts__item{background:var(--color-background-accent-sand,#f1f0ec);margin-bottom:var(--spacing-s)}.block-child-contacts__item:last-child{margin-bottom:var(--spacing-l)}.block-child-contacts__name{display:flex;align-items:center;gap:var(--spacing-2xs)}.block-child-contacts__name .text-m{margin:0!important}.block-child-contacts__name i{color:var(--color-text-primary,#000)}.block-child-contacts__name a{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;text-decoration:none!important}.block-child-contacts__content{padding:var(--spacing-m,1.5rem);display:flex;flex-direction:column-reverse;gap:var(--spacing-m,1rem)}@media screen and (min-width:1024px){.block-child-contacts__content{display:grid;grid-template-columns:1fr 10.5rem;gap:var(--spacing-s,1rem)}}.block-child-contacts__info{display:flex;align-items:flex-start;gap:var(--spacing-m,1.5rem);flex:1 0 0%;flex-direction:column}.block-child-contacts__office,.block-child-contacts__email,.block-child-contacts__phone{display:flex;align-items:center;gap:var(--spacing-2xs,.5rem);margin-bottom:var(--spacing-2xs,.5rem)}.block-child-contacts__image img{width:6rem;height:6rem;flex-shrink:0;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%)}@media screen and (min-width:1024px){.block-child-contacts__image img{width:10.5rem;height:10.5rem}}.block-child-contacts__responsibilities .title,.block-child-contacts__orcid .title{display:block;font-size:var(--text-styles-input-label-font-size,1rem);font-weight:700;line-height:var(--text-styles-input-label-line-height,1rem);margin-bottom:var(--spacing-2xs,.5rem)}.block-child-contacts__responsibilities p,.block-child-contacts__orcid p{font-size:var(--text-styles-interface-s-font-size,1rem);line-height:var(--text-styles-interface-s-line-height,1.35rem)}.block-child-contacts__responsibilities p:last-child,.block-child-contacts__orcid p:last-child{margin-bottom:0}.block-child-contacts__footer{border-top:1px solid var(--color-brand-sand-light,#dfdcd3);padding:var(--spacing-xs,.75rem) var(--spacing-m,1.5rem);display:flex}.block-child-contacts__footer .button-text{margin-left:auto}