body {transition: opacity ease-in 0.2s; } 
body[unresolved] {opacity: 0; display: block; overflow: hidden; position: relative; } 



      .hide,
      .flag-dropdown {
         display: none;
      }

      /* обязательно */
      .error-box {
         /* CSS ошибки */
         color: #fff;
         background-color: #DE5042;
         border-radius: 5px;
         text-align: center;
         width: 100%;
         font-size: 14px line-height: 20px;
         margin: 0 !important;
         z-index: 100;
      }

      input:invalid {
         box-shadow: none;
      }
   


      .err1,
      .err2,
      .err3,
      .err4 {
         display: none;
      }

      .error-box {
         color: #fff;
         background-color: #DE5042;
         border-radius: 5px;
         text-align: center;
         width: 95%;
         font-size: 13px;
         line-height: 20px;
         z-index: 100;
         margin: 0 auto 0px;
      }


      .hide,
      .flag-dropdown {
         display: none;
      }

      .error-box {
         color: #fff;
         background-color: #DE5042;
         border-radius: 5px;
         text-align: center;
         font-size: 26px;
         line-height: 35px;
         margin: 5px !important;
         z-index: 100;
      }

      input:invalid {
         box-shadow: none;
      }

      @media (min-width: 769px) {
         .error-box {
            font-size: 13px;
            line-height: 16px;
         }
      }
   




.schedule {
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
margin-left: -10px;
margin-right: -10px;
}
.schedule figcaption ul {
  list-style: none;
  font-size: 16px;
  text-align: right;
  padding: 40px 20px 20px;
}
.schedule figcaption ul li b {
  font-weight: 700;
  color: #CF0000;
}
.schedule figcaption ul li p {
  text-align: right;
  font-size: 16px;
  line-height: 20px;
}
.schedule figcaption ul li {
  font-size: 16px;
}
.schedule img {
  margin: 0 auto;
  display: block;
}
@media (min-width: 990px) {
  .schedule {
  align-items: start;
  column-gap: 9px;
  padding: 40px 10px 20px 30px;
  margin-left: 0;
  margin-right: 0;
  }
  .schedule figcaption ul {
    padding: 0;
  }
}


@font-face{font-family:FigtreeVF;src:url(chrome-extension://majdfhpaihoncoakbjgbdhglocklcgno/fonts/FigtreeVF.woff2) format("woff2 supports variations"),url(chrome-extension://majdfhpaihoncoakbjgbdhglocklcgno/fonts/FigtreeVF.woff2) format("woff2-variations");font-weight:100 1000;font-display:swap}