/* После style.css. На Tilda в блок вставляется только фрагмент — без body#home. */

#allrecords .wrapper .header-main__tags a.header-main__tag-link,
.t-rec .wrapper .header-main__tags a.header-main__tag-link,
.wrapper .header-main__tags a.header-main__tag-link {
  color: #1a1b1d !important;
  text-decoration: none !important;
}

/* Не трогать .button_border — иначе color:inherit тянет цвет с карточки и на hover текст пропадает на тёмном фоне */
#allrecords .wrapper a.button:not(.button_border),
#allrecords .wrapper a.button:not(.button_border) span,
.t-rec .wrapper a.button:not(.button_border),
.t-rec .wrapper a.button:not(.button_border) span,
.wrapper a.button:not(.button_border),
.wrapper a.button:not(.button_border) span {
  color: inherit !important;
  text-decoration: none !important;
}

/* Красная кнопка футера — ссылка на #cons без .button_border; inherit даёт цвет текста колонок (#1a1b1d) */
#allrecords .wrapper a.button.footer__button,
#allrecords .wrapper a.button.footer__button span,
.t-rec .wrapper a.button.footer__button,
.t-rec .wrapper a.button.footer__button span,
.wrapper a.button.footer__button,
.wrapper a.button.footer__button span {
  color: #fff !important;
}

#allrecords .wrapper a.button.footer__button:hover,
#allrecords .wrapper a.button.footer__button:hover span,
#allrecords .wrapper a.button.footer__button:focus-visible,
#allrecords .wrapper a.button.footer__button:focus-visible span,
.t-rec .wrapper a.button.footer__button:hover,
.t-rec .wrapper a.button.footer__button:hover span,
.t-rec .wrapper a.button.footer__button:focus-visible,
.t-rec .wrapper a.button.footer__button:focus-visible span,
.wrapper a.button.footer__button:hover,
.wrapper a.button.footer__button:hover span,
.wrapper a.button.footer__button:focus-visible,
.wrapper a.button.footer__button:focus-visible span {
  color: #fff !important;
}

#allrecords .wrapper a.button.button_border.button_dark,
#allrecords .wrapper a.button.button_border.button_dark span,
.t-rec .wrapper a.button.button_border.button_dark,
.t-rec .wrapper a.button.button_border.button_dark span,
.wrapper a.button.button_border.button_dark,
.wrapper a.button.button_border.button_dark span {
  color: #1a1b1d !important;
}

#allrecords .wrapper a.button.button_border.button_dark:hover,
#allrecords .wrapper a.button.button_border.button_dark:hover span,
#allrecords .wrapper a.button.button_border.button_dark:focus-visible,
#allrecords .wrapper a.button.button_border.button_dark:focus-visible span,
#allrecords .wrapper button.button.button_border.button_dark:hover,
#allrecords .wrapper button.button.button_border.button_dark:focus-visible,
.t-rec .wrapper a.button.button_border.button_dark:hover,
.t-rec .wrapper a.button.button_border.button_dark:hover span,
.t-rec .wrapper a.button.button_border.button_dark:focus-visible,
.t-rec .wrapper a.button.button_border.button_dark:focus-visible span,
.t-rec .wrapper button.button.button_border.button_dark:hover,
.t-rec .wrapper button.button.button_border.button_dark:focus-visible,
.wrapper a.button.button_border.button_dark:hover,
.wrapper a.button.button_border.button_dark:hover span,
.wrapper a.button.button_border.button_dark:focus-visible,
.wrapper a.button.button_border.button_dark:focus-visible span,
.wrapper button.button.button_border.button_dark:hover,
.wrapper button.button.button_border.button_dark:focus-visible {
  color: #fff !important;
}

#allrecords .wrapper a.button.button_border.button_dark:hover svg,
#allrecords .wrapper a.button.button_border.button_dark:focus-visible svg,
.t-rec .wrapper a.button.button_border.button_dark:hover svg,
.t-rec .wrapper a.button.button_border.button_dark:focus-visible svg,
.wrapper a.button.button_border.button_dark:hover svg,
.wrapper a.button.button_border.button_dark:focus-visible svg {
  color: #fff !important;
  fill: #fff !important;
  stroke: #fff !important;
}

#allrecords .wrapper a.button.button_border.button_blue,
#allrecords .wrapper a.button.button_border.button_blue span,
.t-rec .wrapper a.button.button_border.button_blue,
.t-rec .wrapper a.button.button_border.button_blue span,
.wrapper a.button.button_border.button_blue,
.wrapper a.button.button_border.button_blue span {
  color: #2154b2 !important;
}

/* Иначе !important выше перебивает style.css — на синем фоне текст не виден */
#allrecords .wrapper a.button.button_border.button_blue:hover,
#allrecords .wrapper a.button.button_border.button_blue:hover span,
#allrecords .wrapper a.button.button_border.button_blue:focus-visible,
#allrecords .wrapper a.button.button_border.button_blue:focus-visible span,
#allrecords .wrapper button.button.button_border.button_blue:hover,
#allrecords .wrapper button.button.button_border.button_blue:focus-visible,
.t-rec .wrapper a.button.button_border.button_blue:hover,
.t-rec .wrapper a.button.button_border.button_blue:hover span,
.t-rec .wrapper a.button.button_border.button_blue:focus-visible,
.t-rec .wrapper a.button.button_border.button_blue:focus-visible span,
.t-rec .wrapper button.button.button_border.button_blue:hover,
.t-rec .wrapper button.button.button_border.button_blue:focus-visible,
.wrapper a.button.button_border.button_blue:hover,
.wrapper a.button.button_border.button_blue:hover span,
.wrapper a.button.button_border.button_blue:focus-visible,
.wrapper a.button.button_border.button_blue:focus-visible span,
.wrapper button.button.button_border.button_blue:hover,
.wrapper button.button.button_border.button_blue:focus-visible {
  color: #fff !important;
}

#allrecords .wrapper .footer__item ul,
#allrecords .wrapper .footer__menu ul,
.t-rec .wrapper .footer__item ul,
.t-rec .wrapper .footer__menu ul,
.wrapper .footer__item ul,
.wrapper .footer__menu ul {
  list-style: none !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}

#allrecords .wrapper .footer__item ul li,
#allrecords .wrapper .footer__menu ul li,
.t-rec .wrapper .footer__item ul li,
.t-rec .wrapper .footer__menu ul li,
.wrapper .footer__item ul li,
.wrapper .footer__menu ul li {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

#allrecords .wrapper .footer__item ul a,
#allrecords .wrapper .footer__menu a,
.t-rec .wrapper .footer__item ul a,
.t-rec .wrapper .footer__menu a,
.wrapper .footer__item ul a,
.wrapper .footer__menu a {
  color: #1a1b1d !important;
  text-decoration: none !important;
}

#allrecords .wrapper .footer__item-title,
.t-rec .wrapper .footer__item-title,
.wrapper .footer__item-title {
  color: #728392 !important;
}

#allrecords .wrapper .form__text,
.t-rec .wrapper .form__text,
.wrapper .form__text {
  color: #757575 !important;
}

#allrecords .wrapper .callback__subtitle,
.t-rec .wrapper .callback__subtitle,
.wrapper .callback__subtitle {
  color: #728392 !important;
}

/* Иконка гарнитуры в красном круге: на Tilda currentColor = чёрный текст страницы */
#allrecords .wrapper .callback__icon svg,
#allrecords .wrapper .callback__icon svg path,
.t-rec .wrapper .callback__icon svg,
.t-rec .wrapper .callback__icon svg path,
.wrapper .callback__icon svg,
.wrapper .callback__icon svg path {
  color: #fff !important;
  fill: #fff !important;
}
