

/* Start:/local/templates/main/include/pages/tariffs/css/tariffs.css?175094018634524*/
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tooltip .tooltiptext {
    left: -35px;
  }
}
.wrapper main .tariffs-detail-page .inner .top-banner-image {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-image {
    width: 415px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-image {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-image {
    max-width: 350px;
    max-height: 322px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-image {
    width: 60% !important;
  }
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content {
    padding-bottom: 30px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content {
    padding-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content-text {
    max-width: 100%;
  }
}
.wrapper main .tariffs-detail-page .inner .top-banner-content-text-desc {
  margin-bottom: 20px;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content-text-desc {
    margin-bottom: 5px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content-text-open {
    margin-top: 20px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content-text-list {
    max-width: 180px;
  }
}
.wrapper main .tariffs-detail-page .inner .top-banner-content-text-list .title {
  font: 500 24px/32px 'Gilroy', sans-serif;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content-text-list .title {
    font-size: 20px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content-text-list .title {
    font-size: 18px;
    line-height: 24px;
  }
}
.wrapper main .tariffs-detail-page .inner .top-banner-content-text-list ul.list {
  margin-top: 10px;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content-text-list ul.list li {
    font-size: 16px;
    line-height: 24px;
    padding-left: 15px;
    margin-bottom: 5px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content-text-list ul.list li {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content-text-list ul.list li:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content-text-list ul.list li::before {
    width: 5px;
    height: 5px;
    top: 8px;
  }
}
.wrapper main .tariffs-detail-page .inner .top-banner-content-text-list ul.list li .important {
  font: 300 18px/1 'Gilroy', sans-serif;
  color: #f65e64;
  border-bottom: 1px dashed;
  cursor: pointer;
  font-weight: 300;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content-text-list ul.list li .important {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-detail-page .inner .top-banner-content-text-list ul.list li .important {
    font-size: 14px;
  }
}
.wrapper main .tariffs-detail-page .inner .steps {
  padding: 60px;
  background: #fbfbfb;
  border-radius: 20px;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-detail-page .inner .steps {
    padding: 50px 20px;
    margin: 40px -10px 0 -10px;
    border-radius: 0;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .steps {
    padding: 30px 10px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .steps-block-item-image-progress {
    top: 57px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-detail-page .inner .steps-block-item-image-progress {
    top: 52px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .steps-block-item-image-progress {
    top: 45px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .steps-block-item-text-title br {
    display: none;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-head {
    margin-bottom: 20px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 20px;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-head-title {
  font: 700 36px/48px 'Gilroy', sans-serif;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-head-title {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-head-title h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-head-action a {
  padding: 0 19px 0 27px;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-head-action a {
    font-size: 14px;
    line-height: 42px;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-head-action a::after {
  content: '';
  margin-left: 10px;
  display: block;
  width: 12px;
  height: 12px;
  border-top: 1px solid #f65e64;
  border-right: 1px solid #f65e64;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-head-action a::after {
    width: 9px;
    height: 9px;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block {
  padding: 40px;
  border: 1px solid #e6e8e0;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block {
    padding: 30px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block {
    padding: 30px 20px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block {
    padding: 25px 20px;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top {
    position: relative;
    width: 100vw;
    margin: 0 calc((100vw - 100%)/-2) 0;
    padding: 0 calc((100vw - 100%)/2);
    overflow-x: scroll;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top::-webkit-scrollbar {
    width: 0;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item {
  padding: 20px;
  border: 1px solid #e6e8e0;
  border-radius: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 25px;
  cursor: pointer;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item {
    padding: 15px;
    margin-right: 20px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item {
    padding: 10px;
    margin-right: 10px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item {
    max-width: 182px;
    min-width: 182px;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item:last-child {
  margin-right: 0;
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item .price span.curr {
  font: 700 30px/37px 'Gilroy', sans-serif;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item .price span.curr {
    font-size: 28px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item .price span.curr {
    font-size: 22px;
    line-height: 27px;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item .price span.old {
  font: 300 18px/22px 'Gilroy', sans-serif;
  opacity: 0.5;
  margin-left: 15px;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item .price span.old {
    font-size: 16px;
    margin-left: 10px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item .price span.old {
    font-size: 14px;
    line-height: 17px;
    margin-left: 5px;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item.active {
  background: linear-gradient(285.35deg, #FD9B5C 6.22%, #EB5760 69.31%);
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item.active .price span.curr {
  color: #fbfbfb;
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-top-item.active .tariffs-top-item {
  background: #fff;
  color: #f65e64;
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down {
  margin-top: 40px;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down {
    margin-top: 30px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down {
    margin-top: 25px;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list {
    display: block;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item {
  width: calc((100% - 20px)/3);
  margin-bottom: 40px;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item {
    margin-bottom: 30px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item {
    width: calc((100% - 20px)/2);
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item {
    width: 100%;
    margin-bottom: 25px;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item span.status {
  font: 700 22px/28px 'Gilroy', sans-serif;
  color: #f65e64;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item span.status {
    font-size: 20px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item span.status {
    font-size: 18px;
    line-height: 22px;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item span.title {
  font: 400 14px/20px 'Gilroy', sans-serif;
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item span.title.light {
  opacity: 0.5;
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item span.val {
  font: 700 22px/28px 'Gilroy', sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item span.val {
    font-size: 20px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item span.val {
    font-size: 18px;
    line-height: 22px;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item span.val.ok::before {
  content: '';
  margin-right: 10px;
  width: 28px;
  height: 28px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Ccircle cx='13.9912' cy='13.9912' r='13.9912' fill='%23ACCE23'/%3E%3Cpath d='M8.00684 14.4216L12.2261 18.4581L20.0287 8.65234' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;
  background-size: 100%;
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item span.desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: 300 14px/20px 'Gilroy', sans-serif;
  opacity: 0.5;
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item ul.list {
  margin-top: 5px;
  max-width: 240px;
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item ul.list li {
  font-size: 14px;
  line-height: 20px;
  padding-left: 15px;
  margin-bottom: 10px;
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item ul.list li:last-child {
  margin-bottom: 0;
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item ul.list li::before {
  top: 6px;
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-list-item ul.list li .important {
  color: #f65e64;
  border-bottom: 1px dashed;
  cursor: pointer;
  font: 300 14px/1 'Gilroy', sans-serif;
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-actions .ui-btn {
  width: 230px;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-actions .ui-btn {
    width: 200px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-actions .ui-btn {
    width: 180px;
    font-size: 16px;
    line-height: 40px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms-block-down-actions .ui-btn {
    width: 100%;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms .tariffs-top-item {
  font: 300 14px/20px 'Gilroy', sans-serif;
  margin-left: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 2px 16px;
  white-space: nowrap;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms .tariffs-top-item {
    font-size: 13px;
    padding: 2px 10px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms .tariffs-top-item {
    font-size: 12px;
    white-space: normal;
    max-width: 100px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .tariffs-terms .tariffs-top-item {
    max-width: 100%;
    white-space: nowrap;
  }
}
.wrapper main .tariffs-detail-page .inner .tariffs-terms .tariffs-top-item span.bold {
  font-weight: 700;
}
.wrapper main .tariffs-detail-page .inner .services-title {
  font: 700 36px/48px 'Gilroy', sans-serif;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .services-title {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-title {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item {
    padding: 20px 15px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item-content-title {
    font-size: 20px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item-content-title {
    font-size: 18px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item-content-desc {
    margin-top: 10px;
  }
}
.wrapper main .tariffs-detail-page .inner .services-block-item.phone_acquiring .services-block-item-image {
  position: relative;
  top: 30px;
  width: 227px;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.phone_acquiring .services-block-item-image {
    position: absolute;
    right: 0;
    bottom: -20px;
    top: auto;
  }
}
.wrapper main .tariffs-detail-page .inner .services-block-item.phone_acquiring .services-block-item-image img {
  max-height: 100%;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.phone_acquiring .services-block-item-image img {
    max-height: 170px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.phone_acquiring .services-block-item-image img {
    max-height: 200px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.phone_acquiring .services-block-item-image {
    bottom: -35px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.phone_acquiring .services-block-item-image img {
    max-height: 180px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.phone_acquiring .services-block-item-content-desc {
    max-width: 240px;
  }
}
.wrapper main .tariffs-detail-page .inner .services-block-item.acquiring .services-block-item-content {
  width: 70%;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.acquiring .services-block-item-content {
    width: 70%;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.acquiring .services-block-item-image {
    bottom: 40px;
    right: 17px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.acquiring .services-block-item-image {
    bottom: 15px;
    right: 0;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.acquiring .services-block-item-image img {
    max-height: 140px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.acquiring .services-block-item-image img {
    max-height: 120px;
  }
}
.wrapper main .tariffs-detail-page .inner .services-block-item.delokassa .services-block-item-content {
  width: 70%;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.delokassa .services-block-item-content {
    width: 90%;
  }
}
.wrapper main .tariffs-detail-page .inner .services-block-item.delokassa .services-block-item-image {
  text-align: start;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.delokassa .services-block-item-image {
    text-align: right;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.delokassa .services-block-item-image {
    right: 13px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.delokassa .services-block-item-image {
    right: 0;
    bottom: 15px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.delokassa .services-block-item-image img {
    max-height: 160px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.delokassa .services-block-item-image img {
    max-height: 135px;
  }
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.cod .services-block-item-image {
    bottom: 0;
  }
}
.wrapper main .tariffs-detail-page .inner .services-block-item.cod .services-block-item-image img {
  max-height: 180px;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.cod .services-block-item-image img {
    max-height: 180px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.cod .services-block-item-image img {
    max-height: 132px;
  }
}
.wrapper main .tariffs-detail-page .inner .services-block-item.cod .services-block-item-content {
  width: 63%;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.cod .services-block-item-content {
    width: 95%;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.cod .services-block-item-content {
    width: 75%;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.cod .services-block-item-content {
    width: 100%;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.cod .services-block-item-content-desc {
    max-width: 100%;
  }
}
.wrapper main .tariffs-detail-page .inner .services-block-item.count .services-block-item-content-desc {
  width: 60%;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.count .services-block-item-content-desc {
    width: 80%;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.count .services-block-item-content-desc {
    max-width: 100%;
  }
}
.wrapper main .tariffs-detail-page .inner .services-block-item.count .services-block-item-image {
  position: absolute;
  right: 0;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.count .services-block-item-image {
    bottom: 30px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.count .services-block-item-image {
    bottom: 40px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.count .services-block-item-image {
    bottom: 15px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.count .services-block-item-image img {
    max-height: 124px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.count .services-block-item-image img {
    max-height: 116px;
  }
}
.wrapper main .tariffs-detail-page .inner .services-block-item.economic .services-block-item-content-desc {
  width: 60%;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.economic .services-block-item-content-desc {
    width: 87%;
  }
}
.wrapper main .tariffs-detail-page .inner .services-block-item.economic .services-block-item-image {
  position: absolute;
  right: 0;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.economic .services-block-item-image {
    bottom: 0;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.economic .services-block-item-image {
    bottom: 40px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.economic .services-block-item-image {
    bottom: -10px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .services-block-item.economic .services-block-item-image img {
    max-height: 140px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner {
    margin: 30px -10px 0 -10px;
    border-radius: 0;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content {
  padding: 60px;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content {
    padding: 50px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content {
    padding: 50px 20px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content {
    padding: 30px 10px;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-title {
  margin-bottom: 20px;
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-title {
    max-width: 100%;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-desc {
  margin-bottom: 0;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-desc {
    line-height: 24px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-desc {
    max-width: 100%;
  }
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-desc:last-child {
    max-width: 600px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-desc:last-child {
    max-width: 500px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-desc:last-child {
    max-width: 100%;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-desc span {
  display: block;
  margin-top: 10px;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-desc span:first-child {
  margin-top: 0;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-desc a {
  color: #f65e64;
  border-bottom: 1px solid transparent;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-desc a:hover {
  border-bottom: 1px solid #f65e64;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-list {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-list {
    margin: 25px 0;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-list li {
  font: 300 18px/26px 'Gilroy', sans-serif;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-list li {
    font-size: 16px;
    margin-top: 10px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-list li {
    margin-top: 15px;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-list.list_num {
  counter-reset: list;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-list.list_num li {
  position: relative;
  padding-left: 20px;
  margin-top: 20px;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-list.list_num li::before {
  content: counter(list) '. ';
  counter-increment: list;
  position: absolute;
  left: 0;
  top: 0;
  color: #f65e64;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-list.list_num li:first-child {
  margin-top: 0;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-list.list li {
  margin-top: 10px;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-list.list li::before {
  top: 9px;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-list.list li:first-child {
  margin-top: 0;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages {
  margin: 50px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages {
    margin: 30px 0;
    display: block;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages {
    margin: 25px 0;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages.four_items .item {
  width: calc((100% - 120px) / 4);
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages.four_items .item {
    width: 100%;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages.three_items .item {
  width: calc((100% - 50px) / 3);
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages.three_items .item {
    width: 100%;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages .txt {
  margin-top: 10px;
  font: 300 16px/24px 'Gilroy', sans-serif;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages .txt {
    margin-top: 0;
    margin-left: 20px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages .txt {
    font-size: 14px;
    line-height: 20px;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages .txt a {
  color: #f65e64;
  border-bottom: 1px solid transparent;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages .txt a:hover {
  border-bottom: 1px solid #f65e64;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages .txt br {
    display: none;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages-list.list {
  margin-top: 10px;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages-list.list {
    margin-top: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages-list.list {
    margin-top: 10px;
    display: block;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages-list.list li {
  font-size: 16px;
  line-height: 24px;
  margin-top: 5px;
  padding-left: 15px;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages-list.list li {
    margin-top: 0;
    margin-right: 20px;
    margin-bottom: 5px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages-list.list li {
    margin-right: 0;
    font-size: 14px;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages-list.list li:first-child {
  margin-top: 0;
}
.wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages-list.list li::before {
  width: 5px;
  height: 5px;
  top: 9px;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages .item {
    margin-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages .item {
    margin-top: 25px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages .item:first-child {
    margin-top: 0;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages .item .img {
    width: 36px;
    height: 36px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner-content-advantages .item .img svg {
    width: 100%;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner .wave {
  position: absolute;
  bottom: 80px;
  right: 60px;
  width: 118px;
  height: 28px;
  overflow: hidden;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner .wave {
    right: 20px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .info-subbanner .wave {
    display: none;
  }
}
.wrapper main .tariffs-detail-page .inner .info-subbanner .wave::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  height: 100%;
  background: url(/local/templates/main/include/pages/tariffs/css/../../../../img/icon_wave.svg);
  background-size: contain;
  -webkit-animation: wave 5s linear infinite;
          animation: wave 5s linear infinite;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item {
    margin: 25px 0 0 0;
    width: calc((100% - 25px)/2);
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item {
    margin: 15px 0 0 0;
    width: 100%;
    height: 112px;
  }
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item:nth-child(-n + 3) {
    margin: 25px 0 0 0;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item:nth-child(-n + 3) {
    margin: 15px 0 0 0;
  }
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item:nth-child(-n + 2) {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item:nth-child(-n + 2) {
    margin: 15px 0 0 0;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item:first-child {
    margin-top: 0;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item-text {
    max-width: 240px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item-image {
    width: 50%;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item.list .advantage-block-item-image {
    width: 80%;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item.glass .advantage-block-item-image {
    width: 30%;
  }
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item-text-desc {
    max-width: 290px;
  }
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-detail-page .inner .advantage-block-item-text-desc br {
    display: none;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-detail-page .inner .advantage-desc br {
    display: none;
  }
}

/* End */


/* Start:/local/templates/main/include/pages/new-tariffs-test-stand/css/new-tariffs-test-stand.css?175094018624644*/
.wrapper main .tariffs-page .inner .top-banner {
  min-height: 225px;
}
.wrapper main .tariffs-page .inner .top-banner-image {
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 445px;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .top-banner-image {
    width: 370px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .top-banner-image {
    width: 270px;
  }
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-page .inner .advantage-block-item {
    margin: 35px 0 0 0;
    width: calc((100% - 35px)/2);
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .advantage-block-item {
    margin: 20px 0 0 0;
    width: calc((100% - 20px)/2);
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .advantage-block-item {
    margin: 20px 0 0 0;
    padding: 0 25px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-page .inner .advantage-block-item {
    padding: 0 0 0 20px;
    height: auto;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .advantage-block-item:first-child {
    margin-top: 0;
  }
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-page .inner .advantage-block-item:nth-child(-n + 2) {
    margin-top: 0;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .advantage-block-item:nth-child(-n + 2) {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .advantage-block-item:nth-child(-n + 2) {
    margin-top: 20px;
  }
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-page .inner .advantage-block-item-text {
    max-width: 200px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .advantage-block-item-text {
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-page .inner .advantage-block-item-text {
    padding: 30px 0;
  }
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-page .inner .advantage-block-item-text-title {
    font-size: 22px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-page .inner .advantage-block-item-text-title {
    font-size: 20px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-page .inner .advantage-block-item-text-desc {
    margin-top: 10px;
  }
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-page .inner .advantage-block-item-image {
    max-width: 130px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .advantage-block-item-image {
    max-width: 120px;
    background: transparent;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-page .inner .advantage-block-item-image {
    max-width: 120px;
    background: transparent;
  }
}
.wrapper main .tariffs-page .inner .tabs-title {
  font: 700 36px/1.3 'Gilroy', sans-serif;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .tabs-title {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .tabs-title {
    font-size: 24px;
  }
}
.wrapper main .tariffs-page .inner .tabs-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-page .inner .tabs-block {
    margin-top: 30px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .tabs-block {
    width: 100vw;
    margin-left: calc((100vw - 100%)/-2);
    padding-left: calc((100vw - 100%)/2);
    overflow-x: scroll;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .tabs-block {
    margin-top: 25px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .tabs-block::after {
    content: '';
    display: block;
    height: 1px;
    padding-left: calc((100vw - 100%)/2);
  }
}
.wrapper main .tariffs-page .inner .tabs-block::-webkit-scrollbar {
  display: none;
}
.wrapper main .tariffs-page .inner .tabs-block-item {
  display: block;
  margin-left: 15px;
  padding: 10px 30px;
  font: 300 18px/1.3 'Gilroy', sans-serif;
  border: 1px solid #e6e8e0;
  border-radius: 40px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-page .inner .tabs-block-item {
    padding: 10px 25px;
    font-size: 16px;
    white-space: nowrap;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .tabs-block-item {
    padding: 8px 22px;
  }
}
.wrapper main .tariffs-page .inner .tabs-block-item:first-child {
  margin-left: 0;
}
.wrapper main .tariffs-page .inner .tabs-block-item.active {
  color: #fff;
  background: #f65e64;
  border-color: #f65e64;
}
.wrapper main .tariffs-page .inner .selected-tab {
  margin-top: 55px;
}
.wrapper main .tariffs-page .inner .selected-tab-title {
  font: 500 30px/1.3 'Gilroy', sans-serif;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .selected-tab-title {
    font-size: 24px;
  }
}
.wrapper main .tariffs-page .inner .selected-tab-docs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 45px;
}
.wrapper main .tariffs-page .inner .selected-tab-docs-item {
  margin-left: 60px;
  padding: 23px 35px;
  background: #fbfbfb;
  border-radius: 20px;
}
.wrapper main .tariffs-page .inner .selected-tab-docs-item:first-child {
  margin-left: 0;
}
.wrapper main .tariffs-page .inner .selected-tab-docs-item a {
  position: relative;
  display: block;
  padding-left: 50px;
  font: 300 16px/1.5 'Gilroy', sans-serif;
}
.wrapper main .tariffs-page .inner .selected-tab-docs-item a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 29px;
  height: 32px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url(/local/templates/main/include/pages/new-tariffs-test-stand/css/../../../../img/icon_list.svg) no-repeat;
  background-size: contain;
}
.wrapper main .tariffs-page .inner .tariffs {
  margin-top: 35px;
  padding-top: 40px;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .tariffs {
    margin-top: 20px;
  }
}
.wrapper main .tariffs-page .inner .tariffs-title,
.wrapper main .tariffs-page .inner .tariffs-desc {
  display: none;
}
.wrapper main .tariffs-page .inner .tariffs-top {
  margin-top: 0;
}
.wrapper main .tariffs-page .inner .features-title {
  font: 500 30px/1.3 'Gilroy', sans-serif;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .features-title {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .features-title {
    font-size: 24px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .features-block {
    margin-top: 30px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .features-block-item {
    margin: 35px 0 0 0;
    width: calc((100% - 40px)/2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .features-block-item {
    margin: 25px 0 0 0;
    width: 100%;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .features-block-item:nth-child(-n + 3) {
    margin-top: 35px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .features-block-item:nth-child(-n + 3) {
    margin-top: 25px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .features-block-item:nth-child(-n + 2) {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .features-block-item:nth-child(-n + 2) {
    margin-top: 25px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .features-block-item:first-child {
    margin-top: 0;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .features-block-item-image {
    width: 65px;
    height: 65px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-page .inner .features-block-item-image {
    width: 50px;
    height: 50px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .features-block-item-desc {
    margin: 0;
    padding: 16px 0 0 20px;
    width: calc(100% - 65px);
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .features-block-item-desc {
    margin: 0;
    padding: 14px 0 0 20px;
    width: calc(100% - 55px);
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-page .inner .features-block-item-desc {
    margin: 0;
    padding: 13px 0 0 15px;
    width: calc(100% - 50px);
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .features-block-item-desc br {
    display: none;
  }
}
.wrapper main .tariffs-page .inner .steps {
  padding: 55px 70px 60px;
  background: #fbfbfb;
  border-radius: 20px;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .steps {
    padding: 0;
    background: transparent;
  }
}
.wrapper main .tariffs-page .inner .cost {
  margin-top: 40px;
}
.wrapper main .tariffs-page .inner .cost-title,
.wrapper main .tariffs-page .inner .cost-desc {
  display: none;
}
.wrapper main .tariffs-page .inner .choose-title {
  display: none;
}
.wrapper main .tariffs-page .inner .choose-block {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.wrapper main .tariffs-page .inner .choose-block-item {
  position: relative;
  width: 100%;
  padding: 55px 50px;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .choose-block-item {
    padding: 10px;
  }
}
.wrapper main .tariffs-page .inner .choose-block-item:first-child {
  margin-bottom: 30px;
}
.wrapper main .tariffs-page .inner .choose-block-item:first-child .choose-block-item-image {
  width: 150px;
}
@media (max-width: 520px) {
  .wrapper main .tariffs-page .inner .choose-block-item:last-child .choose-block-item-table-title {
    border-bottom: 0;
  }
}
.wrapper main .tariffs-page .inner .choose-block-item-image {
  position: absolute;
  top: 50px;
  right: 50px;
  width: 250px;
  height: 150px;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-page .inner .choose-block-item-image {
    display: none;
  }
}
.wrapper main .tariffs-page .inner .choose-block-item-title {
  margin-top: 0;
  padding-left: 60px;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-page .inner .choose-block-item-title {
    padding-left: 20px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .choose-block-item-title {
    padding-left: 0;
  }
}
.wrapper main .tariffs-page .inner .choose-block-item-desc {
  padding-left: 60px;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-page .inner .choose-block-item-desc {
    padding-left: 20px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .choose-block-item-desc {
    padding-left: 0;
  }
}
.wrapper main .tariffs-page .inner .choose-block-item-features {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 60px;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-page .inner .choose-block-item-features {
    padding-left: 20px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .choose-block-item-features {
    display: block;
    padding-left: 0;
  }
}
.wrapper main .tariffs-page .inner .choose-block-item-features-point {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 80px;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .choose-block-item-features-point {
    margin-top: 10px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .choose-block-item-features-point:first-child {
    margin-top: 0;
  }
}
.wrapper main .tariffs-page .inner .choose-block-item-features-point-value {
  margin-right: 15px;
  font-size: 30px;
  white-space: nowrap;
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .choose-block-item-features-point-value {
    width: 100px;
    font-size: 20px;
  }
}
.wrapper main .tariffs-page .inner .choose-block-item-buttons {
  padding-left: 60px;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-page .inner .choose-block-item-buttons {
    padding-left: 0;
  }
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-page .inner .choose-block-item-table {
    padding: 20px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .choose-block-item-table {
    padding-left: 0;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-page .inner .choose-block-item-table-title {
    max-width: 250px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-page .inner .choose-block-item-table-title span {
    font-size: 20px;
  }
}
.wrapper main .tariffs-page .inner .choose-block-item-table-line-value .tooltip {
  position: relative;
  margin-left: 10px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(/local/templates/main/include/pages/new-tariffs-test-stand/css/../../../../img/icon_question.svg) no-repeat;
  background-size: contain;
  opacity: 1;
  cursor: pointer;
  z-index: auto;
  top: 4px;
}
.wrapper main .tariffs-page .inner .choose-block-item-table-line-value .tooltip:hover {
  background: url(/local/templates/main/include/pages/new-tariffs-test-stand/css/../../../../img/icon_question_pink.svg) no-repeat;
}
.wrapper main .tariffs-page .inner .choose-block-item-table-line-value .tooltip:hover span {
  opacity: 1;
  visibility: visible;
}
.wrapper main .tariffs-page .inner .choose-block-item-table-line-value .tooltip span {
  position: absolute;
  right: calc(100% + 7px);
  top: -12px;
  display: block;
  width: 260px;
  padding: 15px 20px;
  font: 300 14px/1.3 'Gilroy', sans-serif;
  color: #808080;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.08);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: unset;
  visibility: hidden;
  z-index: 1;
  text-align: left;
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-page .inner .choose-block-item-table-line-value .tooltip span {
    top: -55px;
  }
}
.wrapper main .tariffs-page .inner .choose-block-item-table-line-value .tooltip span::before {
  content: '';
  position: absolute;
  right: -8px;
  top: 20px;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(-45deg) translateY(-50%);
          transform: rotate(-45deg) translateY(-50%);
  background: #fff;
  border-radius: 2px;
}
.wrapper main .tariffs-page .inner .maintenance {
  padding: 45px 60px 25px 50px;
  border-radius: 20px 20px 0 0;
}
.wrapper main .tariffs-page .inner .maintenance-top {
  padding: 0 70px 0 60px;
}
.wrapper main .tariffs-page .inner .maintenance-top-image {
  width: 235px;
}
.wrapper main .tariffs-page .inner .maintenance-block {
  padding: 30px 60px;
}
.wrapper main .tariffs-page .inner .maintenance-block-line {
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.wrapper main .tariffs-page .inner .maintenance-block-line-desc {
  max-width: 55%;
}
.wrapper main .tariffs-page .inner .maintenance-block-line-value {
  font-size: 20px;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs {
  padding: 40px 30px 20px;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs {
    margin-left: -10px;
    margin-right: -10px;
    padding: 15px;
  }
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs::before {
  top: -25px;
  right: 34%;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-top {
  position: relative;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-top-image {
  position: absolute;
  right: 90px;
  bottom: 0;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block {
  border: 1px solid #e6e8e0;
  padding: 0;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block {
    overflow-y: auto;
  }
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line {
  margin: 0;
  padding: 20px 0;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line {
    min-width: 1080px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line {
    padding: 15px 0;
    min-width: 885px;
  }
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line:first-child {
  padding-top: 25px;
  border-bottom: none;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point {
  padding-left: 30px;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point {
    padding-left: 15px;
  }
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point:first-child {
  width: 26%;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point:first-child {
    width: 215px;
  }
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point:nth-child(2) {
  width: 21%;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point:nth-child(2) {
    width: calc((100% - 215px)/3);
  }
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point:nth-child(3) {
  width: 19%;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point:nth-child(3) {
    width: calc((100% - 215px)/3);
  }
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point:nth-child(4) {
  width: 23%;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point:nth-child(4) {
    width: calc((100% - 215px)/3);
  }
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point .valprop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point .valprop:not(:first-child) {
  margin-top: 3px;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point h3.subtitle {
  font: 500 14px/20px 'Gilroy', sans-serif;
  margin-top: 5px;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.text {
  font: 300 14px/20px 'Gilroy', sans-serif;
  color: #000;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.text.lg {
  font-size: 18px;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.text.sm {
  color: #808080;
  display: block;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.val {
  margin-right: 10px;
  font: 500 18px/24px 'Gilroy', sans-serif;
  color: #000;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.val {
    font-size: 16px;
  }
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.title {
  font: 500 20px/24px 'Gilroy', sans-serif;
  color: #f65e64;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.title {
    font-size: 18px;
  }
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.title a {
  color: #f65e64;
  border-bottom: 1px solid transparent;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.title a:hover {
  border-bottom: 1px solid #f65e64;
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.important {
  font: 700 20px/24px 'Gilroy', sans-serif;
  color: #000;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.important {
    font-size: 18px;
  }
}
.wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.subimportant {
  font: 500 18px/24px 'Gilroy', sans-serif;
  color: #000;
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .maintenance.new-tariffs .maintenance-block-line-point span.subimportant {
    font-size: 16px;
  }
}
.wrapper main .tariffs-page .inner .profit-spend {
  margin-top: 0;
  border-radius: 0 0 20px 20px;
}
.wrapper main .tariffs-page .inner .tariffs-info {
  margin-top: 55px;
}
.wrapper main .tariffs-page .inner .tariffs-info-title,
.wrapper main .tariffs-page .inner .tariffs-info-desc {
  display: none;
}
.wrapper main .tariffs-page .inner #tariffs_tab {
  margin-top: 55px;
}
.wrapper main .tariffs-page .inner .selected-tab + section {
  margin-top: 35px;
}
.wrapper main .tariffs-page .inner .selected-tab,
.wrapper main .tariffs-page .inner .tariffs,
.wrapper main .tariffs-page .inner .features,
.wrapper main .tariffs-page .inner .choose,
.wrapper main .tariffs-page .inner .steps,
.wrapper main .tariffs-page .inner .request,
.wrapper main .tariffs-page .inner .receive,
.wrapper main .tariffs-page .inner .tariffs-info,
.wrapper main .tariffs-page .inner .info-subbanner {
  margin-top: 80px;
}
@media (max-width: 1480px) {
  .wrapper main .tariffs-page .inner .selected-tab,
  .wrapper main .tariffs-page .inner .tariffs,
  .wrapper main .tariffs-page .inner .features,
  .wrapper main .tariffs-page .inner .choose,
  .wrapper main .tariffs-page .inner .steps,
  .wrapper main .tariffs-page .inner .request,
  .wrapper main .tariffs-page .inner .receive,
  .wrapper main .tariffs-page .inner .tariffs-info,
  .wrapper main .tariffs-page .inner .info-subbanner {
    margin-top: 70px;
  }
}
@media (max-width: 1239px) {
  .wrapper main .tariffs-page .inner .selected-tab,
  .wrapper main .tariffs-page .inner .tariffs,
  .wrapper main .tariffs-page .inner .features,
  .wrapper main .tariffs-page .inner .choose,
  .wrapper main .tariffs-page .inner .steps,
  .wrapper main .tariffs-page .inner .request,
  .wrapper main .tariffs-page .inner .receive,
  .wrapper main .tariffs-page .inner .tariffs-info,
  .wrapper main .tariffs-page .inner .info-subbanner {
    margin-top: 60px;
  }
}
@media (max-width: 979px) {
  .wrapper main .tariffs-page .inner .selected-tab,
  .wrapper main .tariffs-page .inner .tariffs,
  .wrapper main .tariffs-page .inner .features,
  .wrapper main .tariffs-page .inner .choose,
  .wrapper main .tariffs-page .inner .steps,
  .wrapper main .tariffs-page .inner .request,
  .wrapper main .tariffs-page .inner .receive,
  .wrapper main .tariffs-page .inner .tariffs-info,
  .wrapper main .tariffs-page .inner .info-subbanner {
    margin-top: 50px;
  }
}
@media (max-width: 768px) {
  .wrapper main .tariffs-page .inner .selected-tab,
  .wrapper main .tariffs-page .inner .tariffs,
  .wrapper main .tariffs-page .inner .features,
  .wrapper main .tariffs-page .inner .choose,
  .wrapper main .tariffs-page .inner .steps,
  .wrapper main .tariffs-page .inner .request,
  .wrapper main .tariffs-page .inner .receive,
  .wrapper main .tariffs-page .inner .tariffs-info,
  .wrapper main .tariffs-page .inner .info-subbanner {
    margin-top: 40px;
  }
}
@media (max-width: 520px) {
  .wrapper main .tariffs-page .inner .selected-tab,
  .wrapper main .tariffs-page .inner .tariffs,
  .wrapper main .tariffs-page .inner .features,
  .wrapper main .tariffs-page .inner .choose,
  .wrapper main .tariffs-page .inner .steps,
  .wrapper main .tariffs-page .inner .request,
  .wrapper main .tariffs-page .inner .receive,
  .wrapper main .tariffs-page .inner .tariffs-info,
  .wrapper main .tariffs-page .inner .info-subbanner {
    margin-top: 30px;
  }
}
.wrapper main .tariffs-page .inner .selected-tab:nth-child(1),
.wrapper main .tariffs-page .inner .tariffs:nth-child(1),
.wrapper main .tariffs-page .inner .features:nth-child(1),
.wrapper main .tariffs-page .inner .choose:nth-child(1),
.wrapper main .tariffs-page .inner .steps:nth-child(1),
.wrapper main .tariffs-page .inner .request:nth-child(1),
.wrapper main .tariffs-page .inner .receive:nth-child(1),
.wrapper main .tariffs-page .inner .tariffs-info:nth-child(1),
.wrapper main .tariffs-page .inner .info-subbanner:nth-child(1) {
  margin-top: 0;
}

/* End */


/* Start:/local/templates/main/css/blocks/tariffs/tariffs.css?175094018615081*/
.wrapper main .inner .tariffs {
  background: #fff;
  padding: 40px 30px;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .wrapper main .inner .tariffs {
    padding: 30px 20px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs {
    padding: 30px 15px;
  }
}
.wrapper main .inner .tariffs .tooltip {
  position: relative;
  margin-left: 10px;
  display: inline-block;
  vertical-align: sub;
  width: 20px;
  height: 20px;
  background: url(/local/templates/main/css/blocks/tariffs/../../../img/icon_question.svg) no-repeat;
  background-size: contain;
  opacity: 1;
  cursor: pointer;
  z-index: auto;
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs .tooltip {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs .tooltip {
    margin-left: 2px;
  }
}
.wrapper main .inner .tariffs .tooltip:hover {
  background: url(/local/templates/main/css/blocks/tariffs/../../../img/icon_question_pink.svg) no-repeat;
}
.wrapper main .inner .tariffs .tooltip:hover span {
  opacity: 1;
  visibility: visible;
}
.wrapper main .inner .tariffs .tooltip span {
  position: absolute;
  left: calc(100% + 7px);
  top: -12px;
  display: block;
  width: 160px;
  padding: 15px 20px;
  font: 300 14px/1.3 'Gilroy', sans-serif;
  color: #808080;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.08);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: unset;
  visibility: hidden;
  z-index: 1;
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs .tooltip span {
    width: 200px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs .tooltip span {
    top: -50px;
    width: 150px;
  }
}
.wrapper main .inner .tariffs .tooltip span::before {
  content: '';
  position: absolute;
  left: 0;
  top: 20px;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(-45deg) translateY(-50%);
          transform: rotate(-45deg) translateY(-50%);
  background: #fff;
  border-radius: 2px;
}
.wrapper main .inner .tariffs .tooltip--right span {
  right: calc(100% + 7px);
  left: auto;
  top: -43px;
  width: 200px;
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs .tooltip--right span {
    font-size: 12px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs .tooltip--right span {
    top: -50px;
  }
}
.wrapper main .inner .tariffs::before {
  content: none;
}
.wrapper main .inner .tariffs::after {
  content: none;
}
.wrapper main .inner .tariffs__title {
  font: 700 22px/30px 'Gilroy', sans-serif;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .wrapper main .inner .tariffs__title {
    margin-bottom: 25px;
    font-size: 18px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs__title {
    font-size: 14px;
    margin-bottom: 20px;
  }
}
.wrapper main .inner .tariffs__inner {
  position: relative;
}
@media (max-width: 1239px) {
  .wrapper main .inner .tariffs__inner {
    overflow-y: auto;
  }
}
@media (max-width: 768px) {
  .wrapper main .inner .tariffs__inner::after {
    content: '';
    display: block;
    width: 41%;
    background: inherit;
    position: absolute;
    bottom: 0px;
    top: 0px;
    left: 100%;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs__inner::after {
    width: 94%;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs__inner--large .tariffs__row {
    min-width: 717px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs__inner--large .tariffs__row-top:first-child {
    width: calc((100% - 115px) / 4);
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs__inner--large .tariffs__item:first-child {
    width: calc((100% - 115px) / 4);
  }
}
.wrapper main .inner .tariffs__inner--large::after {
  content: none;
}
.wrapper main .inner .tariffs__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}
@media (max-width: 1239px) {
  .wrapper main .inner .tariffs__row {
    min-width: 1035px;
  }
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__row {
    min-width: 1010px;
  }
}
@media (max-width: 768px) {
  .wrapper main .inner .tariffs__row {
    min-width: 970px;
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__row {
    min-width: 770px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs__row {
    min-width: 662px;
  }
}
.wrapper main .inner .tariffs__row-top {
  background: #F4F4F4;
  border-radius: 10px 10px 0px 0px;
  padding: 30px 70px;
  width: calc((100% - 50px) / 4);
  font: 400 16px/24px 'Gilroy', sans-serif;
  text-align: center;
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__row-top {
    padding: 20px;
    width: calc((100% - 10px) / 4);
  }
}
.wrapper main .inner .tariffs__row-top:first-child {
  background: #fff;
  text-align: start;
  padding: 30px 0;
}
@media (max-width: 768px) {
  .wrapper main .inner .tariffs__row-top:first-child {
    width: calc((100% - 150px) / 4);
  }
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__row-top:first-child {
    padding: 20px 0;
    max-width: 160px;
  }
}
.wrapper main .inner .tariffs__row-top:last-child {
  margin-right: 0;
}
.wrapper main .inner .tariffs__row-name {
  font: 500 26px/32px 'Gilroy', sans-serif;
  color: #f65e64;
  text-align: center;
  -ms-flex-item-align: center;
      align-self: center;
}
@media (max-width: 1239px) {
  .wrapper main .inner .tariffs__row-name {
    font-size: 22px;
  }
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__row-name {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__row-name {
    font-size: 18px;
    line-height: 22px;
  }
}
.wrapper main .inner .tariffs__item {
  width: calc((100% - 50px) / 4);
  padding: 30px 10px;
  background: #fff;
  -webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid #E6E6E4;
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__item {
    padding: 20px 10px;
    width: calc((100% - 10px) / 4);
  }
}
.wrapper main .inner .tariffs__item:first-child {
  text-align: start;
  padding: 30px 0;
  border-top: 1px solid #E6E6E4;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: none;
}
@media (max-width: 768px) {
  .wrapper main .inner .tariffs__item:first-child {
    width: calc((100% - 150px) / 4);
  }
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__item:first-child {
    padding: 20px 10px 20px 0;
    max-width: 160px;
  }
}
.wrapper main .inner .tariffs__item:last-child {
  margin-right: 0;
}
.wrapper main .inner .tariffs__item--radius {
  border-radius: 0px 0px 10px 10px;
}
.wrapper main .inner .tariffs__item-content {
  text-align: center;
  font-size: 16px;
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__item-content {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__item-content {
    font-size: 12px;
  }
}
.wrapper main .inner .tariffs__item-name {
  margin-bottom: 12px;
  font: 700 22px/30px 'Gilroy', sans-serif;
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__item-name {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__item-name {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs__item-name--mob {
    font-size: 12px;
  }
}
.wrapper main .inner .tariffs__item-desc {
  font: 400 16px/24px 'Gilroy', sans-serif;
  margin-bottom: 5px;
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__item-desc {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__item-desc {
    font-size: 13px;
    line-height: 18px;
  }
}
.wrapper main .inner .tariffs__item-value {
  font: 700 22px/30px 'Gilroy', sans-serif;
  text-align: center;
  margin-bottom: 12px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__item-value {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__item-value {
    font-size: 14px;
    line-height: 20px;
  }
}
.wrapper main .inner .tariffs__item-value--sm {
  font-size: 16px;
  margin-bottom: 0;
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__item-value--sm {
    font-size: 14px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs__item-value--sm {
    font-size: 13px;
  }
}
.wrapper main .inner .tariffs__item-txt {
  font: 300 14px/18px 'Gilroy', sans-serif;
  color: #636363;
  text-align: center;
  margin-bottom: 12px;
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__item-txt {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 8px;
  }
}
.wrapper main .inner .tariffs__item-caption {
  font: 400 16px/24px 'Gilroy', sans-serif;
  text-align: center;
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__item-caption {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__item-caption {
    font-size: 12px;
    line-height: 18px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .tariffs__item-caption br {
    display: none;
  }
}
.wrapper main .inner .tariffs__item .noval {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wrapper main .inner .tariffs__item .noval::before {
  content: '';
  width: 28px;
  height: 28px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Ccircle cx='13.9912' cy='13.9912' r='13.9912' fill='%23E6E8E0'/%3E%3Cpath d='M17.3673 15.4403H10.6173V13.2083H17.3673V15.4403Z' fill='white'/%3E%3C/svg%3E") center no-repeat;
  background-size: 100%;
}
.wrapper main .inner .tariffs__doc {
  margin-top: 40px;
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__doc {
    margin-top: 20px;
  }
}
.wrapper main .inner .tariffs__doc-item a {
  position: relative;
  display: block;
  padding-left: 40px;
  font: 300 16px/22px 'Gilroy', sans-serif;
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__doc-item a {
    font-size: 14px;
    line-height: 20px;
  }
}
.wrapper main .inner .tariffs__doc-item a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 29px;
  height: 32px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='33' viewBox='0 0 28 33' fill='none'%3E%3Cg clip-path='url(%23clip0_48_787)'%3E%3Cpath d='M27.4111 26.2002C26.8581 26.2002 26.4111 25.7532 26.4111 25.2002V3.20024C26.4111 2.53824 25.8731 2.00024 25.2111 2.00024H7.60308C7.05108 2.00024 6.60308 1.55224 6.60308 1.00024C6.60308 0.448244 7.05108 0.000244141 7.60308 0.000244141H25.2111C26.9751 0.000244141 28.4111 1.43524 28.4111 3.20024V25.2002C28.4111 25.7532 27.9641 26.2002 27.4111 26.2002ZM18.6082 32.7991H3.20018C1.43518 32.7991 0.000183105 31.3631 0.000183105 29.5991V9.79914C0.000183105 8.03514 1.43518 6.59914 3.20018 6.59914H18.6082C20.3722 6.59914 21.8072 8.03514 21.8072 9.79914V29.5991C21.8072 31.3631 20.3722 32.7991 18.6082 32.7991ZM3.20018 8.59914C2.53818 8.59914 2.00018 9.13714 2.00018 9.79914V29.5991C2.00018 30.2611 2.53818 30.7991 3.20018 30.7991H18.6082C19.2692 30.7991 19.8072 30.2611 19.8072 29.5991V9.79914C19.8072 9.13714 19.2692 8.59914 18.6082 8.59914H3.20018ZM14.2031 17.3974H7.60308C7.05108 17.3974 6.60308 16.9494 6.60308 16.3974C6.60308 15.8444 7.05108 15.3974 7.60308 15.3974H14.2031C14.7551 15.3974 15.2031 15.8444 15.2031 16.3974C15.2031 16.9494 14.7551 17.3974 14.2031 17.3974ZM14.2031 23.9961H7.60308C7.05108 23.9961 6.60308 23.5491 6.60308 22.9961C6.60308 22.4431 7.05108 21.9961 7.60308 21.9961H14.2031C14.7551 21.9961 15.2031 22.4431 15.2031 22.9961C15.2031 23.5491 14.7551 23.9961 14.2031 23.9961Z' fill='%23F65E64'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_48_787'%3E%3Crect width='28' height='33' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;
  background-size: contain;
}
.wrapper main .inner .tariffs__more {
  position: relative;
  display: inline-block;
  margin-top: 10px;
  padding-right: 26px;
  font: 500 16px/24px 'Gilroy', sans-serif;
  color: #f65e64;
  cursor: pointer;
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__more {
    font-size: 12px;
    line-height: 18px;
  }
}
.wrapper main .inner .tariffs__more::before {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  right: 0;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M13.1816 1L6.99982 7.18182L0.818004 0.999999' stroke='%23F65E64' stroke-width='1.45455' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.wrapper main .inner .tariffs__more.active::before {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.wrapper main .inner .tariffs__list {
  list-style: none;
  padding: 12px 0 10px;
}
.wrapper main .inner .tariffs__list-item {
  padding: 10px 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 27px;
  position: relative;
  margin-bottom: 0;
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__list-item {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__list-item {
    font-size: 12px;
    line-height: 18px;
  }
}
.wrapper main .inner .tariffs__list-item::before {
  content: none;
}
.wrapper main .inner .tariffs__cards {
  padding: 10px 0;
  background: #f4f4f4;
  text-align: center;
  border-radius: 10px;
}
@media (max-width: 759px) {
  .wrapper main .inner .tariffs__cards {
    padding: 15px 0;
  }
}
.wrapper main .inner .tariffs__cards span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 0;
  font: 700 16px/27px 'Gilroy', sans-serif;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (max-width: 979px) {
  .wrapper main .inner .tariffs__cards span {
    font-size: 14px;
    line-height: 23.2px;
  }
}
@media (max-width: 768px) {
  .wrapper main .inner .tariffs__cards span {
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  .wrapper main .inner .tariffs__cards span {
    font-size: 12px;
    line-height: 18px;
  }
}

/* End */


/* Start:/local/templates/main/css/blocks/new-tariffs/new-tariffs.css?175094018623174*/
.wrapper main .inner .new-tariffs--new-design .new-tariffs-head-title h3 {
  font: 700 36px/1.4 'Gilroy', sans-serif;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-head-title h3 {
    font-size: 24px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-head-title h3 {
    font-size: 22px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 1239px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block {
    margin: 25px calc((100vw - 100%)/-2) 0;
    padding: 20px calc((100vw - 100%)/2);
    padding-bottom: 40px;
    scrollbar-width: none;
    overflow-y: auto;
  }
}
@media (max-width: 979px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block::-webkit-scrollbar {
    display: none;
  }
}
@media (max-width: 979px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block::after {
    content: '';
    padding-right: calc((100vw - 100%)/2);
    height: 1px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item {
  width: calc((100% - 45px)/4);
  -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border: none;
}
@media (max-width: 1480px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item {
    width: calc((100% - 40px)/4);
  }
}
@media (max-width: 1239px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item {
    width: 295px;
    min-width: 295px;
  }
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item {
    width: 260px;
    min-width: 260px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item {
    width: 174px;
    min-width: 174px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item:not(:first-child) {
  margin-left: 15px;
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item:not(:first-child) {
    margin-left: 10px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item--options {
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item--options {
    position: sticky;
    background: #fff;
    padding-left: 12px;
    z-index: 1;
    left: calc(((100vw - 100%) / 2) * -1);
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item--options .new-tariffs-block-item-up {
  background-color: transparent;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item--options .new-tariffs-block-item-down-list-item {
  padding: 15px 0;
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item--options .new-tariffs-block-item-down-list-item {
    padding: 15px 10px 15px 0;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item--options .new-tariffs-block-item-down-list-item:first-child {
  border-top: 1px solid #e6e6e4;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item--border {
  border: 1px solid #fd9b5c;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up {
  position: relative;
  padding: 30px 15px;
  background-color: #f4f4f4;
  border-radius: 15px 15px 0 0;
  min-height: auto;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up {
    padding: 25px 10px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up {
    padding: 20px 10px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-name {
  font: 500 24px/34px 'Gilroy', sans-serif;
}
@media (max-width: 979px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-name {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-name {
    font-size: 20px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-name a {
  color: #f65e64;
  border-bottom: 1px solid transparent;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-name a:hover {
  border-bottom: 1px solid #f65e64;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subname {
  display: inline-block;
  margin-top: 5px;
  font: 400 16px/20px 'Gilroy', sans-serif;
  height: 40px;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (max-width: 1480px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price {
    margin-top: 15px;
  }
}
@media (max-width: 979px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price {
    margin-top: 5px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price span.curr {
  font: 700 36px/45px 'Gilroy', sans-serif;
  color: #000;
}
@media (max-width: 1480px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price span.curr {
    font-size: 32px;
  }
}
@media (max-width: 979px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price span.curr {
    font-size: 26px;
  }
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price span.curr {
    font-size: 24px;
    line-height: 1.35;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price span.curr--color-red {
  color: #f65e64;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price span.old {
  position: relative;
  margin-left: 15px;
  font: 300 18px/22px 'Gilroy', sans-serif;
  color: #000;
  opacity: 0.5;
}
@media (max-width: 979px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price span.old {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price span.old {
    margin-left: 8px;
    font-size: 14px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price span.old::after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  height: 1px;
  background-color: #000;
  opacity: 0.5;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price-img {
  max-width: 19px;
  margin-right: 8px;
  -ms-flex-item-align: center;
      align-self: center;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-price-img img {
  display: block;
  max-width: 100%;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subprice {
  margin-left: 16px;
  font: 400 14px/20px 'Gilroy', sans-serif;
}
@media (max-width: 1024px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subprice {
    margin-left: 10px;
    font-size: 12px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subprice span.subprice-bold {
  font: 700 18px/22px 'Gilroy', sans-serif;
  margin-left: 6px;
}
@media (max-width: 1024px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subprice span.subprice-bold {
    margin-left: 3px;
    font-size: 16px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-descr {
  font: 600 14px/1.28 'Gilroy', sans-serif;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subinfo {
  margin-top: 20px;
}
@media (max-width: 1480px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subinfo {
    margin-top: 15px;
  }
}
@media (max-width: 979px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subinfo {
    margin-top: 8px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subinfo span.status {
  font: 600 18px/27px 'Gilroy', sans-serif;
  color: #000;
}
@media (max-width: 1480px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subinfo span.status {
    font-size: 20px;
    line-height: 22px;
  }
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subinfo span.status {
    font-size: 16px;
    font-weight: 500;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subinfo span.important {
  font: 300 14px/1 'Gilroy', sans-serif;
  color: #f65e64;
  border-bottom: 1px dashed;
  cursor: pointer;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subinfo ul.list {
  margin: 10px 0 0 0;
  padding: 0;
  list-style: none;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subinfo ul.list li {
  position: relative;
  padding-left: 16px;
  margin-top: 10px;
  max-width: 255px;
  font: 300 14px/17px 'Gilroy', sans-serif;
  color: #000;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subinfo ul.list li:first-child {
  margin-top: 0;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-subinfo ul.list li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  width: 6px;
  height: 6px;
  background: #f65e64;
  border-radius: 50%;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-tag {
  position: absolute;
  top: -13px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding: 4px 12px;
  border-radius: 26px;
  background: linear-gradient(285deg, #fd9b5c 6.22%, #eb5760 69.31%);
  font: 300 14px/18px 'Gilroy', sans-serif;
  color: #fff;
  white-space: nowrap;
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-up-tag {
    font-size: 12px;
    padding: 3px 10px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item {
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item {
    padding: 20px 10px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item {
    padding: 15px 9px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item:not(:last-child) {
  border-bottom: 1px solid #e6e6e4;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span {
  display: block;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.title {
  font: 16px/24px 'Gilroy', sans-serif;
  color: #000;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.title {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.title {
    font-size: 13px;
    line-height: 18px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.title.light {
  margin-top: 10px;
  opacity: 0.5;
  min-height: 34px;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.title--large {
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.title--large {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.title--large {
    font-size: 14px;
    line-height: 20px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.val {
  margin-top: 0;
  font: 400 16px/24px 'Gilroy', sans-serif;
  color: #000;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.val {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.val {
    font-size: 13px;
    line-height: 18px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.val.ok {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 10px;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.val.ok {
    margin-top: 8px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.val.ok {
    margin-top: 5px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.val.ok::before {
  content: '';
  margin-right: 10px;
  width: 28px;
  height: 28px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Ccircle cx='14' cy='14' r='14' fill='%23ACCE23'/%3E%3Cpath d='M14 20V14M14 8V14M14 14H8M14 14H20' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center no-repeat;
  background-size: 100%;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.val.ok::before {
    width: 22px;
    height: 22px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.desc {
  margin-top: 4px;
  font: 400 14px/18px 'Gilroy', sans-serif;
  color: #000;
  opacity: 0.5;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.desc {
    font-size: 12px;
    line-height: 16px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item span.subtitle {
  font: 14px/17px 'Gilroy', sans-serif;
  margin-top: 5px;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item-enumerations {
  margin: 0;
  padding: 0;
  list-style: none;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item-enumerations li {
  position: relative;
  padding-left: 21px;
  font: 300 14px/18px 'Gilroy', sans-serif;
  margin-bottom: 6px;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item-enumerations li {
    font-size: 12px;
    line-height: 16px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item-enumerations li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 4px;
  width: 11px;
  height: 11px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M1 4.72727L4.9375 8L10 2' stroke='%23F65E64' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center no-repeat;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item-enumerations--bg-pink {
  padding: 12px;
  background: var(--light_pink, #fff7f7);
  border-radius: 10px;
  border: 1px solid rgba(246, 94, 100, 0.4);
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item-enumerations--bg-pink {
    padding: 10px 8px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item-enumerations--bg-pink span {
  display: block;
  margin-bottom: 6px;
  font: 600 14px/1.4 'Gilroy', sans-serif;
  color: #f65e64;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item-enumerations--bg-pink span {
    font-size: 12px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item-enumerations--bg-pink li {
  padding-left: 18px;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item-enumerations--bg-pink b {
  font-weight: 500;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item--switch .val {
  display: none;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item--switch .val.active {
  display: block;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item--switch .desc {
  display: none;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-list-item--switch .desc.active {
  display: block;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-actions {
  margin-top: auto;
  padding: 0;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-actions a {
  width: 100%;
}
@media (max-width: 1480px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-actions a {
    font-size: 16px;
    line-height: 48px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs-block-item-down-actions a {
    line-height: 31px;
    font-size: 14px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__switch {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs__switch {
    margin-top: 12px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs__switch {
    margin-top: 8px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__switch-txt {
  font: 400 16px/24px 'Gilroy', sans-serif;
  color: #000;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  cursor: pointer;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs__switch-txt {
    font-size: 14px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs__switch-txt {
    font-size: 13px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__switch-txt.active {
  color: #f65e64;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__switch-btn {
  position: relative;
  width: 38px;
  height: 23px;
  margin: 0 8px;
  background: #f65e64;
  border-radius: 11px;
  cursor: pointer;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__switch-btn:before {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 17px;
  height: 17px;
  background: #fff;
  border-radius: 50%;
  content: '';
  -webkit-transition: left 0.3s;
  transition: left 0.3s;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__switch-btn.active:before {
  left: 19px;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__price .curr {
  font: 500 24px/1.3 'Gilroy', sans-serif;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs__price .curr {
    font-size: 22px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs__price .curr {
    font-size: 20px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__price span {
  font: 400 18px/1.3 'Gilroy', sans-serif;
  color: #000;
  display: inline-block;
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs__price span {
    font-size: 16px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__price span.price-txt-bold {
  color: #636363;
  font-size: 14px;
  font-weight: 500;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__price .old {
  font: 500 24px/1.3 'Gilroy', sans-serif;
  color: #b3b3b3;
}
@media (max-width: 768px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs__price .old {
    font-size: 22px;
  }
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs__price .old {
    font-size: 20px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__price-txt {
  font: 300 14px/18px 'Gilroy', sans-serif;
  color: #636363;
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs--new-design .new-tariffs__price-txt {
    font-size: 12px;
    line-height: 16px;
  }
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__price-txt:not(:first-child) {
  margin-top: 5px;
}
.wrapper main .inner .new-tariffs--new-design .new-tariffs__price-txt.ui-pink {
  font-weight: 600;
  color: #f65e64;
}
.wrapper main .inner .new-tariffs .tooltip {
  position: relative;
  margin-left: 10px;
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url(/local/templates/main/css/blocks/new-tariffs/../../../img/icon_question.svg) no-repeat;
  background-size: contain;
  opacity: 1;
  cursor: pointer;
  z-index: auto;
  top: 4px;
}
.wrapper main .inner .new-tariffs .tooltip .tooltiptext {
  position: absolute;
  display: block;
  left: calc(100% + 7px);
  top: -12px;
  width: 160px;
  padding: 15px 20px;
  font: 300 14px/1.3 'Gilroy', sans-serif;
  color: #000;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.08);
          box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.08);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: unset;
  visibility: hidden;
  z-index: 1;
}
@media (max-width: 520px) {
  .wrapper main .inner .new-tariffs .tooltip .tooltiptext {
    left: -93px;
  }
}
.wrapper main .inner .new-tariffs .tooltip .tooltiptext::before {
  content: '';
  position: absolute;
  left: 0;
  top: 20px;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(-45deg) translateY(-50%);
          transform: rotate(-45deg) translateY(-50%);
  background: #fff;
  border-radius: 2px;
}
.wrapper main .inner .new-tariffs .tooltip .tooltiptext ul.list {
  margin-top: 0;
}
.wrapper main .inner .new-tariffs .tooltip .tooltiptext ul.list li {
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 10px;
  max-width: 100%;
}
.wrapper main .inner .new-tariffs .tooltip .tooltiptext ul.list li::before {
  top: 5px;
}
.wrapper main .inner .new-tariffs .tooltip:hover .tooltiptext {
  opacity: 1;
  visibility: visible;
  z-index: 9999999;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/news.detail/form_bottom_application/style.css?1750940185155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */
/* /local/templates/main/include/pages/tariffs/css/tariffs.css?175094018634524 */
/* /local/templates/main/include/pages/new-tariffs-test-stand/css/new-tariffs-test-stand.css?175094018624644 */
/* /local/templates/main/css/blocks/tariffs/tariffs.css?175094018615081 */
/* /local/templates/main/css/blocks/new-tariffs/new-tariffs.css?175094018623174 */
/* /local/templates/.default/components/bitrix/news.detail/form_bottom_application/style.css?1750940185155 */
