/* decrease-ivt/decrease-ivt — основа: блок-основа этапа 1 (media-target); сгенерировано tools/css_majority.py */
.off_on_btn { width:100%;max-width:400px;margin:50px auto;text-align:center }
.decrease_IVT1_img { cursor:pointer }
.oh { overflow:hidden }
.mb25 { margin-bottom:25px }
.p10 { padding:10px }
.p15 { padding:15px }
.p25 { padding:25px }
.pl30 { padding-left:30px }
.pr40 { padding-right:40px }
.pl40 { padding-left:40px }
.fw600 { font-weight:600 }
.fz18 { font-size:18px }
.fz28 { font-size:28px }
.bgco { background-color:rgba(255, 122, 51, 1) }
.h-s1_01:hover { scale:1.01 }
@media screen and (max-width:991px) {
  .off_on_btn { max-width:fit-content;padding:12px 35px;font-size:16px;margin-top:15px;font-weight:500;margin:20px auto }
  .mb-mt15 { margin-top:15px }
  .mb-p10 { padding:10px }
  .mb-pt15 { padding-top:15px }
  .mb-pr15 { padding-right:15px }
  .mb-pb15 { padding-bottom:15px }
  .mb-pl15 { padding-left:15px }
  .mb-pt20 { padding-top:20px }
  .mb-pb20 { padding-bottom:20px }
  .mb-g15 { gap:15px }
  .mb-brrd10 { border-radius:10px }
  .mb-fz10 { font-size:10px }
  .mb-fz16 { font-size:16px }
  .mb-fz24 { font-size:24px }
}

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