.text-question{color:var(--bg_secondary__100)}.profile-main__2fa{display:flex;align-items:center;flex-wrap:wrap;background:var(--bg_secondary__100);border-radius:var(--b-radius);padding:var(--padding);gap:12px}.profile-main__2fa svg{color:var(--color_secondary__100)}.profile-main__2fa-content{margin-right:auto}.profile-main__2fa-content .subtitle,.profile-main__2fa-content .title{font-style:1.4rem;font-weight:600;line-height:130%}.profile-main__2fa-content .title{margin-bottom:.4rem}.profile-main__form{display:grid;gap:2rem;margin-bottom:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-main__form button[type=submit]{width:225px;margin-top:1rem;grid-column:1/-1}@media (max-width:767px){.profile-main__form{grid-template-columns:repeat(1,minmax(0,1fr))}}.profile-main__title{font-weight:600;font-size:18px;margin-bottom:2rem}.profile-main__subtitle{font-weight:600;font-size:16px;margin-bottom:2rem}.profile-main__socials{gap:var(--padding);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(50% - 10px)}@media (max-width:979px){.profile-main__form button[type=submit]{width:100%}.profile-main__socials{display:flex;flex-direction:column;width:100%}

.profile-main__socials.linked {
    display: flex;
    flex-direction: unset;
    flex-wrap: wrap;
justify-content: center;
        align-items: center;
}

}.profile-main__socials span,.profile-main__socials button{border-radius:var(--b-radius);padding:1.4rem 1.2rem;color:#fff;font-weight:600;font-size:16px;gap:.8rem;display:flex;align-items:center;justify-content:center}.profile-main__socials.linked {display: flex}.profile-main__socials span:not(.aspect-square),.profile-main__socials button:not(.aspect-square){width:100%}.profile-main__socials span .check,.profile-main__socials button .check{margin-left:auto}.profile-main__socials-vk{background:#0079ff}.profile-main__socials-tg{background:#0e9ceb}

.profile-main__socials.linked span {
    width: 40px;
    height: 40px;
    padding: 0;
    display: flex;
    min-width: 40px;
    min-height: 40px;


    gap: unset;
}

