


  .module-your-contact .module-inner {
    padding-block: max(30px, calc(60 * var(--px))) max(40px, calc(50 * var(--px)));
  }
  
  .module-your-contact:last-child .module-inner {
    padding-bottom: max(60px, calc(150 * var(--px)));
  }
  
  .module-your-contact .module-header.type-b {
    margin-bottom: max(25px, calc(44 * var(--px)));
  }
  
  .contacts-grid {
    margin-inline: auto;
    display: flex;
    flex-flow: row wrap;
    gap: max(40px, calc(60 * var(--px))) max(20px, calc(25 * var(--px)));
    justify-content: center;
  }
  
  .contacts-grid > li {
    display: flex;
    flex-flow: column nowrap;
    gap: max(14px, calc(24 * var(--px))) 0px;
    width: max(240px, calc(365 * var(--px)));
    text-align: center;
  }
  
  .contacts-grid .col-1 {
    width: max(200px, calc(240 * var(--px)));
    margin-inline: auto;
  }
  
  .contacts-grid .col-1 img {
    display: block;
    width: 100%;
    max-width: none;
    aspect-ratio: 1 / 1 !important;
    object-fit: cover;
    object-position: center top;
    border-radius: 50%;
  }
  
  .contacts-grid .col-2 {
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
    flex-grow: 1;
  }
  
  .contacts-grid .col-2 .row-2 {
    margin-top: auto;
  }
  
  .contacts-grid .role {
    margin-top: 0.4em;
  }
  
  :is(.contacts-grid, .persons-grid) .link-list {
    display: flex;
    flex-flow: column nowrap;
    gap: 0.5em 0px;
    padding-top: 1em;
  }
  
  .contacts-grid .link-list {
    flex-flow: row wrap;
    justify-content: center;
    gap: 0.5em 3.5em;
    padding-top: 2.6em;
  }
  
  .name.hdln-28 {
    --min-font-size: 22;
    --max-font-size: 30;
  }
  
  .role.cpy-15 {
    --min-font-size: 12;
  }
  
  .accordion-list .persons-grid .role.cpy-15 {
    --min-font-size: 12;
    --max-font-size: 13;
  }
  
  
  
  
  @media (max-width: 500px) {
    
    .contacts-grid {
      flex-flow: column nowrap;
      gap: 40px 0px;
      align-items: center;
    }
    
    .contacts-grid > li {
      width: 100%;
      max-width: 240px;
    }
    
    :is(.persons-grid) .link-list {
      gap: 0.2em 0px;
    }
    
  }
