.p-top-youtube__body-new::after{
  z-index:0;
}
.p-top-youtube__body-new__list{
  z-index:1;
}

.p-top-kv, .p-top-kv__img, .p-top-kv__img img{
  transition-duration:.2s;
  transition-property: height;
}

.p-top-kv,.p-top-kv__img,.p-top-kv__img .swiper-img{
  height:100vh;
}

.p-page-joboffer-card__profile{
  flex-wrap:wrap;
  height:auto;
  line-height:2em;
  padding-top:7px;
  padding-bottom:7px;
}

@media screen and (min-width: 641px) {
.swiper-button-next, .swiper-button-prev{
  display:none;
}
}

.swiper-button-next, .swiper-button-prev{
  transform: translateY(calc((35px + 413px) * -0.3));
  box-sizing:initial;
  width:36px;
  height:36px;
  padding:0;
  /*padding:10px;*/
  opacity:0.8;
}
.swiper-button-next:hover, .swiper-button-prev:hover{
  opacity: 1;
}
.swiper-button-next::before{
  position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	vertical-align: middle;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background: #439eab;
  transform:translate3d(-50%,-50%,0);
}
.swiper-button-next::after{
  position: absolute;
	top: 50%;
	left: calc(50% + 6px);
	content: "";
	vertical-align: middle;
	box-sizing: border-box;
	width: 9px;
	height: 9px;
	border: 9px solid transparent;
	border-left: 9px solid #fff;
  transform:translate3d(-50%,-50%,0);
}
.swiper-button-prev::before{
  position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	vertical-align: middle;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background: #439eab;
  transform:translate3d(-50%,-50%,0);
}
.swiper-button-prev::after{
  position: absolute;
	top: 50%;
	left: calc(50% - 6px);
	content: "";
	vertical-align: middle;
	box-sizing: border-box;
	width: 9px;
	height: 9px;
	border: 9px solid transparent;
	border-right: 9px solid #fff;
  transform:translate3d(-50%,-50%,0);
}
