.error-text {
    color: #d51a1a !important;
}

.sectionContacts__blockHead_wo {
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    font-size: 2.3rem;
    line-height: 1.4;
    font-family: 'Medium';
    padding: 2rem 5rem 2rem 0;
    position: relative;
}

.menu__button_sm {
    width: 39.5rem;
    padding: 1.5rem 2rem;
    border-radius: .5rem;
    background: #fff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 1.8rem;
    font-family: 'Regular';
    background: #fff;
    color: #4A9D86;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.w100 {
    width: 100%!important;
}

._red {
    color: #D51A1A;
}

.sectionForm__contentSelectDrop {
    max-height: 46rem;
}

.socialBox__icon._tg {
    background: url(img/tgm-menu-icon.svg) no-repeat;
    background-size: contain;
    background-position: center;
}

.socialBox__icon._sitemap {
    background: url(img/sitemap-menu.svg) no-repeat;
    background-size: contain;
    background-position: center;
}

.menuMobile__infoSocial .socialBox__icon._tg {
    background: url(img/tgm-icon.svg) no-repeat;
    background-size: contain;
    background-position: center;
}

.sectionAuthor__cardIcon._tg {
    background: url(img/share-tg-icon.svg) no-repeat;
    background-size: contain;
    background-position: center;
}

.public .sectionNewsPage__infoBlock {
    text-align: justify;
}

.menuAlert__searchList {
    width: 100%;
    max-height: 30rem!important;
}

.select__drop {
    max-height: 50rem!important;
}
