.full-view > span.ant-avatar > img {
  object-fit: contain;
}._baseWrapper_14prx_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
._titleRow_14prx_6 {
  display: flex;
  width: 100%;
}._about_v8b2p_1 {
  display: flex;
  gap: 24px;
}
@media (max-width: 1024px) {
  ._about_v8b2p_1 {
    flex-direction: column;
    gap: 16px;
  }
}

._infoColumn_v8b2p_12 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  flex: 3;
}
@media (min-width: 769px) and (max-width: 1024px) {
  ._infoColumn_v8b2p_12 {
    flex: none;
    width: 100%;
  }
}
._baseWrapper--laptop_v8b2p_24 ._infoColumn_v8b2p_12 {
  flex: none;
  width: 100%;
}

._sideColumn_v8b2p_29 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  flex: 1.2;
  max-width: 400px;
}
@media (max-width: 1024px) {
  ._sideColumn_v8b2p_29 {
    flex: none;
    max-width: 100%;
  }
}

._infoBox_v8b2p_43 {
  background-color: var(--ant-color-bg-layout, #f5f5f5);
  padding: 16px 20px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._section_v8b2p_52 {
  display: flex;
  flex-direction: column;
}

._sectionTitle_v8b2p_57 {
  margin: 0;
}._condition_oesrs_1 {
  background-color: var(--ant-color-bg-layout, #f5f5f5);
  padding: 16px 20px;
  border-radius: 8px;
  display: flex;
  gap: 24px;
}
@media (max-width: 768px) {
  ._condition_oesrs_1 {
    flex-direction: column;
    gap: 20px;
    padding: 12px 16px;
  }
}
._baseWrapper--mobile_oesrs_15 ._condition_oesrs_1, ._baseWrapper--tablet_oesrs_15 ._condition_oesrs_1 {
  flex-direction: column;
  gap: 20px;
  padding: 12px 16px;
}

._column_oesrs_21 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  flex: 1;
}
@media (max-width: 639px) {
  ._column_oesrs_21 {
    flex: none;
  }
}
._baseWrapper--mobile_oesrs_15 ._column_oesrs_21 {
  flex: none;
}

._field_oesrs_36 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}._contact_v1565_1 {
  background-color: var(--ant-color-bg-layout, #f5f5f5);
  padding: 16px 20px;
  border-radius: 8px;
  display: flex;
  gap: 24px;
}
@media (max-width: 1024px) {
  ._contact_v1565_1 {
    flex-direction: column;
    gap: 20px;
    padding: 12px 16px;
  }
}

._column_v1565_16 {
  display: flex;
  flex-direction: column;
  flex: 1;
}
@media (max-width: 639px) {
  ._column_v1565_16 {
    flex: none;
  }
}
._baseWrapper--mobile_v1565_26 ._column_v1565_16 {
  flex: none;
}

._contactInfo_v1565_30 {
  gap: 6px;
}

._socialLinks_v1565_34 {
  gap: 24px;
}

._socialBlock_v1565_38 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}._customAttribute_1vfhb_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}._files_10bo5_1 {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

._fileItem_10bo5_7 {
  display: flex;
  align-items: center;
}#bth-with-preview #preview {
  opacity: 0;
  transition: all 0.1s linear;
}
#bth-with-preview:hover #preview {
  opacity: 1;
  transition: all 0.3s linear;
}._videoPlayer_1gay1_1 {
  width: 100%;
  max-width: 1024px;
  max-height: 600px;
  object-fit: contain;
  background-color: #000;
}
@media (max-width: 768px) {
  ._videoPlayer_1gay1_1 {
    max-height: 300px;
  }
}
._baseWrapper--mobile_1gay1_13 ._videoPlayer_1gay1_1, ._baseWrapper--tablet_1gay1_13 ._videoPlayer_1gay1_1 {
  max-height: 300px;
}
@media (max-width: 639px) {
  ._videoPlayer_1gay1_1 {
    max-height: 200px;
  }
}
._baseWrapper--mobile_1gay1_13 ._videoPlayer_1gay1_1 {
  max-height: 200px;
}

._videoThumbnail_1gay1_25 {
  object-fit: cover;
  background-color: #000;
  cursor: pointer;
  outline: none;
  outline-offset: 2px;
}
@media (max-width: 639px) {
  ._videoThumbnail_1gay1_25 {
    width: 80px !important;
    height: 80px !important;
  }
}
._baseWrapper--mobile_1gay1_13 ._videoThumbnail_1gay1_25 {
  width: 80px !important;
  height: 80px !important;
}

._videoThumbnail--active_1gay1_43 {
  outline: 2px solid #1677ff;
}._gallery_11aj9_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._header_11aj9_7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._header_11aj9_7 h4._ant-typography_11aj9_13 {
  width: 100%;
}
@media (max-width: 768px) {
  ._header_11aj9_7 {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
}
._baseWrapper--mobile_11aj9_23 ._header_11aj9_7, ._baseWrapper--tablet_11aj9_23 ._header_11aj9_7 {
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}

._pagination_11aj9_29 {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  gap: 12px;
}

._photoGrid_11aj9_36 {
  overflow: hidden;
  max-width: 100%;
  position: relative;
  width: 100%;
  display: flex;
  gap: 6px;
  align-items: center;
  justify-content: center;
}

._videoSection_11aj9_47 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

._videoMain_11aj9_53 {
  justify-content: center;
  position: relative;
  cursor: pointer;
}

._thumbnailRow_11aj9_59 {
  overflow: hidden;
  max-width: 100%;
  position: relative;
  width: 100%;
  display: flex;
  gap: 6px;
  align-items: center;
  justify-content: center;
}

._logotype_11aj9_70 img {
  object-fit: contain;
}._main_18rm1_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (max-width: 768px) {
  ._main_18rm1_1 {
    gap: 8px;
  }
}
._baseWrapper--mobile_18rm1_11 ._main_18rm1_1, ._baseWrapper--tablet_18rm1_11 ._main_18rm1_1 {
  gap: 8px;
}

._header_18rm1_15 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  justify-content: space-between;
}
@media (max-width: 768px) {
  ._header_18rm1_15 {
    flex-direction: column;
    align-items: flex-start;
  }
}
._baseWrapper--mobile_18rm1_11 ._header_18rm1_15, ._baseWrapper--tablet_18rm1_11 ._header_18rm1_15 {
  flex-direction: column;
  align-items: flex-start;
}

._metaList_18rm1_32 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 640px) and (max-width: 768px) {
  ._metaList_18rm1_32 {
    gap: 12px;
  }
}
._baseWrapper--tablet_18rm1_11 ._metaList_18rm1_32 {
  gap: 12px;
}
@media (max-width: 639px) {
  ._metaList_18rm1_32 {
    gap: 8px;
  }
}
._baseWrapper--mobile_18rm1_11 ._metaList_18rm1_32 {
  gap: 8px;
}

._metaItem_18rm1_55, ._metaItemWide_18rm1_55 {
  display: flex;
  align-items: center;
  gap: 6px;
}

._metaItemWide_18rm1_55 {
  min-width: 230px;
}
@media (max-width: 639px) {
  ._metaItemWide_18rm1_55 {
    min-width: unset;
  }
}
._baseWrapper--mobile_18rm1_11 ._metaItemWide_18rm1_55 {
  min-width: unset;
}

._body_18rm1_73 {
  display: flex;
  gap: 24px;
}
@media (max-width: 1024px) {
  ._body_18rm1_73 {
    flex-direction: column-reverse;
  }
}

._infoColumn_18rm1_83 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex: 3;
}
@media (max-width: 768px) {
  ._infoColumn_18rm1_83 {
    flex: none;
  }
}
._baseWrapper--mobile_18rm1_11 ._infoColumn_18rm1_83, ._baseWrapper--tablet_18rm1_11 ._infoColumn_18rm1_83 {
  flex: none;
}

._actionColumn_18rm1_98 {
  max-width: 250px;
}
@media (max-width: 639px) {
  ._actionColumn_18rm1_98 {
    max-width: 100%;
  }
}
._baseWrapper--mobile_18rm1_11 ._actionColumn_18rm1_98 {
  max-width: 100%;
}

._coverColumn_18rm1_110 {
  flex: 1;
}
@media (max-width: 1024px) {
  ._coverColumn_18rm1_110 {
    flex: none;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}._organizator_19usg_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._organizers_19usg_7 {
  display: flex;
  gap: 20px;
}
@media (max-width: 768px) {
  ._organizers_19usg_7 {
    flex-direction: column;
    gap: 12px;
  }
}
._baseWrapper--mobile_19usg_17 ._organizers_19usg_7, ._baseWrapper--tablet_19usg_17 ._organizers_19usg_7 {
  flex-direction: column;
  gap: 12px;
}

._organizerColumn_19usg_22 {
  display: flex;
  flex: 1;
}
@media (max-width: 639px) {
  ._organizerColumn_19usg_22 {
    flex: none;
  }
}
._baseWrapper--mobile_19usg_17 ._organizerColumn_19usg_22 {
  flex: none;
}

._scrollContainer_19usg_35 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 12px;
  gap: 12px;
}

._logotype_19usg_44 img {
  object-fit: contain;
}._placement_mssr6_1 {
  background-color: var(--ant-color-bg-layout, #f5f5f5);
  padding: 16px 20px;
  border-radius: 8px;
  display: flex;
  gap: 24px;
}
@media (max-width: 1024px) {
  ._placement_mssr6_1 {
    flex-direction: column;
    gap: 20px;
    padding: 12px 16px;
  }
}

._column_mssr6_16 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  flex: 1;
}
@media (max-width: 639px) {
  ._column_mssr6_16 {
    flex: none;
  }
}
._baseWrapper--mobile_mssr6_27 ._column_mssr6_16 {
  flex: none;
}

._field_mssr6_31 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._linkButton_mssr6_37 {
  width: 100%;
  display: block;
}

._truncated_mssr6_42 {
  text-align: start;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  width: 100%;
}._stackholder_18hls_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._avatar_18hls_7 img {
  object-fit: contain;
}

._mainPerson_18hls_11 {
  display: flex;
  gap: 24px;
  justify-content: center;
}
@media (max-width: 768px) {
  ._mainPerson_18hls_11 {
    flex-direction: column;
    align-items: center;
    gap: 16px;
  }
}
._baseWrapper--mobile_18hls_23 ._mainPerson_18hls_11, ._baseWrapper--tablet_18hls_23 ._mainPerson_18hls_11 {
  flex-direction: column;
  align-items: center;
  gap: 16px;
}

._personCard_18hls_29 {
  max-width: 220px;
}

._quoteBlock_18hls_33 {
  flex: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  ._quoteBlock_18hls_33 {
    flex: none;
  }
}
._baseWrapper--mobile_18hls_23 ._quoteBlock_18hls_33, ._baseWrapper--tablet_18hls_23 ._quoteBlock_18hls_33 {
  flex: none;
}

._secondaryHeader_18hls_48 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
._secondaryHeader_18hls_48 h4._ant-typography_18hls_54 {
  width: 100%;
}
@media (max-width: 768px) {
  ._secondaryHeader_18hls_48 {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }
}
._baseWrapper--mobile_18hls_23 ._secondaryHeader_18hls_48, ._baseWrapper--tablet_18hls_23 ._secondaryHeader_18hls_48 {
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}

._pagination_18hls_70 {
  display: flex;
  gap: 12px;
  width: 100%;
  justify-content: flex-end;
}

._personsGrid_18hls_77 {
  overflow: hidden;
  max-width: 100%;
  position: relative;
  display: flex;
  width: 100%;
  gap: 6px;
  align-items: center;
  justify-content: center;
}

._personCardItem_18hls_88 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-self: stretch;
}