.smartfilter .input-item--select .choices__item--selectable {color: #000000}
.btn-white:hover {background: #F1F1F1 !important;}

@media (max-width: 550px) {
   .stats .info-block__head .btn {width: 100%; text-align: center;}
   .stats .info-block__stats {margin-top: 50px !important;}
    .geography .geography__bg-layer {
           position: absolute;
    top: 0;
    left: 0;
    transform: none;
    width: auto;
    height: auto;
    object-fit: fill;
   }
.geography .info-block__title {font-size: 24px !important;}
.features .stat-item__title {font-size: 34px !important;}
.features .features__head .btn {width: 100%; text-align: center;}
.history-slider {overflow: visible !important;}
.history .timeline-item__dot {background: #008BD2 !important;}
}

.products h3.card-title a{
    color: #fff;
    text-decoration: none;
}

html[lang="en"] #bx_incl_area_3_11 button[type="submit"] {
    width: 200px;
}
html .search-cont {display: none}

.product-single .table-block {max-width:800px;}

.product-single .data-block{
   overflow: hidden;
}

.history .container{
         height: max-content;
}


.product-single .data-2-block .table-block {
  overflow-y: auto;
  padding: 12px 0px;
}
.product-single .data-2-block table {
  width: 100%;
  border-collapse: separate;  /* обязательно separate для скругления */
  border-spacing: 0;          /* убираем зазоры между ячейками */
  
  border: 1px solid #C6C6C6;  /* единая граница вокруг таблицы */
  border-radius: 20px;        /* скруглённые углы */
  overflow: hidden;  
}
.product-single .data-2-block table thead {
  background-color: #F9F9FB;
  font-weight: normal;
}
.product-single .data-2-block table thead th {
  font-family: "TT Interphases Pro Trial DemiBold";
  padding: 20px;
  text-align: left;
  border-bottom: 1px solid #C6C6C6;
  border-right: 1px solid #C6C6C6;
}
.product-single .data-2-block table thead th:last-child {
  border-right: none;
}
.product-single .data-2-block table tbody tr:last-child td {
  border-bottom: none;
}
.product-single .data-2-block table tbody tr:hover {
  background-color: #f1f1f1;
}
.product-single .data-2-block table tbody td {
  min-width: 200px;
  padding: 20px;
  border-bottom: 1px solid #C6C6C6;  /* тонкие разделительные линии */
border: none;
  border-right: 1px solid #C6C6C6;
}
.product-single .data-2-block table tbody td:last-child {
    border-right: none;

}

.product-single .data-2-block .table-block {max-width: 100%;}

 .product-single .data-2-block table th:last-child{background: #f5f5f5;}

.product-single .data-2-block table tr:not(:first-child) td {border-top: 1px solid #C6C6C6;}

.product-single .data-2-block table tr:first-child {background: #f5f5f5;}

.news-output {
  display: none;
}

.posts-output {
  display: none;
}