.statistic_element-detail {
  background: #F5F5F7;
}
.statistic_element-detail h1 {
  font-family: Mulish;
  font-style: normal;
  font-weight: 800;
  font-size: 48px;
  line-height: 110%;
  letter-spacing: -0.03em;
  color: #000000;
  margin: 0 0 40px;
}
.statistic_element-detail .element_header_row .container {
  padding: 0;
}
@media (max-width: 639px) {
  .statistic_element-detail .element_header_row .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.statistic_element-detail .top_row {
  padding-bottom: 96px;
}
@media (max-width: 767px) {
  .statistic_element-detail .top_row {
    padding-bottom: 48px;
  }
}
.statistic_element-detail .top_row .container {
  display: grid;
  grid-template-columns: 628px 520px;
  justify-content: space-between;
  padding: 0;
}
@media (max-width: 1599px) {
  .statistic_element-detail .top_row .container {
    grid-template-columns: 556px 556px;
  }
}
@media (max-width: 1199px) {
  .statistic_element-detail .top_row .container {
    grid-template-columns: 100%;
    grid-row-gap: 40px;
  }
}
@media (max-width: 639px) {
  .statistic_element-detail .top_row .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.statistic_element-detail .top_row .left .images .big_img {
  width: 100%;
  height: 420px;
  margin-bottom: 16px;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  overflow: hidden;
  border-radius: 8px;
  position: relative;
  background: url('/statistic/include/imgs/preload_line_big.gif') no-repeat center center;
}
@media (max-width: 1599px) {
  .statistic_element-detail .top_row .left .images .big_img {
    height: 372px;
  }
}
@media (max-width: 1199px) {
  .statistic_element-detail .top_row .left .images .big_img {
    width: 628px;
    height: 420px;
    margin: 0 auto 16px;
  }
}
@media (max-width: 767px) {
  .statistic_element-detail .top_row .left .images .big_img {
    width: 100%;
    height: max-content;
  }
}
.statistic_element-detail .top_row .left .images .big_img img {
  max-width: 100%;
  width: 100%;
  height: max-content;
}
@media (max-width: 639px) {
  .statistic_element-detail .top_row .left .images .big_img img {
    height: auto;
  }
}
.statistic_element-detail .top_row .left .images .big_img .nav .array_for_slider_circle_left {
  cursor: pointer;
  position: absolute;
  left: 16px;
  margin-top: -20px;
  box-shadow: 0px 4px 12px rgba(41,45,52,0.1), 0px 2px 4px rgba(41,45,52,0.12);
}
.statistic_element-detail .top_row .left .images .big_img .nav .array_for_slider_circle_right {
  cursor: pointer;
  position: absolute;
  right: 16px;
  margin-top: -20px;
  box-shadow: 0px 4px 12px rgba(41,45,52,0.1), 0px 2px 4px rgba(41,45,52,0.12);
}
.statistic_element-detail .top_row .left .images .images_list {
  display: grid;
  grid-template-columns: repeat(5,1fr);
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}
.statistic_element-detail .top_row .left .images .images_list .img_blocks_slide {
  display: flex;
  justify-content: center;
  align-content: center;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
}
.statistic_element-detail .top_row .left .images .images_list .img_blocks_slide img {
  max-width: 100%;
  max-height: 100%;
  opacity: 0.3;
}
.statistic_element-detail .top_row .left .images .images_list .img_blocks_slide.active img {
  opacity: 1;
}
.statistic_element-detail .top_row .right .info {
  background: #FFFFFF;
  box-shadow: 0px 2px 8px rgba(41,45,52,0.06), 0px 2px 3px rgba(41,45,52,0.08);
  border-radius: 16px;
  padding: 20px 24px;
  margin-bottom: 20px;
}
.statistic_element-detail .top_row .right .info .params_table .r {
  display: grid;
  grid-template-columns: max-content 1fr max-content;
  margin-bottom: 16px;
}
.statistic_element-detail .top_row .right .info .params_table .r .c {
  font-family: Mulish;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.02em;
  color: #656565;
}
.statistic_element-detail .top_row .right .info .params_table .r .c:nth-child(2) {
  border-bottom: 1px dashed #DCDEE0;
}
.statistic_element-detail .top_row .right .info .params_table .r .c:nth-child(3) {
  color: #000000;
}
@media (max-width: 1599px) {
  .statistic_element-detail .top_row .right .info .params_table .r.RATE_prop .attentionFlyBox .fly_desc.bottom {
    right: -20px;
  }
}
@media (max-width: 1599px) {
  .statistic_element-detail .top_row .right .info .params_table .r.RATE_prop .attentionFlyBox .fly_desc.bottom .content:before {
    left: calc(100% - 34px);
  }
}
.statistic_element-detail .top_row .right .prices {
  background: #FFFFFF;
  box-shadow: 0px 2px 8px rgba(41,45,52,0.06), 0px 2px 3px rgba(41,45,52,0.08);
  border-radius: 16px;
  padding: 20px 24px;
  display: flex;
  grid-row-gap: 20px;
  flex-direction: column;
}
.statistic_element-detail .top_row .right .prices .prices_list {
  display: flex;
  justify-content: center;
  grid-column-gap: 40px;
  grid-row-gap: 20px;
}
.statistic_element-detail .top_row .right .prices .prices_list .price .title {
  font-family: Mulish;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  text-align: right;
  letter-spacing: -0.02em;
  color: #656565;
  text-align: center;
}
.statistic_element-detail .top_row .right .prices .prices_list .price .v {
  font-family: Lato, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
  text-align: right;
  color: #000000;
  text-align: center;
  display: flex;
  grid-column-gap: 6px;
}
.statistic_element-detail .top_row .right .prices .price_inform {
  display: flex;
  justify-content: center;
  grid-column-gap: 20px;
}
@media (max-width: 520px) {
  .statistic_element-detail .top_row .right .prices .price_inform {
    flex-direction: column;
    align-content: center;
    align-items: center;
  }
}
.statistic_element-detail .top_row .right .prices .price_inform a,
.params_table a {
  font-family: Mulish;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.02em;
  text-decoration-line: underline;
  color: #000000;
}
@media (max-width: 520px) {
  .statistic_element-detail .top_row .right .prices .price_inform a+a {
    margin-top: 20px;
  }
}
.statistic_element-detail .top_row .right .prices .but {
  width: 100%;
  border-radius: 28px;
  text-align: center;
  justify-content: center;
}
.statistic_element-detail .middle_row {
  background: #fff;
}
.statistic_element-detail .middle_row .container {
  padding-top: 80px;
}
@media (max-width: 639px) {
  .statistic_element-detail .middle_row .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.statistic_element-detail .middle_row .container h2 {
  margin: 0 0 40px;
}
.statistic_element-detail .middle_row .container .auc_list_section {
  display: grid;
  grid-template-columns: 628px 520px;
  justify-content: space-between;
}
@media (max-width: 1599px) {
  .statistic_element-detail .middle_row .container .auc_list_section {
    grid-template-columns: 556px 556px;
  }
}
@media (max-width: 1199px) {
  .statistic_element-detail .middle_row .container .auc_list_section {
    grid-template-columns: 100%;
    grid-row-gap: 40px;
  }
}
.statistic_element-detail .middle_row .container .auc_list_section .auc_img {
  width: 100%;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.statistic_element-detail .middle_row .container .auc_list_section .auc_img img {
  width: auto;
  height: auto;
  box-shadow: 0px 4px 12px rgba(41,45,52,0.1), 0px 2px 4px rgba(41,45,52,0.12);
}
.statistic_element-detail .middle_row .container .auc_list_section .auc_desc {
  padding-top: 30px;
}
.statistic_element-detail .middle_row .container .auc_list_section .auc_desc h3 {
  font-family: Mulish;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.02em;
  margin-bottom: 16px;
  color: #000000;
}
.statistic_element-detail .middle_row .container .auc_list_section .auc_desc .params_table .r {
  display: grid;
  grid-template-columns: max-content 1fr max-content;
  margin-bottom: 16px;
}
.statistic_element-detail .middle_row .container .auc_list_section .auc_desc .params_table .r .c {
  font-family: Mulish;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.02em;
  color: #656565;
}
.statistic_element-detail .middle_row .container .auc_list_section .auc_desc .params_table .r .c:nth-child(2) {
  border-bottom: 1px dashed #DCDEE0;
}
.statistic_element-detail .middle_row .container .auc_list_section .auc_desc .params_table .r .c:nth-child(3) {
  color: #000000;
}
.statistic_element-detail .middle_row .container .auc_list_section .auc_desc .params_table_BDS .r {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.02em;
  color: #656565;
  display: flex;
}
.statistic_element-detail .middle_row .container .auc_list_section .auc_desc .params_table_BDS .r .c:nth-child(1) {
  width: 36px;
}
.statistic_element-detail .middle_row .container .auc_list_section .auc_desc .params_table_BDS .r+.r {
  margin-top: 8px;
}
.statistic_element-detail .middle_row .BDS_content .videos_container {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 20px;
  margin-bottom: 40px;
  margin-top: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #EEEEF0;
}
@media (max-width: 768px) {
  .statistic_element-detail .middle_row .BDS_content .videos_container {
    grid-template-columns: 100%;
    grid-row-gap: 20px;
  }
}
.statistic_element-detail .middle_row .BDS_content .videos_container .h {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
  margin-bottom: 40px;
  margin-top: 40px;
  grid-column-start: 1;
  grid-column-end: 3;
}
@media (max-width: 768px) {
  .statistic_element-detail .middle_row .BDS_content .videos_container .h {
    grid-column-start: auto;
    grid-column-end: auto;
  }
}
.statistic_element-detail .middle_row .BDS_content .videos_container .video_container {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}
.statistic_element-detail .middle_row .BDS_content .videos_container .video_container:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: url('/images/icons/play-circle-filled.png') no-repeat center center, #00000054;
  z-index: 6;
  cursor: pointer;
}
.statistic_element-detail .middle_row .BDS_content .videos_container video {
  width: 100%;
  border-radius: 8px;
}
.statistic_element-detail .middle_row .BDS_content .rate .rate_h {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
  margin-bottom: 40px;
}
.statistic_element-detail .middle_row .BDS_content .rate .rate_h img {
  margin: 0 3px 0 15px;
}
.statistic_element-detail .middle_row .BDS_content .rate .imgs_container {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
@media (max-width: 768px) {
  .statistic_element-detail .middle_row .BDS_content .rate .imgs_container {
    grid-template-columns: repeat(2,1fr);
  }
}
.statistic_element-detail .middle_row .BDS_content .rate .imgs_container img {
  border-radius: 8px;
  overflow: hidden;
}
.statistic_element-detail .middle_row .BDS_content .rate .rate_details {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 20px;
  padding-bottom: 40px;
  margin-bottom: 40px;
  margin-top: 40px;
  border-bottom: 1px solid #EEEEF0;
  grid-row-gap: 8px;
}
@media (max-width: 768px) {
  .statistic_element-detail .middle_row .BDS_content .rate .rate_details {
    grid-template-columns: 100%;
    grid-row-gap: 16px;
  }
}
.statistic_element-detail .middle_row .BDS_content .rate .rate_details .rate_detail {
  display: grid;
  grid-template-columns: 180px auto;
}
@media (max-width: 568px) {
  .statistic_element-detail .middle_row .BDS_content .rate .rate_details .rate_detail {
    grid-template-columns: 100%;
  }
}
.statistic_element-detail .middle_row .BDS_content .rate .rate_details .rate_detail .l {
  width: 180px;
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.02em;
  color: #656565;
  text-transform: capitalize;
}
.statistic_element-detail .middle_row .BDS_content .rate .rate_details .rate_detail .r {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.02em;
  color: #000000;
}
.statistic_element-detail .middle_row .BDS_content .comment {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.02em;
  color: #000000;
}
.statistic_element-detail .middle_row .BDS_content .comment .h {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 150%;
  color: #000000;
  margin-bottom: 8px;
}
.similar_elements {
  background: #fff;
}
.similar_elements .container {
  padding: 80px 0 80px;
}
@media (max-width: 639px) {
  .similar_elements .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.similar_elements .total_count {
  display: none;
}
.mejs__offscreen {
  display: none;
}

.statistic_element-detail .top_row .left .images .images_list .img_blocks_slide img {
	opacity: 1;
	border-radius: 4px;
}

.messbut_wrap {margin: 20px 0; padding: 20px 24px 35px; background: #FFFFFF; box-shadow: 0px 2px 8px rgba(41, 45, 52, 0.06), 0px 2px 3px rgba(41, 45, 52, 0.08); border-radius: 16px;}
.messbut_zag {font-weight: 800; font-size: 24px; color: #010101; margin: 15px auto 25px; text-align: center;}
.messbut_box {display: flex; justify-content: space-around;}
.messbut_link {display: flex; width: 45%; justify-content: center; align-items: center; border: none; border-radius: 25px; background: #999; color: #fff; font-weight: 700; letter-spacing: .5px; font-size: 16px; padding: 10px; transition: all .3s;}
.messbut_link svg {width: 30px; height: 30px; fill: #fff; margin-right: 7px;}
.messbut_link.max {background: #7925b7;}
.messbut_link.max:hover {box-shadow: 0 0 9px #7925b7;}
.messbut_link.telegram {background: #1288C4;}
.messbut_link.telegram:hover {box-shadow: 0 0 9px #1288C4;}
@media(max-width:480px){
	.messbut_wrap {padding: 20px 10px 35px;}
	.messbut_zag {font-size: 20px; }
	.messbut_link {font-size: 14px;}
	.messbut_link svg {width: 25px; height: 25px;}
}