.t994 {
    position: relative;
    padding: 50px 0 50px;
    box-sizing: border-box;
}
.t702 .t702__form-bottom-text {
    margin-top: 20px;
    color: #000;
}
.t395__col {
    margin: 0;
}
.t1014 .t1014__descr {
    margin-bottom: 24px;
    color: #000;
}
.t1014 .t1014__text {
    margin-top: 24px;
    margin-bottom: 4px;
    color: #000;
}

/*Время и вид анимации для вкладок*/
.planname{
    transition:all 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
/*Стиль веделенной вкладки - брэнды*/  
.plannameactive{
    text-decoration: none !important;
    background-color: #c09c52 !important;
    color: #FFF !important;
} 
.planname:hover {
    background-color: #ffffff29 !important;
    color: #c09c52 !important;
}
.modelblock a{
    transition:all 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
/*Стиль веделенной вкладки - Модели*/  
.modelactive {
    border-color: #c09c52 !important;
    color: #c09c52 !important;
    font-weight:600  !important;
} 
/*Стили при наведении на модели*/  
.modelblock a:hover{
    border-color: #c09c52 !important;
    font-weight:600  !important;
}

.blink-button a.tn-atom {
  overflow: hidden;
  position: relative;
}
.blink-button a.tn-atom span {
  z-index: 20;
}
.blink-button a.tn-atom:after {
  background: #fff;
  content: "";
  height: 155px;
  left: -75px;
  opacity: 0.2;
  position: absolute;
  top: -50px;
  transform: rotate(35deg);
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 50px;
  z-index: 10;
}

.blink-button .tn-atom:hover:after {
  left: 120%;
  transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
}
.tmenu-mobile__imglogo {
    height: auto;
    display: block;
    max-width: 180px!important;
    width: 180px;
    box-sizing: border-box;
    padding: 0;
    margin: 0 auto;
}
.t228__imglogo {
    margin-right: 30px;
    vertical-align: middle;
    max-width: 210px;
}
.tmenu-mobile__burger span {
    height: 1px !important;
}
.t651__bottom-text {
    color: #000;
}
.t-form-success-popup__text {
    padding-top: 20px;
    color: #000 !important;
}
.t-sociallinks__svg {
    filter: invert(95%) sepia(0%) saturate(7470%) hue-rotate(78deg) brightness(108%) contrast(105%);
    scale: 1.2;
}
.t-sociallinks__svg:hover {
    filter: invert(91%) sepia(7%) saturate(4423%) hue-rotate(324deg) brightness(85%) contrast(80%);    
}
#rec514192121 .t-sociallinks {
    /* text-align: right; */
    flex: 1;
    display: flex;
    justify-content: end;
    margin: 0 15px;
}
#rec514192121 .t-sociallinks .t-sociallinks__wrapper {
    display: flex;
}
#rec514192121 .t-sociallinks .t-sociallinks__wrapper .t-sociallinks__item {
    margin: 0 5px;
}
.t958__review-text.t-text {
    color: #2e2b2c;
}
.t958__more {
    font-family: 'TTNorms';
    opacity: 0.8;
}
.t958__more:before {
    content: "Читать полностью ";
}
.t958__more-dot {
    margin-right: 2px;
}
#rec607866149 {
    height: 0px;
    overflow: hidden;
    transition: height 0.3s ease-in;
}
#rec607866149.hidden {
    height: 0px;
}
#rec607866149.visible {
    height: 300px;
}
.tn-elem__6078664991687460723002 {
    cursor: pointer;
}
@media (min-width: 640px) {
.t958__review {
    margin-top: -30px;
    text-align: left;
    margin-left: 130px;
}
.t958__card_preview.t958__card_fade+.t958__more-wrapper {
    justify-content: right;
    margin-left: -40px;
}
.t958__card.t958__card_popup.t958__card-left .t958__review {
    margin-top: -10px;
}
}