.faq_block {
  display:flex;
  margin: 178px 0px 60px;
  gap: 140px;
}
.faq_block_left {
  min-width: 835px;
}
.faq_block_right {
  width: 100%;
}
.zagol2 {
  color: #fff;
  font-weight: bold;
  text-align: center;
  color: var(--text);
  margin-top: 0px;
  font-size: 68px;
  padding-bottom: 64px;
  background: url(/image/catalog/design/we_mark.svg) bottom center no-repeat;
  margin-bottom: 53px;
}
#adv_faq {
  margin-bottom:20px;
}
#adv_faq .adv-item {
  color:var(--text);
}
@media (max-width:1919px) {
  .faq_block_left {
    width: auto;
    min-width: 640px;
  }
  .zagol2, h2{
    font-size: 60px;
  }
  .faq_block {
    gap:100px
  }
  .faq_block_right #adv_faq .adv-des {
    font-size: 16.45px;
  }
}
@media (max-width:1599px) {
  .faq_block_left {
        width: auto;
        min-width: 510px;
    }
  .zagol2, h2{
    font-size: 58px;
  }
  .faq_block {
    gap:80px
  }
  .faq_block_right #adv_faq .adv-des {
    font-size: 15.45px;
  }
}
@media (max-width:1439px) {
    .faq_block_left {
        width: 100px;
        min-width: 330px;
    }
    .zagol2, h2{
    font-size: 58px;
  }
  .faq_block {
    gap:70px
  }
}
@media (max-width:1199px) {
  .faq_block_left {
    width:100%;
  }
    .zagol2, h2{
    font-size: 50px;
    background-size: 60px;
  }
}
@media (max-width:991px) {
  .zagol2, h2{
    font-size: 42px;
  }
}
@media (max-width:767px) {
  .zagol2, h2{
    font-size: 40px;
  }
}
@media (max-width:575px) {
  .zagol2, h2{
    font-size: 37px;
    background-size: 60px;
  }
}
@media (max-width:479px) {
  .zagol2, h2{
    font-size: 34px;
  }
}
