/* Общая форма заявок */
#contact { scroll-margin-top: 95px; }
.form-status { margin-top: 20px; padding: 18px 20px; border: 1px solid #ff5e32; border-radius: 12px; background: #fff5f0; color: #233489; font-size: 16px; line-height: 1.5; overflow-wrap: anywhere; }
.form-status[data-kind="success"] { border-color: #234df0; background: #edf2ff; }
.form-status:focus { outline: 2px solid #234df0; outline-offset: 3px; }
.sf__form [hidden], .vacancy-form [hidden] { display: none !important; }
.header-mobile__request { max-width: 580px; }
.header-mobile__request .btn { margin-top: 20px; }
.header-mobile__request .form__top { margin-bottom: 0; }
@media(max-width: 575px) { .form-status { padding: 16px; font-size: 15px; } }

.sf__form { scroll-margin-top: 120px; }
