

/* Start:/local/templates/sayou/components/bitrix/news.detail/information/style.css?17363678358902*/
.news-detail {
  padding-bottom: 120px;
}

.news-detail .news-detail__content {
  padding-left: 70px;
}

.news-detail h3 {
  font-family: RobotoCondensed;
  font-size: 26px;
  font-weight: 700;
  line-height: 36.4px;
  text-align: left;
  margin-bottom: 28px;
}

.news-detail ol li h4 {
  font-family: RobotoCondensed;
  font-size: 18px;
  font-weight: 500;
  line-height: 21.09px;
  text-align: left;
  margin-bottom: 8px;
  text-transform: uppercase;
}

ol.cases__items li h4 {
  margin-bottom: 0;
}

.news-detail ol li p {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  color: #757575;
}

.news-detail ol li {
  position: relative;
}

.news-detail ol li:not(:last-child) {
  margin-bottom: 71px;
}

ol.detail__items li:not(:last-child) {
  margin-bottom: 42px;
}

ol.detail__items li p {
  margin-bottom: 0px;
}

.news-detail ol {
  list-style-type: none;
  counter-reset: num;
  padding: 5px 0;
  margin: 60px 0 0 60px;
}

.news-detail ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: -37px;
  left: -56px;
  width: 46px;
  color: #a39c96;
  font-family: RobotoCondensed;
  font-size: 64px;
  font-weight: 700;
  text-align: left;
}

.news-detail h4 {
  font-family: RobotoCondensed;
  font-size: 22px;
  font-weight: 500;
  line-height: 25.78px;
  text-align: left;
  margin-bottom: 16px;
  text-transform: uppercase;
}

.news-detail ol li ul li::before {
  content: "";
}

.news-detail ol li ul li:not(:last-child) {
  margin-bottom: 14px;
}

.news-detail ol li ul li img {
  margin-bottom: 0px;
  margin-right: 18px;
}

.news-detail ol li ul {
  margin-top: 22px;
}

.news-detail ol li ul li {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  color: #1a1919;
}

.news-detail ul {
  margin-bottom: 42px;
}

.news-detail ul li {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  color: #757575;
}

.news-detail p {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
}

.news-detail img {
  margin-bottom: 32px;
}

.news-detail div:not(:last-child) {
  margin-bottom: 80px;
}

.news-detail__content div.decoration-block {
  margin-bottom: 120px;
}

.info-content-wrap {
  display: flex;
}
.info-content-img {
  max-width: 696px;
  width: 100%;
}
.info-content-text {
  width: 100%;
  overflow-x: hidden;
  overflow-y: visible;
}

.news-detail .news-detail__col-img img {
  width: 100%;
  height: auto;
  max-height: 700px;
  margin-bottom: 0px;
}

.news-detail ol.detail__items {
  margin-left: 0;
}

.detail_text-list ol {
  margin: 0px 0 0 40px;
}

.detail_text-list ol li p {
  margin-bottom: 40px;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  color: #1a1919;
}

ol.detail__items li p {
  margin-bottom: 0px;
}

.detail_text-list ol li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: 0px;
  left: -35px;
  width: 25px;
  font-family: RobotoCondensed;
  font-size: 22px;
  font-weight: 500;
  line-height: 25.78px;
  text-align: left;
  color: #a39c96;
  margin-right: 18px;
}

ol.detail__items li {
  display: flex;
  align-items: flex-start;
}

ol.detail__items li:before {
  position: static;
  left: auto;
  top: auto;
  width: auto;
  min-width: 24px;
  margin-right: 8px;
}

.question {
  padding: 40px 30px 50px 30px;
  position: relative;
  background: #edebea;
  overflow: hidden;
}

.question_wrapper {
  position: relative;
}

.question::before {
  content: "";
  position: absolute;
  background: url("/local/templates/sayou/img/line.png") no-repeat;
  height: 100%;
  width: 100%;
  z-index: 0;
  top: -32px;
  left: 170px;
}

.news-detail .question__block:not(:last-child) {
  margin: 0 60px 0 0;
}

.news-detail .question .question__title-block {
  font-family: RobotoCondensed;
  font-size: 18px;
  font-weight: 500;
  line-height: 21.09px;
  text-align: left;
  color: #a39c96;
  margin-bottom: 8px;
}

.news-detail .question .question__link-block {
  font-family: RobotoCondensed;
  font-size: 22px;
  font-weight: 500;
  line-height: 25.78px;
  text-align: left;
  text-transform: uppercase;
}

.news-detail .question .question__block:nth-child(2) .question__link-block {
  text-decoration: underline;
}

.news-detail .question .question__title {
  font-family: RobotoCondensed;
  font-size: 24px;
  font-weight: 500;
  line-height: 31.2px;
  text-align: left;
  margin-bottom: 37px;
}

.news-detail table {
  width: 100%;
  margin-bottom: 20px;
}

.news-detail table th {
  padding: 5px;
}

.news-detail table td {
  padding: 16px 8px;
  text-align: left;
  font-family: RobotoCondensed;
  font-size: 14px;
  font-weight: 500;
  line-height: 18.2px;
  text-align: left;
  text-transform: uppercase;
}

.news-detail table tbody tr:nth-child(odd) {
  background: #fff;
}

.news-detail table tbody tr:nth-child(even) {
  background: #edebea;
}

.detail_link {
  display: inline-block;
  max-width: 335px;
  width: 100%;
  padding: 14px 30px 14px 30px;
  border: 1px solid #1a1919;
  background: #1a1919;
  font-family: RobotoCondensed;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.2px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  margin-top: 24px;
}

.news-detail .mobail {
  display: none;
}

.news-detail .desktop {
  display: block;
}

.table-size-wrap {
  overflow-y: auto;
  width: 100%;
}

.table-size-wrap table {
  min-width: 638px;
  max-width: 100%;
  margin-bottom: 0;
}

.news-detail div.size-img-wrap {
  margin-bottom: 32px;
  max-width: 650px;
  width: 100%;
  max-height: 329px;
}

div.size-img-wrap .desktop {
  min-width: 500px;
}

.size-img-wrap img {
  margin: 0;
  max-width: 100%;
}

.news-detail .payment-block {
  padding: 0;
}

.news-detail .payment-systems {
  margin-bottom: 0;
}

.wrapper {
  overflow: clip !important;
}

.news-detail div.news-detail__col-img {
  margin-bottom: 0;
}

.news-detail__col-img img {
  position: sticky;
  top: 126px;
  left: 0;
}

@media (max-width: 1200px) {
  .news-detail .news-detail__content {
    padding-left: 30px;
  }
}

@media (max-width: 991px) {
  .news-detail ol {
    margin: 24px 0 0 31px;
  }

  .news-detail ol li:before {
    top: -2px;
    left: -31px;
    font-size: 28px;
  }

  ol.detail__items li:before {
    font-size: 18px;
  }

  .news-detail ol.detail__items {
    margin-left: 0;
  }

  .news-detail ol li:not(:last-child) {
    margin-bottom: 25px;
  }

  .news-detail h3 {
    margin-bottom: 24px;
  }

  .decoration-block .detail_link {
    max-width: 100%;
  }

  

  .news-detail div.news-detail__col-img img {
    min-height: 400px;
    object-fit: cover;
  }

  .news-detail .question .question__block:not(:last-child) {
    margin-bottom: 18px;
  }

  .news-detail .question .question__title {
    margin-bottom: 27px;
  }

  .news-detail__content div.decoration-block {
    margin-bottom: 80px;
  }
}

@media (max-width: 890px) {
  .info-content-wrap {
    display: block;
  }
  .news-detail .news-detail__content {
    padding-left: 0px;
  }
  .info-content-img {
    max-width: 100%;
  }
  .news-detail div.news-detail__col-img {
    margin-bottom: 80px;
  }
}

@media (max-width: 576px) {
  .news-detail h3 {
    font-family: RobotoCondensed;
    font-size: 22px;
    line-height: 28.6px;
    margin-bottom: 24px;
  }

  .news-detail ol li h4 {
    font-family: RobotoCondensed;
    font-size: 16px;
    line-height: 22.4px;
  }

  .news-detail ol li p {
    font-family: Roboto;
    font-size: 16px;
    line-height: 24px;
  }

  .news-detail {
    padding-bottom: 80px;
  }

  .news-detail .mobail {
    display: block;
  }

  .news-detail .desktop {
    display: none;
  }

  .news-detail .question .question__title-block {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 6px;
  }

  .news-detail .question .question__link-block {
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
    font-family: Roboto;
  }

  ol.detail__items li:not(:last-child) {
    margin-bottom: 26px;
  }

  ol.detail__items li:before {
    font-size: 18px;
  }

  .news-detail div.size-img-wrap {
    max-height: 605px;
  }
}

@media (max-width: 370px) {
  ol.cases__items li:not(:last-child) {
    margin-bottom: 15px;
  }

  .delivery-block .delivery-items {
    margin-bottom: 24px;
  }

  .delivery-block h4 {
    margin-bottom: 8px;
    font-size: 18px;
  }

  ul.delivery-items li {
    font-size: 16px;
    line-height: 24px;
  }

  .question::before {
    height: 100px;
    width: 112%;
    top: auto;
    left: -33px;
    bottom: 0;
  }

  .table-size-wrap table {
    min-width: 474px;
  }

  ol.detail__items li:before {
    margin-right: 4px;
  }

  .question {
    padding-bottom: 75px;
  }
}

/* End */


/* Start:/local/templates/sayou/components/bitrix/breadcrumb/nav/style.css?1738590177359*/
.bx-breadcrumb {
	margin: 10px 0;
	margin-bottom: 12px;
}
.bx-breadcrumb i {
  margin-right: 3px;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
}

.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	white-space: nowrap;
	vertical-align: middle;
	margin-right: 8px;
}

@media (max-width: 370px){
  .bx-breadcrumb{
    margin-bottom: 4px;
  }
}
/* End */
/* /local/templates/sayou/components/bitrix/news.detail/information/style.css?17363678358902 */
/* /local/templates/sayou/components/bitrix/breadcrumb/nav/style.css?1738590177359 */
