<!-- Стили для вывода кнопки заказа на передний план и адаптивности -->

  /* Выводим все элементы кнопки (картинку-фон, текст, кликабельную ссылку и подложку-тень) на передний план */
  .tn-elem__3717971191635375189926,
  .tn-elem__3717971191635375189931,
  .tn-elem__3717971191635375241382,
  .tn-elem__3717971191635375317956,
  .tn-elem__3718679311635303503033,
  .tn-elem__3718679311635303503052,
  .tn-elem__3718679311635462530143,
  .tn-elem__3718679311635481416704 {
    z-index: 100 !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  /* --- ДЕСКТОПНЫЙ КАЛЬКУЛЯТОР (rec371797119) --- */
  @media screen and (max-width: 1199px) {
    .tn-elem__3717971191635375189926 { width: 361px !important; }
    .tn-elem__3717971191635375189931 { width: 284px !important; }
    .tn-elem__3717971191635375241382 { width: 198px !important; }
    .tn-elem__3717971191635375317956 { width: 284px !important; height: 80px !important; }
  }
  @media screen and (max-width: 959px) {
    .tn-elem__3717971191635375189926 { width: 361px !important; }
    .tn-elem__3717971191635375189931 { width: 284px !important; }
    .tn-elem__3717971191635375241382 { width: 198px !important; }
    .tn-elem__3717971191635375317956 { width: 284px !important; height: 80px !important; }
  }
  @media screen and (max-width: 639px) {
    .tn-elem__3717971191635375189926 { width: 361px !important; }
    .tn-elem__3717971191635375189931 { width: 284px !important; }
    .tn-elem__3717971191635375241382 { width: 198px !important; }
    .tn-elem__3717971191635375317956 { width: 284px !important; height: 80px !important; }
  }
  @media screen and (max-width: 479px) {
    .tn-elem__3717971191635375189926 { width: 351px !important; }
    .tn-elem__3717971191635375189931 { width: 275px !important; }
    .tn-elem__3717971191635375241382 { width: 198px !important; }
    .tn-elem__3717971191635375317956 { width: 275px !important; height: 80px !important; }
  }

  /* --- МОБИЛЬНЫЙ КАЛЬКУЛЯТОР (rec371867931) --- */
  @media screen and (max-width: 1199px) {
    .tn-elem__3718679311635303503033 { width: 351px !important; }
    .tn-elem__3718679311635303503052 { width: 275px !important; }
    .tn-elem__3718679311635462530143 { width: 159px !important; }
    .tn-elem__3718679311635481416704 { width: 275px !important; height: 78px !important; }
  }
  @media screen and (max-width: 959px) {
    .tn-elem__3718679311635303503033 { width: 351px !important; }
    .tn-elem__3718679311635303503052 { width: 275px !important; }
    .tn-elem__3718679311635462530143 { width: 159px !important; }
    .tn-elem__3718679311635481416704 { width: 275px !important; height: 78px !important; }
  }
  @media screen and (max-width: 639px) {
    .tn-elem__3718679311635303503033 { width: 351px !important; }
    .tn-elem__3718679311635303503052 { width: 275px !important; }
    .tn-elem__3718679311635462530143 { width: 159px !important; }
    .tn-elem__3718679311635481416704 { width: 275px !important; height: 78px !important; }
  }
  @media screen and (max-width: 479px) {
    .tn-elem__3718679311635303503033 { width: 351px !important; }
    .tn-elem__3718679311635303503052 { width: 275px !important; }
    .tn-elem__3718679311635462530143 { width: 159px !important; }
    .tn-elem__3718679311635481416704 { width: 275px !important; height: 78px !important; }
  }
</style>

<!-- Скрипт для физического перемещения кнопки в конец контейнера (чтобы она рисовалась поверх других элементов) -->
