#main-text {max-width:980px;margin: 130px auto 50px auto;padding:0 15px;    font-family: 'IskraCYR', Arial, sans-serif;
  font-size: 16px;
  line-height: 30px;
}

#main-text h1 {
  margin: 0 0 30px;
  font-size: 31px;
  line-height: 45px;
  font-weight: bold;
}

#main-text h2 {
  margin: 33px 0 19px;
  font-size: 27px;
  line-height: 35px;
  font-weight: bold;
}

#main-text h3 {
  margin: 22px 0 13px;
  font-size: 23px;
  line-height: 32px;
  font-weight: bold;
}

#main-text h4 {
  margin: 27px 0 15px;
  font-size: 17px;
  line-height: 29px;
  font-weight: bold;
}

#main-text p {
  margin: 0 0 16px;
}

#main-text a {
  color: #2455ae;
  text-decoration: underline;
}

#main-text a:hover {
  text-decoration: none;
}

#main-text ul {
  margin: 0 0 16px;
  padding-left: 33px;
  list-style: disc;
}

#main-text ol {
  margin: 0 0 16px;
  padding-left: 33px;
  list-style: decimal;
}

#main-text li {
  margin-bottom: 10px;
}

#main-text ul ul,
#main-text ol ol,
#main-text ul ol,
#main-text ol ul {
  margin: 10px 0 0;
}
@media screen and (max-width: 980px) {

  .t446__mobile { position: relative; z-index: 1000; }

  .t446__mobile.t446_opened + .t446 { top: 64px !important; }
}

/* рисуем бургер, т.к. внутри .t446__mobile_burger нет span-ов */
.t446__mobile_burger { width: 28px; height: 20px; cursor: pointer; z-index: 10; }
.t446__mobile_burger::before,
.t446__mobile_burger::after {
  content: ""; position: absolute; left: 0;
  width: 28px; height: 3px; background: #fff; border-radius: 2px;
  transition: transform .25s, top .25s, box-shadow .25s;
}
.t446__mobile_burger::before { top: 0; box-shadow: 0 8.5px 0 #fff; }
.t446__mobile_burger::after  { top: 17px; }


.t446_opened .t446__mobile_burger::before { top: 8.5px; transform: rotate(45deg); box-shadow: none; }
.t446_opened .t446__mobile_burger::after  { top: 8.5px; transform: rotate(-45deg); }