   /* кнопка*/
    .t-btn, [data-elem-type=button], .t-submit, .arrow-price {
   
    background: linear-gradient(180deg, rgba(60, 8, 126, 0) 0%, rgba(60, 8, 126, .68) 50%, rgba(113, 47, 255, .22) 100%), rgba(113, 47, 255, .50) !important;
    box-shadow: inset 0 0 12px #bf97ff3d;
    border-radius: 30px;
    font-size: 18px;    
        }
    
    @media screen and (max-width: 960px){
    .t-btn, [data-elem-type=button], .t-submit {
    font-size: 16px !important;    
        }
    }    
    
    .t668__circle {
        background: linear-gradient(180deg, rgba(60, 8, 126, 0) 0%, rgba(60, 8, 126, .68) 50%, rgba(113, 47, 255, .22) 100%), rgba(113, 47, 255, .50);
    box-shadow: inset 0 0 12px #bf97ff3d;}
    
    
   .t-slds__arrow-withbg {
    background: linear-gradient(180deg, rgba(60, 8, 126, 0) 0%, rgba(60, 8, 126, .68) 50%, rgba(113, 47, 255, .22) 100%), rgba(113, 47, 255, .50);
    box-shadow: inset 0 0 12px #bf97ff3d;
        
    }
    
     .t-btn:hover {
            background: linear-gradient(180deg, rgba(60, 8, 126, 0) 0%, rgba(60, 8, 126, .86) 50%, rgba(113, 47, 255, .22) 100%), rgba(113, 47, 255, .68) !important;
    box-shadow: inset 0 0 12px #bf97ff70; 
    }
    
     [data-elem-type=button]:hover {
            background: linear-gradient(180deg, rgba(60, 8, 126, 0) 0%, rgba(60, 8, 126, .86) 50%, rgba(113, 47, 255, .22) 100%), rgba(113, 47, 255, .68)!important;
    box-shadow: inset 0 0 12px #bf97ff70; 
    }
    
    .t-submit:hover {
            background: linear-gradient(180deg, rgba(60, 8, 126, 0) 0%, rgba(60, 8, 126, .86) 50%, rgba(113, 47, 255, .22) 100%), rgba(113, 47, 255, .68)!important;
    box-shadow: inset 0 0 12px #bf97ff70;     }
    
  /*.t395__tab  {*/
    /*background: linear-gradient(180deg, rgba(60, 8, 126, 0) 0%, rgba(60, 8, 126, .68)  50%, rgba(113, 47, 255, .22) 100%), rgba(113, 47, 255, .50);*/
    /*box-shadow: inset 0 0 12px #bf97ff3d;*/
   
    }

   .t-slds__arrow-withbg:hover {
            background: linear-gradient(180deg, rgba(60, 8, 126, 0) 0%, rgba(60, 8, 126, .86)  50%, rgba(113, 47, 255, .22) 100%), rgba(113, 47, 255, .68);
    box-shadow: inset 0 0 12px #bf97ff70;     }
    
 
/*раскрывающиеся карточки и врачи*/

    .t814__blocktext, .t668__wrapper, .t650__inner-col{
    border:1px solid rgb(243, 243, 247);
            }
    
 /* обводка куки*/
     .t886__wrapper { 
        border:1px solid rgb(243, 243, 247);
       
     }
     
/*цвет подложки в мобилке в pop-up*/

@media screen and (max-width: 560px) {
    .t702 .t-popup__block-close {
        background: #55239D;
    }
}    

/*высота меню*/
.tmenu-mobile__container {
    height: 70px;
}

