/* ==== Единый стиль сайта по образцу калькулятора · 27.10.2026 ==== */
/* Палитра: текст #14213d, акцент #2f5fa8, наведение #244c88, фон #f3f5f9 */

/* 1. Заголовки обычным регистром (рубрики-uptitle остаются заглавными) */
#allrecords .t-section__title,
#allrecords .t030__title,
#allrecords .t554__title,
#allrecords .t-card__title,
#allrecords .t1015__title,
#allrecords .t585__title,
#allrecords .t001__title,
#allrecords .t480__title,
#allrecords .t1033__title{
  text-transform:none!important;
  letter-spacing:normal!important;
  -webkit-hyphens:manual!important;hyphens:manual!important;
  overflow-wrap:normal!important;word-break:normal!important;
}

/* 2. Кнопки: синяя заливка вместо оранжевого градиента */
#allrecords .t-btn,
#allrecords .t-submit,
#allrecords .t-btnflex{
  background:#2f5fa8!important;
  background-image:none!important;
  color:#ffffff!important;
  border-color:#2f5fa8!important;
  box-shadow:none!important;
  border-radius:10px!important;
}
#allrecords .t-btn .t-btnflex__text,
#allrecords .t-submit .t-btnflex__text,
#allrecords .t-btnflex .t-btnflex__text{color:#ffffff!important}
#allrecords .t-btn:hover,
#allrecords .t-submit:hover,
#allrecords .t-btnflex:hover{background:#244c88!important;border-color:#244c88!important}

/* 3. Первый экран главной: обе кнопки синие */
#allrecords [data-elem-id="1622986986995"] .tn-atom{
  --t396-bgcolor-color:#2f5fa8!important;--t396-bgcolor-image:none!important;
  background-color:#2f5fa8!important;background-image:none!important;
  color:#ffffff!important;box-shadow:none!important;
}
#allrecords [data-elem-id="1622986986995"] .tn-atom .tn-atom__button-text{color:#ffffff!important}
#allrecords [data-elem-id="1622986986995"] .tn-atom:hover{--t396-bgcolor-color:#244c88!important;background-color:#244c88!important}
  --t396-bgcolor-color:transparent!important;--t396-bgcolor-image:none!important;
  background-color:transparent!important;background-image:none!important;
  border:2px solid #ffffff!important;color:#ffffff!important;box-shadow:none!important;
}
#allrecords [data-elem-id="1622986986995"] .tn-atom{--t396-bgcolor-hover-color:#244c88!important}
#allrecords [data-elem-id="1622986986995"] .tn-atom::after{background-color:#2f5fa8!important;background-image:none!important}
#allrecords [data-elem-id="1622986986995"] .tn-atom:hover::after{background-color:#244c88!important}

/* 4. Заголовок первого экрана обычным регистром */
#allrecords [data-elem-id="1622986948166"] .tn-atom{text-transform:none!important;letter-spacing:normal!important}

/* 2б. Вторая кнопка первого экрана — как основная */
#allrecords [data-elem-id="1782395680591000001"] .tn-atom{--t396-bgcolor-color:#2f5fa8!important;--t396-bgcolor-image:none!important;--t396-bgcolor-hover-color:#244c88!important;background-color:#2f5fa8!important;background-image:none!important;border:0!important;color:#ffffff!important;box-shadow:none!important}
#allrecords [data-elem-id="1782395680591000001"] .tn-atom::after{background-color:#2f5fa8!important;background-image:none!important}
#allrecords [data-elem-id="1782395680591000001"] .tn-atom:hover,#allrecords [data-elem-id="1782395680591000001"] .tn-atom:hover::after{background-color:#244c88!important}
#allrecords [data-elem-id="1782395680591000001"] .tn-atom .tn-atom__button-text{color:#ffffff!important}

/* 5. Один шрифт и цвет текста у всех кнопок (вторые кнопки блоков, cookie-плашка, формы) */
#allrecords .t-btn,#allrecords .t-submit,#allrecords .t-btnflex,
#allrecords .t-btn .t-btnflex__text,#allrecords .t-submit .t-btnflex__text,#allrecords .t-btnflex .t-btnflex__text,
#allrecords [data-elem-type="button"] .tn-atom{font-family:'InterLocal','Inter',Arial,sans-serif!important;font-weight:600!important;color:#ffffff!important;text-transform:none!important;letter-spacing:normal!important}

/* 6. «Показать ещё» в новостях — контурная кнопка в том же стиле */
#allrecords .t854__news-btn{display:inline-block;border:1.5px solid #2f5fa8!important;color:#2f5fa8!important;border-radius:10px!important;padding:10px 22px!important;font-family:'InterLocal','Inter',Arial,sans-serif!important;font-weight:600!important;background:transparent!important}
#allrecords .t854__news-btn:hover{background:#2f5fa8!important;color:#ffffff!important}

/* 7. Единый стиль заголовков на десктопе: H1 страницы 44px, заголовки разделов 40px, жирность 600 */
@media screen and (min-width:961px){
#allrecords h1.t030__title,#allrecords .t189__title,#allrecords .t1126__title,#allrecords .t480__title,#allrecords h1.t891__title{font-size:44px!important;line-height:1.15!important;font-weight:600!important}
#allrecords .t-section__title,#allrecords .t015__title,#allrecords .t017__title,#allrecords .t030__title,#allrecords .t1015__title,#allrecords .t489__title,#allrecords .t712__title,#allrecords .t1119__title{font-size:40px!important;line-height:1.2!important;font-weight:600!important}
#allrecords h1.t030__title{font-size:44px!important}
#allrecords .t189__title span{font-size:22px!important;line-height:1.4!important;font-weight:400!important}
}
#allrecords .t-section__title,#allrecords .t1033__title{font-weight:600!important}
/* 8. Калькулятор и визитка — тот же шрифт заголовков, что на сайте */
.kv-calc{--display:'LiterataLocal',Georgia,'Times New Roman',serif!important}
.kvv{--display:'LiterataLocal',Georgia,'Times New Roman',serif!important}
