div.wrapper {
padding:0px;
}
#vacancy{
max-width: 1920px;
padding: 0;
}
#row_vacancy{
margin-left:0px;
margin-right:0px;
}
section.blurb{
max-width:1240px;
padding-left:15px;
padding-right:15px;
margin:auto;
padding-top: 50px;
}
div.vac_dis{
margin: auto;
max-width: 990px;
font-style: normal;
font-weight: bold;
font-size: 36px;
line-height: 120%;
color: #303548;
}

div.vac_dis, div.vac_dis_2{ 
font-family: Proba Pro;
text-align: center;
}

div.vac_dis_2{
font-size: 24px;
line-height: 24px;
color: #999999;
padding-bottom:30px;
}

div.vac_blurb{
float:left;
}

div.vac_blurb_des_title{
font-size: 18px;
line-height: 120%;
color: #000000;
}

div.vac_blurb_des_text{

font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 100%;
color: #999999;
}
div.vac_blurb_des_text li{
padding-bottom:5px;
padding-top:5px;
}

div.vac_blurb_img{
float:left;
}
div.vac_blurb_des{
float:left;
width:243px;
padding-left: 10px;
padding-top:10px;
}
div.vac_blurb_des_text ul{
padding-left:20px;
}
#vac_blurb_mid, #vac_blurb_mid3{
margin-left:85px;
margin-right:85px;
}

section.vac_slider{
background: #F6F6F8;
}
div.vac_slider_blog{
padding-top:60px;
padding-bottom: 60px;
max-width:1140px;
margin:auto;
}
div.vac_slider_title{
font-size: 36px;
line-height: 120%;
color:#303548;
margin-bottom:20px;
padding: 0 15px;
}
div.vac_slider_des{
font-size: 24px;
line-height: 24px;
padding: 0 15px;
color: #999999;
}
section.vac_mission1{
background: #0C2340;
}

div.vac_mission1_block
{
max-width:1140px;
margin:0 auto;
padding: 90px 15px 125px 15px;
}

div.vac_mission1_block hr{
  background: linear-gradient(to right, #FDC543 0%, #EB5E50 100%);
  height: 2px;
margin:40px 0;
}

div.vac_mission1_text1{
color: #FFFFFF;
font-style: normal;
font-weight: bold;
font-size: 36px;
line-height: 120%;
text-align:center;
}
div.vac_mission1_text2{
color: #FFFFFF;
font-style: normal;
font-weight: normal;
font-size: 36px;
line-height: 146.28%;
text-align:center;
}

section.mission2{
margin:-100px 0 80px 0;
}

div.mission2_block{
max-width:1140px;
margin: 0 auto;
padding: 0 15px;
}

div.missions{
float:left;
}
div.missions_des{
text-align:center;
font-weight: 500;
font-size: 18px;
line-height: 18px;
margin-top:30px;
}
#mission_row1_mid{
padding: 0 126px;
}

div.missions_row2 .missions{
padding-top:45px;
}

div.missions_row2{
max-width:708px;
margin:0 auto;
}

#mission_row2_last{
padding-left:96px;
}

div.mission_tip1{
font-size: 18px;
line-height: 120%;
text-align: center;
position: absolute;
display:none;
top: 0px;
width: 100%;
height: 100%;
padding: 30% 20% 0 20%;
background: linear-gradient(180deg, #FFFFFF 3.72%, rgba(255, 255, 255, 0) 237.14%);
box-shadow: 0px 0px 10px rgba(111, 111, 111, 0.25);
border-radius: 10px;
}

div.missions_img_block{
position: relative;
}

div.missions_img_block:hover div.mission_tip1{
display:block;
}

div.missions_img_block img{
width:286px;
height: 245px;
box-shadow: 0px 0px 10px rgba(111, 111, 111, 0.25);
border-radius: 10px;
object-fit:cover;
}

section.value{
background: #0C2340;
}

div.vac_value_block{
max-width:1140px;
margin:0 auto;
padding: 80px 15px 80px 15px;
}

div.vac_value_text{
font-style: normal;
font-weight: bold;
font-size: 36px;
line-height: 120%;
text-align: center;
color: #FFFFFF;
}

div.vac_value_text{
padding-bottom:55px;
}

div.vac_value_video{
text-align:center;
margin: 0 auto;
}

div.vac_value_video_block{
display:none;
}

#show_video {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
#show_video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

section.vac_work{
    background-size: 33%;
    background-color: #F6F6F8;
    background-image: url(https://lash.ru//vacancies/img/2efd4789983ad90b4dbf3c738f4cce3c.png);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: 11%;
}

div.vac_work_block{
padding: 100px 15px;
max-width:1110px;
margin: 0 auto;
}

div.vac_work_textarea{
text-align:center;
}

div.vac_work_text_title{
margin-bottom:35px;
}

div.vac_work_text_title h2{
font-size: 36px;
line-height: 120%;
}

div.vac_work_text_des{
font-weight: 500;
font-size: 24px;
line-height: 24px;
color: #999999;
margin-bottom: 35px;
}

div.vac_work_textarea{
max-width: 610px;
margin: 0 auto;
}

div.vac_work_contacts{
max-width: 470px;
margin: 0 auto;
margin-top: -20px;
}

div.vac_work_bottom_img{
display:none;
text-align:center;
}

@media screen and (max-width: 1260px) {

div.blurbs{
max-width:800px;
margin:auto;
}

section.vac_work{
background-position-x: 0%;
}

#vac_blurb_mid5, #vac_blurb_mid3{
clear:both;
}

#vac_blurb_mid, #vac_blurb_mid2, #vac_blurb_mid4{
float:right;
}

#vac_blurb_mid, #vac_blurb_mid3{
margin-left:0px;
margin-right:0px;
}

div.vac_slider_blog{
padding-left: 50px;
padding-right: 50px;
}
}



@media screen and (max-width: 1140px) {

div.mission_tip1{
opacity:0;
}
div.missions_img_block:hover div.mission_tip1{
display:none;
}

div.missions_row1{
    margin: 0 auto;
    max-width: 668px
}

#mission_row1_mid{
padding: 0 0 0 96px;
}

#mission_row1_last{
padding-top:45px;
}

#mission_row2_first{
padding-left: 96px;
}

#mission_row2_last{
margin: 0 auto;
max-width: 286px;
float: none;
padding-left:0;
clear:both;
}

}
@media screen and (max-width: 768px) {

div.vac_mission1_text1{
margin: 0 45px;
font-size: 34px;
}

div.vac_mission1_block hr{
margin-left: 80px;
margin-right:80px; 
}

section.vac_work{
background-size: 30%;
}

div.vac_work_text_title{
width: 80%;
margin: 0 auto;
}

}

@media screen and (max-width: 700px) {

div.mission2_block{
max-width: 317px;
}
#mission_row1_first{
padding-bottom: 45px;
}
#mission_row2_first, #mission_row1_mid{
padding-left:0px;
}

}
@media screen and (max-width: 735px) {

section.blurb{
padding-left: 5px;
padding-right: 15px;
}

div.blurbs{
max-width:355px;
}

div.vac_blurb_des{
clear:both;
width:120px;
}
div.vac_blurb_des_title{
font-size:14px;
text-align:center;
}
div.vac_blurb_img{
text-align:center;
float:none;
}
}

@media screen and (max-width: 600px) {

section.vac_work{
background-image:none;
}

div.vac_work_bottom_img{
display:block;
}
div.vac_work_block{
padding: 30px 15px;
}
div.vac_work_text_title h2 {
font-size:24px;
}
div.vac_work_text_des{
font-size:18px;
}

}


@media screen and (max-width: 460px) {

div.vac_mission1_block{
padding: 40px 15px 60px 15px;
}

div.vac_mission1_text1{
font-size: 24px;
margin: 0;
}

div.vac_mission1_text2{
font-size: 18px;
}

div.vac_value_text{
font-size:24px;
}
}

@media screen and (max-width: 400px){
div.vac_dis{
font-size:17px;
}
#pro_vision{
display:block;
font-size:32px;
padding-bottom:10px;
}
div.vac_dis_2{
font-size:18px;
}
			div.vac_slider_title{
				padding:0;
				font-size:30px;
			}
			div.vac_slider_des{
				font-size:20px;
				padding:0;
			}
}
.brand__col .txt img, .txt img {
    margin-left: 50px;
}