

/* Start:/bitrix/templates/new/components/bitrix/news.list/catalog/style.css?1700652091759*/
.section-product-item-img {
  border: 13px solid #f5f5f5;
  margin-bottom: 15px;
}
.section-product-item-img img {
  width: 100%;
}
.section-product-item-name {
  margin-bottom: 7px;
  font-size: 16px;
}
.section-product-item-price {
  color: #76BC21;
  font-weight: bold;
  font-size: 18px;
}

@media screen and (min-width: 960px) {
  .section-products {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 23px;
  }
}
@media screen and (min-width: 640px) and (max-width: 959px) {
  .section-products {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
  }
}
@media screen and (max-width: 639px) {
  .section-products {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
  }
}
/* End */


/* Start:/bitrix/templates/new/components/bitrix/news.list/partners/style.css?17141178771177*/
.partners-grid-title {
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	font-size: 21px;
}
.partners-grid-content {
	margin-top: 25px;
	padding: 0 30px;
	overflow: hidden;
    height: 210px;
    position: relative;
}
.partners-content-grid {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 10px;
	text-align: center;
}
.partners-content-grid-image {
	background: #fff;
	overflow: hidden;
}
.partners-content-grid-image img {
	width: 100%;
}

@media screen and (min-width: 960px) {
	.partners-grid {
		display: grid;
		grid-template-columns: 1fr;
		grid-gap: 20px;
	}
}

.partners-grid .slider-container {
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
}

.partners-grid .slider {
  display: flex;
  transition: transform 0.5s ease-in-out;
}

.partners-grid .slide {
  min-width: 100%;
  box-sizing: border-box;
  padding: 30px 40px;
}

.partners-grid .arrow-container {
  position: absolute;
  top: 50%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  transform: translateY(-50%);
}

.partners-grid .prev,
.partners-grid .next {
	cursor: pointer;
	border: 1px solid #969696;
	padding: 10px;
	line-height: 0;
}

/* End */
/* /bitrix/templates/new/components/bitrix/news.list/catalog/style.css?1700652091759 */
/* /bitrix/templates/new/components/bitrix/news.list/partners/style.css?17141178771177 */
