.elementor-1919 .elementor-element.elementor-element-a45c11d{--display:flex;}.elementor-1919 .elementor-element.elementor-element-8afcc37{text-align:center;}.elementor-1919 .elementor-element.elementor-element-1da782b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1919 .elementor-element.elementor-element-1da782b.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}body.elementor-page-1919{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}@media(max-width:767px){body.elementor-page-1919{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1919 .elementor-element.elementor-element-1da782b{--width:93.002%;}}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-4fb6373 */<style>
  .reestr-table {
    width: 100%;
    border-collapse: collapse;
  }
  .reestr-table th,
  .reestr-table td {
    padding: 10px;
    border: 1px solid #ddd;
    vertical-align: middle; /* вертикальное выравнивание по центру */
  }
  /* Первая колонка (№ п/п) и вторая (Субъект РФ) — центрирование по горизонтали */
  .reestr-table th:first-child,
  .reestr-table td:first-child,
  .reestr-table th:nth-child(2),
  .reestr-table td:nth-child(2) {
    text-align: center;
  }
  /* Остальные ячейки (кроме первых двух) — выравнивание по левому краю */
  .reestr-table td:nth-child(n+3),
  .reestr-table th:nth-child(n+3) {
    text-align: center;
  }
  /* Стили для ссылок (телефон, email) */
  .reestr-table a {
    color: inherit;
    text-decoration: none;
  }
  .reestr-table a:hover {
    text-decoration: underline;
  }
</style>/* End custom CSS */