#allrecords .t228 .t-btn {
    font-size: 16px;
}
#allrecords .t-btn_md {
    height: 70px;
}
#rec644361388 .tn-atom:hover {
    border-color: #0076b5 !important;
    background-color: #0076b5 !important;
}
@media screen and (max-width: 640px) {
    .t-descr_xs {
        font-size: 16px;
    }
    .t977__descr {
        font-size: 18px;
    }	

}
    @media screen and (max-width: 479px) {
    #rec434850870 .tn-elem[data-elem-id="1473960116624"] .tn-atom {
        font-size: 24px;
    }
    @media screen and (max-width: 640px)
    .t-descr_xl {
        font-size: 32px;
    }
    .t-text_md {
        font-size: 24px;
    }
    .t-title_xs {
        font-size: 32px;
        line-height: 1.23;
    }
    .t-descr_xl {
        font-size: 32px;
        line-height: 1.23;
    }
}