.legacy_root .field_wrap.file{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.legacy_root .field_wrap.file label{font:600 16px/1.2 var(--second_font);color:#1f1e1e;cursor:pointer;align-items:center;gap:10px;text-decoration:underline;display:flex}.legacy_root .field_wrap.file input[type=file]{visibility:hidden;outline:none;width:0;height:0;position:absolute}.legacy_root .field_wrap.file span{color:#4e5153}.legacy_root .field_wrap.file .file_name{color:red}
.legacy_root .quick_help_form{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.legacy_root .quick_help_form .submit_wrap button{width:100%}.legacy_root .success_message{margin:20px 0 0}.legacy_root .error_status{color:red;margin:20px 0 0}.legacy_root .quick_help_form button{width:100%}
.legacy_root .quick_help_form_wrap{background:#fff;border:1px solid #d5d5d5;border-radius:16px;align-self:center;padding:26px}.legacy_root .custom_page .quick_help_form_wrap{max-width:430px;margin:0 auto}.legacy_root .quick_help_form_wrap .form_description{margin:20px 0 0}@media (max-width:991px){.legacy_root .quick_help_form_wrap{padding:30px}}
.legacy_root .contact_lawyer.half_top_margin{margin-top:35px}.legacy_root .contact_lawyer h2{text-align:center}.legacy_root .contact_lawyer .grid_wrap{grid-gap:40px 54px;grid-template-columns:1fr 1.05fr;margin-top:54px;display:grid}.legacy_root .contact_lawyer .lawyer_card{border-right:1px solid #acacac;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex}.legacy_root .contact_lawyer .lawyer_photo{border-radius:16px;width:200px;height:200px;overflow:hidden}.legacy_root .contact_lawyer .lawyer_photo img{object-fit:cover;width:100%;height:100%}.legacy_root .contact_lawyer .lawyer_info{text-align:center;margin-top:34px}.legacy_root .contact_lawyer .lawyer_info p{margin:0}.legacy_root .contact_lawyer .lawyer_text{color:#1f1e1e;font-size:25px}.legacy_root .contact_lawyer p.lawyer_name{margin-top:20px;font-weight:600}@media (max-width:767px){.legacy_root .contact_lawyer .grid_wrap{grid-template-columns:100%;margin-top:40px}.legacy_root .contact_lawyer .lawyer_card{border-right:0}.legacy_root .contact_lawyer .lawyer_text{font-size:22px}}
