.page-article {
  padding-bottom: 40px;
  color: #3F4041;
}
@media (min-width: 768px) {
  .page-article {
    padding-bottom: 80px;
  }
}
.page-article .breadcrumbs .breadcrumbs__back-link {
  display: flex;
}
@media (min-width: 768px) {
  .page-article__layout {
    display: grid;
    grid-template: auto/auto minmax(0, 960px) auto;
    grid-gap: 30px;
  }
}
.page-article__menu-col {
  display: none;
}
@media (min-width: 768px) {
  .page-article__menu-col {
    display: block;
  }
}
.page-article__back-link {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  color: #636363;
}
.page-article__back-link-icon {
  display: block;
  width: 20px;
  height: 20px;
}
.page-article__content-col {
  font-size: 15px;
  line-height: 1.4;
  color: #3f4041;
}
@media (min-width: 768px) {
  .page-article__content-col {
    font-size: 18px;
  }
}
.page-article__content-col h2,
.page-article__content-col h4 {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .page-article__content-col h2,
  .page-article__content-col h4 {
    margin-bottom: 24px;
  }
}
.page-article__content-col p {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .page-article__content-col p {
    margin-bottom: 17px;
  }
}
.page-article__content-col p a {
  white-space: nowrap;
  color: #ff7100;
}
.page-article__content-col p a:hover {
  text-decoration: underline;
}
.page-article__content-col blockquote {
  position: relative;
  padding: 24px 24px 24px 76px;
  background-color: #f6f6f6;
  border-radius: 16px;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 500;
  color: #3f4041;
}
.page-article__content-col blockquote::before {
  position: absolute;
  top: 24px;
  left: 16px;
  width: 44px;
  height: 44px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='none'%3E%3Cpath d='M6.62698 51.6124C6.14658 51.7961 5.59844 51.643 5.27818 51.239C4.82858 50.6698 5.00103 49.8373 5.64155 49.4884C6.87333 48.8212 9.02279 47.5358 11.123 45.8464C15.348 42.4554 16.549 37.1913 10.6611 34.9571C4.20037 32.5148 0 27.6976 0 22.0356C0 14.9659 6.46069 9.23047 13.5742 9.23047C20.2505 9.23047 25.8489 14.7088 26.4956 21.1726C26.4956 21.1726 26.8097 22.0295 26.8898 25.3226C27.0807 32.9127 24.6356 44.7446 6.62082 51.6124H6.62698Z' fill='%23FF7100'/%3E%3Cpath d='M39.7246 51.6124C39.2442 51.7961 38.6961 51.643 38.3758 51.239C37.9262 50.6698 38.0987 49.8373 38.7392 49.4884C39.971 48.8212 42.1204 47.5358 44.2206 45.8464C48.4456 42.4554 49.6466 37.1913 43.7587 34.9571C37.3042 32.5087 33.0977 27.6915 33.0977 22.0356C33.0977 14.9659 39.5583 9.23047 46.6719 9.23047C53.3481 9.23047 58.9466 14.7088 59.5932 21.1726C59.5932 21.1726 59.9073 22.0295 59.9874 25.3226C60.1783 32.9127 57.7333 44.7446 39.7185 51.6124H39.7246Z' fill='%23FF7100'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
}
@media (min-width: 768px) {
  .page-article__content-col blockquote {
    padding: 40px 30px 40px 120px;
    border-radius: 20px;
    font-size: 22px;
  }
  .page-article__content-col blockquote::before {
    top: 40px;
    left: 30px;
    width: 60px;
    height: 60px;
  }
}
.page-article__content-col ul,
.page-article__content-col ol {
  display: flex;
  flex-direction: column;
}
.page-article__content-col ul strong,
.page-article__content-col ol strong {
  font-weight: 600;
}
.page-article__content-col ul {
  gap: 10px;
}
@media (min-width: 768px) {
  .page-article__content-col ul {
    gap: 14px;
  }
}
.page-article__content-col ol {
  gap: 10px;
}
@media (min-width: 768px) {
  .page-article__content-col ol {
    gap: 19px;
  }
}
.page-article__content-col table {
  width: 100%;
  font-size: 16px;
  line-height: 1.24;
}
.page-article__content-col table tr > *:first-child {
  width: 28%;
}
.page-article__content-col table tr th {
  background-color: #f6f6f6;
  font-weight: 500;
  text-align: left;
  color: #3f4041;
}
.page-article__content-col table tr th:first-child {
  border-radius: 10px 0 0 10px;
}
.page-article__content-col table tr th:last-child {
  border-radius: 0 10px 10px 0;
}
.page-article__content-col table tr th {
  padding: 18px 16px;
}
@media (min-width: 768px) {
  .page-article__content-col table tr th {
    padding: 20px;
  }
}
.page-article__content-col table tr td {
  padding: 12px 16px;
  color: #636363;
}
@media (min-width: 768px) {
  .page-article__content-col table tr td {
    padding: 18px 20px;
  }
}
.page-article__content-col table tr td {
  border-bottom: 1px solid #c6c6c6;
}
.page-article__content-col table tr:nth-child(2) td {
  padding-top: 20px;
}
.page-article__big-text {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 500;
}
@media (min-width: 768px) {
  .page-article__big-text {
    font-size: 22px;
  }
}
.page-article__small-text {
  font-size: 16px;
  line-height: 1.4;
}
.page-article .br80 {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .page-article .br80 {
    margin-bottom: 80px;
  }
}
.page-article .br40 {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .page-article .br40 {
    margin-bottom: 40px;
  }
}
.page-article__hero-img {
  display: block;
  margin-bottom: 24px;
  width: 100%;
  border-radius: 16px;
}
@media (min-width: 768px) {
  .page-article__hero-img {
    margin-bottom: 40px;
    border-radius: 20px;
  }
}
.page-article__title {
  margin-bottom: 16px;
  color: #3f4041;
}
@media (min-width: 768px) {
  .page-article__title {
    margin-bottom: 24px;
  }
}
.page-article__data-row {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
  gap: 24px;
}
@media (min-width: 768px) {
  .page-article__data-row {
    margin-bottom: 40px;
    gap: 40px;
  }
}
.page-article__date {
  font-size: 14px;
  line-height: 1.26;
  color: #959595;
}
.page-article__content {
  width: 100%;
  max-width: 690px;
  margin: 0 auto;
}
.page-article__image {
  font-size: 14px;
  line-height: 1.26;
  color: #959595;
}
.page-article__image img {
  display: block;
  width: 100%;
  margin-bottom: 16px;
  border-radius: 16px;
}
.page-article__slider {
  position: relative;
}
.page-article__slider-slide {
  border-radius: 16px;
  overflow: hidden;
}
.page-article__slider-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-article__slider-nav {
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  display: none;
  justify-content: space-between;
  width: 100%;
  padding: 0 20px;
}
@media (min-width: 768px) {
  .page-article__slider-nav {
    display: flex;
  }
}
.page-article__slider-nav-btn--next {
  transform: rotate(45deg);
}
.page-article__slider-nav-btn--prev {
  transform: rotate(-135deg);
}
.page-article__slider-pagination {
  position: absolute;
  z-index: 1;
  bottom: 16px !important;
  left: 0 !important;
  width: 100%;
}
.page-article__video {
  margin-bottom: 16px;
  border-radius: 16px;
  overflow: hidden;
}
.page-article__video-text {
  font-size: 18px;
  line-height: 1.24;
  font-weight: 500;
}
.page-article__phone-link {
  font-weight: 600;
}
.page-article__mail-link {
  text-decoration: underline;
}
.page-article__mail-link:hover {
  text-decoration: none !important;
}
.page-article__info {
  position: relative;
  padding: 16px 16px 16px 38px;
  background-color: #f6f6f6;
  border-radius: 20px;
  font-size: 16px;
  line-height: 1.4;
}
.page-article__info::before {
  position: absolute;
  top: 16px;
  left: 16px;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_6289_20497)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8 8C14.8 11.7555 11.7555 14.8 8 14.8C4.24446 14.8 1.2 11.7555 1.2 8C1.2 4.24446 4.24446 1.2 8 1.2C11.7555 1.2 14.8 4.24446 14.8 8ZM16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM8.80135 9.00181C8.96536 8.30933 9.05647 7.79908 9.05647 7.47106C9.05647 7.14304 9.0018 6.90614 8.87424 6.76035C7.85374 6.76035 7.16126 6.83325 6.79679 6.94258L6.76035 7.12482L6.85146 7.25238C7.03369 7.50751 7.12481 7.76263 7.12481 8.03598C7.12481 8.21821 7.03369 8.63735 6.86969 9.29338C6.70568 9.94942 6.61456 10.4414 6.61456 10.7695C6.61456 11.0975 6.68745 11.3526 6.85146 11.5166C7.01547 11.6806 7.25237 11.7717 7.52572 11.7717C7.81729 11.7717 8.12709 11.6988 8.47333 11.5531C8.81957 11.4073 9.11114 11.2433 9.34804 11.0428L9.16581 10.4961L9.0747 10.5326C8.87424 10.6055 8.72845 10.6419 8.65556 10.6419C8.58267 10.6419 8.54622 10.5326 8.54622 10.3321C8.54622 10.1317 8.63734 9.69429 8.80135 9.00181ZM7.56217 5.63051C7.72618 5.81275 7.9813 5.90386 8.2911 5.90386C8.60089 5.90386 8.85602 5.81275 9.09292 5.59407C9.29338 5.39361 9.40271 5.13849 9.40271 4.86514C9.40271 4.59179 9.3116 4.37311 9.14759 4.2091C8.96536 4.04509 8.72845 3.9722 8.41866 3.9722C8.10886 3.9722 7.85374 4.08154 7.63506 4.26377C7.41638 4.446 7.30704 4.6829 7.30704 4.95625C7.30704 5.2296 7.37994 5.44828 7.56217 5.63051Z' fill='%23636363'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6289_20497'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
}
@media (min-width: 768px) {
  .page-article__info {
    padding: 24px 24px 24px 50px;
  }
  .page-article__info::before {
    top: 24px;
    left: 24px;
  }
}
.page-article__product-slider {
  margin-top: 60px;
}
@media (min-width: 768px) {
  .page-article__product-slider {
    margin-top: 100px;
  }
}