.uc-ss-mobile-menu .tmenu-mobile__menucontent_fixed {
    /*height: 100% !important;*/
    top: 35px !important;
    bottom: 0 !important;
    max-height: unset !important;
}

.tmenu-mobile_opened .tmenu-mobile__burgerlogo {
    display: none !important;
}

.uc-ss-mobile-menu {
    position: relative;
}

.tmenu-mobile_opened .tmenu-mobile__container {
    justify-content: flex-end;
    padding-top: 10px;
    padding-right: 13px;
}

.tmenu-mobile_opened .tmenu-mobile__container button span {
    background-color: #fff !important;
}

.tmenu-mobile_opened .t-menuburger__small {
    width: 24px !important;
    height: 20px !important;
}

.uc-ss-mobile-menu ul.t-menu__list li a {
    padding: 0 !important;
    color: #fff !important;
    background: transparent !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    font-family: 'TTInterfaces', sans-serif !important;
    text-transform: lowercase !important;
}

.uc-ss-mobile-menu ul.t-menu__list li {
    text-align: left;
}

.uc-ss-mobile-menu ul.t-menu__list a::after {
    display: none !important;
}

.uc-ss-mobile-menu ul.t-menu__list a.t-active {
    opacity: .7;
}

.uc-ss-mobile-menu nav.t228__centercontainer {
    padding: 0 15px;
}

.uc-ss-mobile-menu .t228 .t228__list_item {
    padding-bottom: 3px !important;
}

.uc-ss-mobile-menu .t228__maincontainer {
    height: 100% !important;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    padding-bottom: 25px;
    box-sizing: border-box;
}

.side_menu * {
    font-family: 'TT Interfaces', sans-serif !important;
}

.side-menu-ss-container {
    height: 100%;
    display: flex;
    align-content: space-between;
    flex-wrap: wrap;
}

.side-menu-ss-container > div {
    width: 100%;
}

.side-contacts-block {
    padding: 0 25px 0;
    color: #fff;
    font-size: 15px;
}

.side-phone a {
    font-size: 15px;
    color: #fff !important;
}

.side-contacts-block * {
    font-family: 'TTInterfaces', sans-serif !important;
}

a.white-icon {
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 5px;
    box-sizing: border-box;
}

.side-social {
    display: flex;
    gap: 9px;
    margin-bottom: 0 !important;
}

.side-email a {
    color: #fff !important;
}

.side-contacts-block > div {
    margin-bottom: 15px;
    white-space: initial !important;
}

.side-contacts-block .side-email {
    margin-bottom: 30px;
}

.side-worktime {
    color: rgb(204, 204, 204);
}

.side-menu-ss-container li.item-107 {
    display: none;
}

.t228__rightcontainer {
    display: block;
    margin: 0;
    text-align: left;
    position: relative;
    padding: 0;
}

.t228__right_descr {
    display: block;
    text-align: left;
    padding: 0;
}

.t-menuburger > span {
    background-color: #fff !important;
}

@media (max-width: 980px) {
    .t228__leftside {
        display: none;
    }
}