.t-feed__parts-switch-btn.t-active a {
opacity: 1!important;
}


.t-btn_xs:hover{
    background-color: #1777c8;
color: #fff!important;
transition: 0.2s;
}

.t-btntext:hover{
    text-decoration: underline;
}

@media (min-width: 1000px) {
  a.t-menu__link-item:after {
   display: block;
	left: 0; /*изменить на right:0;, чтобы изменить направление подчёркивания */
	width: 0;/*задаём длинну линии до наведения курсора*/
	height: 2px; /*задаём ширину линии*/
	background-color: #1777c8; /*задаём цвет линии*/
	content: "";
	transition: width 0.3s ease-out;
}

a.t-menu__link-item:hover:after,
a.t-menu__link-item:focus:after {
	width: 100%; /*устанавливаем значение 100% чтобы ссылка подчёркивалась полностью*/
}

}

.t420__descr a:hover{
    border-bottom: 1px solid #1d6cb5;
}

.t923__btn-text:hover{
    text-decoration: underline!important;
}

    .t142 .t142__submit:hover{
        background-color: #1777c8;
        color: #fff!important;
        transition: 0.2s;
       
    }
    
    .t-btn_md:hover{
        background-color: #1777c8;
        color: #fff!important;
        transition: 0.2s;
       
    }
    
    
    a.t967__button{
       padding: 23px 28px!important;
       font-size: 18px!important;
       font-weight: 500;
font-size: 18px;
line-height: 140%;
    }
  
        
     a.t967__button:hover{
            background-color: #1777c8!important;
color: #ffffff!important;
transition: 0.2s;
border: 1px solid #1777c8!important;
            
        }
        
         @media (min-width: 1050px) {
.container-max{
padding-left: 15px;
padding-right: 15px;
margin: 0 auto;
width: 1000px!important;
}
}
   .container-max{
padding-left: 15px;
padding-right: 15px;
margin: 0 auto;
width: auto;
}
        
     