/* Стиль кнопки меню */
.t228 .t-btn {
    letter-spacing: -0.5px;
    height: 48px;
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 0px;
}
/* Стили меню 640 */
.t450__close {
    top: 20px;
    right: 15px;
}
.t-records ul {
    margin-bottom: 0px;
}
.t450__list_item a {
    margin-bottom: 0px;
}
div.t450__top {
    margin-top: auto !important;
}
/* Стиль кнопки меню */
a.t-btn.t-btn_sm {
    letter-spacing: -0.5px;
    height: 48px;
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
}
.t450__right_buttons {
    margin-top: 10px;
}
div.t450__rightcontainer {
    padding-bottom: 20px;
}
img.t-sociallinks__customimg {
    width: 36px !important;
    height: 36px !important;
}
.t450__menu {
    padding-top: 40px;
}

/* Стиль кнопкоп в мобильной версии */
.t-btnflex, .t-btn.t-btnflex, .t-submit.t-btnflex {
    max-width: fit-content;
}
a.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_md.t943__btn {
    max-width: 100%
}

/* Hero */
.uc-text .t795__title {
    margin-bottom: 20px;
}

/* Отступы на мобильной для виджета */
@media screen and (max-width: 960px) {
    .t898__btn {
        bottom: 65px !important;
        right: 15px !important;
    }
}