

/* Start:/bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1673950947620*/
.bx-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bx-breadcrumb-item{height:22px;white-space:nowrap}.bx-breadcrumb-item-angle{margin:0 10px;color:#b5bdc2;vertical-align:top;font-size:12px}.bx-breadcrumb-item-link{border-bottom:0;vertical-align:top;line-height:21px}.bx-breadcrumb-item-text{vertical-align:top;white-space:normal;font:400 13px/21px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:250ms linear all}
/* End */


/* Start:/local/components/bon/banner.links/templates/.vertical/style.css?17352957161799*/
.item {
  background: white;
  border-radius: 5px;
  text-align: center;
  overflow: hidden;
  box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
  width: 420px;
}

.item-img,
.item-img a {
  width: 100%;
  display: block;
  height: 240px;
  object-fit: contain;
  background-position: center center;
}

.item-body {
  padding: 24px;

  position: relative;
  padding-bottom: 64px;
}

.item-body .item-body-title {
  font-size: 24px;
  line-height: 30px;
  color: #c94449;
  text-align: center;
  margin-bottom: 12px;
  text-decoration: none;
  position: relative;
  padding-bottom: 16px;
  font-weight: 500;
}

.item-body .item-body-title::before {
  position: absolute;
  bottom: 24px;
  left: 40%;
  background: url(/local/templates/bon_new/assets/images/bg_title02.png) no-repeat;
  width: 55px;
  height: 11px;
  content: '';
  margin-bottom: -28px;
}

.item-body .item-body-title a,
.item-body .item-body-title a:hover {
  text-decoration: none;
}

.item-body .item-body-desc {
  font-size: 16px;
  line-height: 20px;
  text-rendering: optimizeLegibility;
  min-height: 280px;
}

.item-body .item-body-link {
  line-height: 32px;
  padding: 8px 24px;
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
  text-align: center;
}

.item-body .item-body-link a {
  background: #c94449;
  border-color: #c94449;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  color: white;
}

.item-body .item-body-link a:hover {
  background-color: #a53539;
  border-color: #a53539;
}



@media screen and (max-width: 1199px) {}

@media screen and (max-width: 1023px) {}

@media screen and (max-width: 767px) {}

@media screen and (max-width: 579px) {
  .item-body {
    min-height: 100%;
  }

  .item {
    width: 380px;
  }
}
/* End */


/* Start:/local/templates/bon_new/components/bitrix/news.list/reviews/style.css?17345443401520*/
.reviews {
   margin-top: 30px;
}


.reviews .slider {
   padding-bottom: 64px;
}

.reviews .owl-stage {
   padding: 36px 0;
}

.reviews .slide {
   position: relative;
   background: #FFF;
   border-radius: 5px;
   text-align: center;
   overflow: hidden;
   box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
   padding: 32px 24px;
   min-height: 380px !important;
   width: 92%;
   margin: 0 auto;
   text-align: center;
}



.reviews .slide .name {
   font-size: 20px;
   font-weight: 700;
   line-height: normal;
}

.reviews .slide .city {
   font-size: 16px;
   font-weight: 500;
   line-height: normal;

   margin-top: 5px;
}

.reviews .slide .desc {
   color: rgba(0, 0, 0, 0.75);
   margin: 12px 0;
   font-size: 16px;
   line-height: 20px;
   padding: 24px 6px;
   position: relative;
}

.reviews .slide .desc::before {
   position: absolute;
   top: 24px;
   left: 40%;
   background: url(/local/templates/bon_new/assets/images/bg_title02.png) no-repeat;
   width: 55px;
   height: 11px;
   content: '';
   margin-top: -28px;
 }

.reviews .slide .more {
   color: #c94549;
   font-size: 16px;
   font-weight: 700;

   transition: 0.2s linear;
   text-decoration: none;
}

.reviews .slide .more:hover {
   color: #6e727d;
}


.review_body {
   font-size: 16px;
   margin-top: 6px !important;
}

.review_body .review_body_title {
   font-size: 22px;
   line-height: 26px;
   font-weight: 500;
   margin-bottom: 12px;
}

.review_body .review_body_desc {
   line-height: 22px;
}
/* End */


/* Start:/local/templates/bon_new/components/bitrix/system.pagenavigation/.default/style.css?1689164731898*/
.navigation {
   display: flex;
   flex-direction: row;
   justify-content: center;
   padding: 60px 0 24px 0;
   width: 100%;
}

.navigation .navigation-pages span,
.navigation .navigation-pages a {
   background: #fff;
   padding: 10px 16px;
   box-shadow: 0 3px 25px 8px rgb(54, 54, 54, 0.1);
   border-radius: 8px;
   text-decoration: none;
   transition: all 0.3s all;
   font-weight: 400;
   border: 1px solid #e8e8e8;
   font-size: 1rem;
   color: #31383F;
}

.navigation .navigation-pages span {
   cursor: not-allowed;
   background-color: #f6f6f6;
   color: #999;
}

.navigation .navigation-pages a:hover,
.navigation .navigation-pages a:hover {
   background-color: #fbfbfb;
   transform: scale(1.015);
   color: #a53539;
}

@media screen and (max-width: 580px) {
   .navigation {
      padding-top: 48px;
   }

   .navigation .navigation-pages .not-mobile {
      display: none;
   }
}

/* End */
/* /bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1673950947620 */
/* /local/components/bon/banner.links/templates/.vertical/style.css?17352957161799 */
/* /local/templates/bon_new/components/bitrix/news.list/reviews/style.css?17345443401520 */
/* /local/templates/bon_new/components/bitrix/system.pagenavigation/.default/style.css?1689164731898 */
