.uc-callbutton .t-btn {
position: relative;
overflow: hidden;
transition: transform 0.45s ease;
transform: scaleX(0.78);
transform-origin: center center;
min-width: 220px;
color: transparent !important;

background: #5F2E81 !important;
border: none !important;

display: flex;
align-items: center;
justify-content: center;
padding-left: 24px;
padding-right: 24px;
box-sizing: border-box;
}

/* "Позвонить" */
.uc-callbutton .t-btn:before {
content: "Позвонить";
position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translateY(-50%) scaleX(1.28);
color: #ffffff;
opacity: 1;
transition: opacity 0.35s ease, transform 0.35s ease;
}

/* номер */
.uc-callbutton .t-btn:after {
content: "+7 (962) 603-40-50";
position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translateY(calc(-50% + 14px)) scaleX(1.28);
color: #ffffff;
opacity: 0;
transition: opacity 0.35s ease, transform 0.35s ease;
}

/* наведение */
.uc-callbutton .t-btn:hover {
transform: scaleX(1);
}

.uc-callbutton .t-btn:hover:before {
opacity: 0;
transform: translateY(calc(-50% - 14px)) scaleX(1);
}

.uc-callbutton .t-btn:hover:after {
opacity: 1;
transform: translateY(-50%) scaleX(1);
}

/* увеличение логотипа */
.t228__logo img,
.t966__logo img,
.tmenu__logo img {
height: 100px !important;
max-height: none !important;
display: block;
margin-top: 2px;
}

.t228__logo,
.t966__logo,
.tmenu__logo {
margin-left: 10px;
}

