/* vk-clickfraud: вариация блока advs — свои стили целиком; сгенерировано tools/css_majority.py */
.adv__box { display:flex;gap:47px }
.adv__item { align-items:center;background:url(/_astro/adv-item-border.qGAT-oGl.svg) no-repeat 100%;display:flex;gap:22px;padding:19px 47px 19px 0;position:relative }
.adv__box .adv__item:last-child { background:none;padding-right:0 }
.adv__item-img { align-items:center;background:#cce7ff;border-radius:8px;display:inline-flex;height:60px;justify-content:center;min-width:60px }
.adv__item-text span { color:#111;display:block;font-family:Inter;font-size:20px;font-weight:500;margin-bottom:5px }
.adv__item-text p { font-weight:300 }
.adv__item-text a { color:#0085ff }
.adv__item-text a:hover { border-color:transparent }
@media screen and (max-width:1370px) {
  .adv__item { gap:22px;padding-right:20px;width:31% }
  .adv__box { gap:20px;justify-content:space-between }
  .adv__item-img { height:50px;min-width:50px }
  .adv__item-img img { max-width:20px }
}
@media screen and (max-width:991px) {
  .adv__item { background:none;flex-direction:column;padding:0;text-align:center }
  .adv__item-text span { font-size:16px;margin-left:auto;margin-right:auto;max-width:150px;margin-bottom:10px }
  .adv__item-text p { font-size:14px }
}
@media screen and (max-width:767px) {
  .adv__box { flex-direction:column;margin:0 auto;max-width:390px }
  .adv__item { flex-direction:row;justify-content:center;width:100% }
  .adv__item-text { flex-grow:1;text-align:left }
  .adv__item-text span { max-width:100% }
}
@media screen and (max-width:574px) {
  .adv__box { margin:0 auto;max-width:360px }
  .adv__item-text { flex-grow:1 }
}

/* ===== вручную (генератор этот раздел сохраняет) ===== */
