/* padolka.ru: единый стиль по ТЗ (фон #FAFAF8, текст #2A2A2A, акцент #3A5269, подвал #1A1A1A) */
body, #allrecords { background-color: #FAFAF8 !important; }
#allrecords a:not(.t-btn):not(.t-btnflex):not(.t-menu__link-item):not(.t825__btn):not(.t-submit) { color: #3A5269; }
.t-rec[data-bg-color="#efefef"], .t-rec[data-bg-color="#eeeeee"] { background-color: #F3F1EC !important; }
#rec4672763101 { background-color: #FAFAF8 !important; }
/* кнопки */
#allrecords .t-btnflex_type_button:not(.t-btnflex_type_button2), #allrecords .t-submit, #allrecords .t-btnflex_type_submit { background-color: #3A5269 !important; color: #FFFFFF !important; border-color: #3A5269 !important; border-radius: 8px !important; }
#allrecords .t1331 .t-btnflex { border-width: 0 !important; --border-width: 0px !important; }
#allrecords .t-btnflex_type_button2 { background-color: #FFFFFF !important; color: #3A5269 !important; border: 1px solid #3A5269 !important; border-radius: 8px !important; }
#allrecords .t-btntext, #allrecords .t-btntext__text, #allrecords .t-card__btn-text { color: #3A5269 !important; }
#allrecords .t1196__control { background-color: #3A5269 !important; }
#rec4672659101 .t-slds__arrow { border-color: #3A5269 !important; }
#allrecords .t825__btn_wrapper { background-color: #3A5269 !important; }
/* строка согласия под hero и дисклеймеры */
#rec4672397801 { background-color: #F3F1EC !important; padding-top: 0 !important; padding-bottom: 45px !important; }
#rec4672636001, #rec4672683601, #rec4672770101 { padding-top: 30px !important; padding-bottom: 30px !important; }
/* подвал и реквизиты */
#rec4672886901 { background-color: #1A1A1A !important; }
#rec4672886901 a, #rec4672886901 .t-menu__link-item { color: #FFFFFF !important; }
#rec4672903601 { background-color: #1A1A1A !important; }
#rec4672903601 .t-text { color: #A6A6A6; }
#rec4672903601 a { color: #D9D9D9 !important; }
/* мобильный: крупные контакты не переносятся по слогам */
@media screen and (max-width: 480px) { #rec4672849901 .t-name:not(.t-name_xs) { font-size: 20px !important; line-height: 1.35 !important; overflow-wrap: anywhere; } }