.boxWhite{
	padding: 2.222em;
}

@media(min-width: 993px) and (max-width: 1400px){
	.section.section_content{
		font-size: 1.285vw;
	}
}

.boxHeadInfo{
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
	gap: 2em;
}
@media(min-width: 993px){
	.boxHeadInfo .title{
		font-size: 3.56em;
	}
	.boxHeadInfo .counter{
		font-size: 1.78em;
		padding: 1.125em 1.375em;
		border-radius: 2.75em;
	}
}
@media(max-width: 992px){	
	.boxHeadInfo .title{
		font-size: 2.44em;
	}
	.boxHeadInfo .counter{
		font-size: 1.22em;
		padding: 1.125em 1.375em;
		border-radius: 2.82em;
	}
}


.boxVacancies{
	display: flex;
    gap: 1.111em;
    align-items: flex-start;
	justify-content: space-between;
}
.boxPersona{
	align-items: center;
	justify-content: flex-start;
}
.boxPersona:not(:last-child){
	padding-bottom: 2.222em;
	margin-bottom: 1.556em;
}
.boxPersona .boxAvatar{
	flex-basis: 6.667em;
}
.itemPhone{
	gap: .833em;
}
.boxInfoPage .boxForm{
	padding: 2.222em;
}
.boxForm > div{
	font-size: 1.333em;
}
.boxForm .textForm{
	margin-bottom: .833em;
}
.boxForm .pr.flex{	
    gap: .4167em;
}
@media(min-width: 1601px){
	.boxForm .pr.flex > p:first-child{
		width: 60%;
	}
	.boxForm .pr.flex .submit_inner{
		width: 40%;
	}
}
@media(min-width: 993px) and (max-width: 1600px){
	.boxInfoPage .boxForm .pr.flex{	
    	flex-direction: column;
	}
	.boxInfoPage .boxForm .pr.flex > p:first-child,
	.boxInfoPage .boxForm .pr.flex .submit_inner{
		width: 100%;
	}

	.listVacancies .boxForm .pr.flex > p:first-child{ 
		width: 60%;
	}
	.listVacancies .boxForm .pr.flex .submit_inner{ 
		width: 40%;
	}
}
@media(min-width: 993px){
	.boxVacancies{
		flex-direction: row;
	}
	.boxVacancies:not(:last-child){
		margin-bottom: 4.444em;
	}
	.listVacancies{
		flex-basis: calc(66.87% - .555em);
	}
	.boxInfoPage{
		flex-basis: calc(33.13% - .555em);
	}
	.textPersona,
	.itemPhone{
		font-size: 1.333em;
	}
	.itemPhone svg{
		width: 2em;
	}
}
@media(max-width: 992px){
	.boxVacancies:not(:last-child){
		margin-bottom: 3.556em;
	}
	.boxForm .pr.flex > p:first-child{
		width: 60%;
	}
	.boxForm .pr.flex .submit_inner{
		width: 40%;
	}
	.boxInfoPage .boxWhite,
	.boxInfoPage .boxForm{
		padding-top: 1.111em;
		padding-bottom: 1.1111em;
	}
	.textPersona,
	.itemPhone{
		font-size: 1.222em;
	}
	.itemPhone svg{
		width: 2.1818em;
	}
}


.titleAcordion .buttonMore{
	gap: .556em;
}
@media(min-width:993px){
	.boxAccordion:not(:last-child){
		margin-bottom: 1.1111em;
	}
	.nameAcordion{
		font-size: 1.333em
	}
	.nameAcordion:not(:last-child){
		margin-bottom: .833em;
	}
	.titleAcordion{
		gap: 1.111em;
	}
	.titleAcordion .buttonMore svg{
		width: 2.6667em;
	}
	.listVacancies .boxForm{
		max-width: 510px;
	}
}


.blockContent{
	margin-bottom: 8.889em;
}
.boxFlex .two_third{
	font-size: 1.333em;
}
.boxFlex:not(:last-child){
	margin-bottom: 2.5em;
}
.boxColums2{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
}
.boxColums2 .boxCol{
	width: 48.085%;
}
@media(min-width: 993px){
	.boxFlex .content-column.two_third{
		flex-basis: 64%;
	}
	.boxFlex .content-column.one_third{
		flex-basis: 31.612%;
	}
	.boxBlockRed{
		padding: 1.8594em 0;
	}
	.boxColums2 .alignnone:not(:last-child){
		margin-bottom: 2.33em;
	}
	.boxColums2 .one_half{
		width: calc(50% - 1.1111em);
	}
	.boxColums2 .one_half:not(.last_column){
		margin-right: 2.222em;
	}
	.blockContent .boxWhite:not(:last-child){
		margin-bottom: 5.556em;
	}
	.redTitleLogo{
		font-size: 6.667em;
	}
	.blackTitle{
		font-size: 3.556em;
	}
	.boxFlexCenter:not(:first-child){
		margin-top: 5.556em;
	}
	.boxFlexCenter:not(:last-child){
		margin-bottom: 5.556em;
	}
	.boxFlexCenter .content-column.one_half{
		flex-basis: 48.25%;
	}
}
@media(max-width: 992px){
	.redTitleLogo{
		font-size: 5.333em;
	}
	.blackTitle{
		font-size: 2.8889em;
	}
	.boxFlexCenter:not(:first-child){
		margin-top: 3.333em;
	}
	.boxFlexCenter:not(:last-child){
		margin-bottom: 3.333em;
	}
}