.vacancy-header {
    background-image: url(/assets/images/about/okil-3.jpg);
    height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
}
.vacancy-header {
    padding: 40px 0;
    color: #fff
}
.vacancy-header .pre-header {
    font-size: 1.6em;
}
.vacancy-header .pre-header span{font-weight: 600;}
.vacancy-header h1{font-size:2.8em;text-transform:none;margin-bottom:8px}
.vacancy-header .text{background-color:rgba(0,0,0,.7);padding:40px 54px;} 
.vacancy-header .btn-fill,.content-grid-1x1 .btn-fill{
    width: 14.375rem;
    height: 3.1875rem;
}
.content-grid-1x1.grid-other{grid-template-columns:33.33% 33.34% 33.33%}
.page-229 .content-grid-1x1{margin: 40px 0}
.page-229 .what{padding:40px 20px}
.page-229 .other{padding-top: 40px;padding-bottom: 40px}
.page-229 .other h3{min-height: 60px}
.page-229 .fullwidth-img__wrap img{width:100%;height: auto;}
@media (max-width: 500px){
	.vacancy-header {
    padding: 32px 0;
	}
	.vacancy-header .text{padding:32px}
	.vacancy-header {
    	height: 460px;
    }
}
@media (max-width: 1001px){
	.content-grid-1x1.grid-other{grid-template-columns:auto}
}