/* ivt-popup/ivt-popup — основа: блок-основа этапа 1 (media-target); сгенерировано tools/css_majority.py */
.IVT_popup_bg { position:fixed;top:0;left:0;width:100%;height:100%;background:#000000aa;backdrop-filter:blur(10px);z-index:10000 }
.IVT_popup_block { position:fixed;top:50%;left:50%;background:#fff;border-radius:40px;padding:26px;transform:translate(-50%, -50%);z-index:11000;width:80vw;max-width:1255px }
.IVT_popup_esc { position:absolute;cursor:pointer;top:40px;right:45px }
.fz36 { font-size:36px }
@media screen and (max-width:1500px) {
  .tb-p10 { padding:10px }
  .tb-fz24 { font-size:24px }
}
@media screen and (max-width:1440px) {
  .IVT_popup_esc { top:14px;right:15px }
  .IVT_popup_block { padding:15px;border-radius:20px }
}

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