.send_ok_text{ font-size: 14px;}
.error_input{border: 1px solid #ff132e;}
.vacans__form_res{
    margin: 0px 67px;
    width: auto;
    height: 12vh;
    display: flex;
    padding: 59px 20px;
    text-align: center;
    background: #ded1b4;
    border-radius: 20px;
}
@media (min-width: 1200px) {
  .left_park{display: flex;
        align-items: center;
        gap: 41px;}
  .left_park.auto__card:first-child.auto__card:last-child {
          max-width: 100%;
      }
      .left_park.auto__card:last-child .auto__card-box {
        height: 383px;
        flex: 1;
    }
    .left_park.auto__card p {
     
      flex: 1;
  }

  .send_ok_text{ font-size: 26px;}
  .vacans__form_res{
    margin: 0px 67px;
    width: 46.5vw;
    height: 33vh;
    display: flex;
    padding: 59px 20px;
    text-align: center;
  }
  .vacans__form_res .send_ok_text{display: inline-flex;
        align-self: center;
        margin: 0 auto;
    }
}
/*.logo-animation{position: static;}*/
.logo-background{opacity:1}
.disNone{display: none;}
.story__project-item.no_projekt{width: 386px;max-width: 386px;}
.story__bottom-projects {width: 386px;}
.act_tab{border: 0.5px solid #212121;}
.video_mob .protect__play{ display: none;}
.mob{display: none!important;}
.pc{display: block;}
.chois__block .chois__body{display: flex;flex-wrap: wrap;}
.chois__bottom-right {
  margin-top: 30px;}
@media (max-width: 699px) {
  .chois__block .chois__body{display: block;}
  .chois__bottom-right {
    margin-top: auto;}
.mob{display: block!important;}
.pc{display: none;}
.chois__bottom-right.mob {
  margin-left: 0;
  font-size: 25px;
  line-height: 30px;
  max-width: 490px;}
.form-line .btn-opacity:not(:last-child):after{
  top: -3px;
  left: 10px;
  width: 15px;
  height: 0px;
  background: #212121;
  border-radius: 0;
  transition: transform 0.6s ease, opacity 0.6s ease;
  transform: translate(-50%, -50%) scale(0.5);
  z-index: 4;
  content: "—"; /* Символ "-" вместо пустого содержимого */
  position: relative; /* Относительное позиционирование */
  color: #212121; /* Цвет символа, можете изменить */
  font-size: 16px; /* Размер символа, подберите подходящий */
  margin-right: 0px; /* Отступ справа, чтобы убрать наложение на SVG */
  transition: transform 0.6s ease, opacity 0.6s ease; /* Сохраняем анимацию, если нужна */
}
  .modalV .close-btn {
    position: absolute;
    top: 10px;
    right: 5px;}
  #arhitek .stile__left {display: none;}
  .story__bottom-projects {width: auto;}
.story__btn{
  display: none;
}
.video_mob .protect__play{ display: block;}
.video_mob{    position: relative;}
.video_mob a.protect__play{
  position: absolute;
  top: 35%;
  left: 39%;}
.video_mob a img.pulse-icon{
  height: 75px;
  width: 75px;}
}


.policy { line-height: 1.5; padding-top: 100px;}
.policy h1{    font-size: 26px;
  padding-bottom: 25px;}