.square-list_file
{
	width: auto;
	padding: 0 5px;
}

form.contact-form .required textarea
{ color: black; }

.popup-form-wrap form
{ height: auto; }


form.contact-form .form__error-text
{
	margin-left: 160px;

}
/********************************************************************************/
pre
{
	font-size: 14px;
	line-height: 15px;
	color: black;
}

.photogal-list__img
{
	min-height: 204px;
	width: 100%;
	display: block;
}
.content_img_left{
        margin: 10px 20px 10px 0;
}
.content_img_right{
        margin: 10px 0 10px 20px;
}
.person-data .top-block {
  margin: 33px 0 100px;
  display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}