/* Меню - синяя полоса при наведении  */
#rec482678283 .menulink::before {
    content: '';
    background-color: #2C71D1;
    bottom: 0;
    width: 0%;
    position: absolute;
    height: 2px;
    transition: 0.5s;
    opacity: 0;
}
#rec482678283 .menulink:hover::before {
    width: 100%;
    opacity: 1;
}
/* Верхнее меню - чёрный при наведении + тень  */
#rec482678283 .menulink:hover {
    outline: none;
    color: #000 !important;
    box-sizing: border-box;
    text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
/* Футер - чёрный при наведении + тень  */
#rec482699802 a:hover {
    outline: none;
    color: #000 !important;
    box-sizing: border-box;
    text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
/* Цвет кнопки при наведении курсора  */
.t744__btn,
.t784__btn,
#rec491056772 .tn-elem[data-elem-id="1663241578277"] .tn-atom,
#rec498708144 .tn-elem[data-elem-id="1665131614108"] .tn-atom,
.t-submit {
    background: linear-gradient(to left, #0073DC 50%, #FBBC3A 50%);
    background-size: 200% 100%;
    background-position: right bottom !important;
    transition: all 0.5s ease !important;
}
.t744__btn:hover,
.t784__btn:hover,
#rec491056772 .tn-elem[data-elem-id="1663241578277"] .tn-atom:hover,
#rec498708144 .tn-elem[data-elem-id="1665131614108"] .tn-atom:hover,
.t-submit:hover {
    background-position: left bottom !important;
    transition: all 0.5s ease !important;
}
/* Фиксация мобильного меню + тень */
#rec483404717 {
        width: 100%;
        position: fixed;
        top: 0;
        z-index: 9997;
        box-shadow: 0px 9px 30px rgb(39 122 197 / 6%);
}  
/* Фиксация десктопного меню + тень */
#rec482678283 {
        width: 100%;
        position: fixed;
        top: 0;
        z-index: 9997;
        box-shadow: 0px 9px 30px rgb(39 122 197 / 6%);