

/* Start:/local/templates/gabbro/components/bitrix/breadcrumb/breadcrumb/style.css?17573399831068*/
.bc {
	font-family: 'MontserratItalic', 'Arial', serif;
	position: relative;
	display: flex;
	overflow: -moz-scrollbars-none;
	overflow-x: auto;
	overflow-y: hidden;
	width: 100%;
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	align-items: center;
	-ms-overflow-style: none;
}

.bc::-webkit-scrollbar {
	display: none;
}

.bc .link {
	font-family: 'MontserratItalic', 'Arial', serif;
	font-size: 14px;
}

.bc .link span {
	font-family: 'MontserratItalic', 'Arial', serif;
	opacity: 1 !important;
}

.bc li {
	white-space: nowrap;
}


.bc p span {
	font-size: 14px;
	display: block;
	overflow: hidden;
	width: auto;
	white-space: nowrap;
	text-overflow: ellipsis;
	opacity: .5;
}

.tuda {
	display: block;
	width: 6px;
	height: 6px;
	margin: 0 10px;
	content: '';
	transform: rotate(45deg);
	border-top: 1px solid #3d3d3d;
	border-right: 1px solid #3d3d3d;
}

.hero .bc .link span {
	color: #fff;
}

.hero .bc .tuda {
	border-color: #fff;
}

@media (max-width: 640px) {
	.page-catalog .bc {
		margin-bottom: 12px;
	}
}
/* End */


/* Start:/local/templates/gabbro/components/bitrix/news.list/materials.type.slider/style.css?17761740932348*/
.species_container__item .slick-dotted.slick-slider {
	margin-bottom: 12px !important;
}
.species_container {
	display: flex;
	gap: 20px;
	width: 100%;
	padding-left: 200px;
	align-items: stretch;
	justify-content: flex-start;
}

.species_container__item {
	width: calc(20% - 12px);
	margin-right: 20px;
}

.species_container__item .sp_slider {
	margin-bottom: 12px;
}

.species_container__item .sp_title {
	font-family: 'GolosMedium', 'Arial', serif;
	font-size: 18px;
	text-decoration: none;
	color: #1e1e1e;
}

.species_container__item .sp_title:hover {
	color: #3d8cd1;
}

.species_container .sp_slider {
	display: block;
	overflow: hidden;
	height: 310px;
}

.species_container .sp_slider .sp_img {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.species_container .sp_slider .sp_img img {
	position: relative;
	display: block;
	width: 100%;
	height: 310px;
	-o-object-fit: cover;
	object-fit: cover;
}

.species_container .sp_slider .sp_img .img_content {
	position: absolute;
	z-index: 3;
	bottom: 40px;
	left: 20px;
}

.species_container .sp_slider .sp_img .img_content p {
	font-size: 18px;
	opacity: 0.85;
	color: #fff;
}

.species_container .sp_slider .slick-prev,
.species_container .sp_slider .slick-next {
	width: 50%;
	height: 100%;
	opacity: 0;
	border-radius: 0;
}

.species_container .sp_slider .slick-prev {
	left: 0;
}

.species_container .sp_slider .slick-next {
	right: 0;
}

.materials_slider .slick-track {
	display: flex;
}

@media (max-width: 1199px) {
	.types-outter {
		position: relative;
	}

	.types-outter .species_container {
		overflow: -moz-scrollbars-none;
		overflow-x: auto;
		overflow-y: hidden;
		padding-bottom: 12px;
		-ms-overflow-style: none;
	}

	.types-outter .species_container.slick-dotted.slick-slider {
		margin-bottom: 0;
	}

	.types-outter .species_container::-webkit-scrollbar {
		width: 4px;
		height: 6px;
		border-radius: 7px;
		background-color: #fafafa;
	}

	.types-outter .species_container::-webkit-scrollbar-thumb {
		cursor: pointer;
		border-radius: 7px;
		background: #3d8cd1;
		display: none;
	}

	.types-outter .species_container__item {
		width: 32%;
	}

	.catalog-category:last-child .catalog__item:last-child {
		margin-bottom: 0;
	}

	.species_container {
		padding-left: 0;
	}
}

@media (max-width: 640px) {
	.types-outter .species_container__item {
		width: 48%;
	}
}
/* End */


/* Start:/local/templates/gabbro/components/bitrix/form.result.new/form.work.with.us/style.css?1774358705407*/
.work_with_us .page__item{
    display: flex;
    justify-content: center;
}

.work_with_us .form__wrap {
    background-color: #000000d1;
    max-width: 800px;
    padding: 30px;
    display: flex;
    flex-direction: column;
}

.work_with_us .form__wrap .page__item_title .h2_container {
    max-width: 100%;
}

.work_with_us .form__wrap .page__item_body .form_promo {
    padding: 0;
}
/* End */


/* Start:/local/templates/gabbro/components/bitrix/news.list/reviews.slider/style.css?17749929631432*/
.feedback {
	align-items: stretch;
}

.feedback .slick-track {
	display: flex;
}

.feedback .slick-list {
	margin-right: -32px;
}

.feedback .tile__item {
	display: flex !important;
	flex-direction: column;
	align-items: stretch;
	height: auto;
	border-radius: 5px;
	background-color: #fff;
}

.feedback .tile__item p {
	font-size: 15px;
	line-height: 1.4;
}

.feedback .tile__item .light {
	font-family: 'Aktiv', 'Arial', serif;
}

.feedback .tile__item .feed_title {
	display: flex;
	width: 100%;
	margin-bottom: 16px;
	flex-direction: column;
}

.feedback .tile__item .feed_title .data_raiting {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.feedback .tile__item .feed_title .left .name {
	font-family: 'Aktiv_Medium', 'Arial', serif;
	display: flex;
	opacity: 1;
	align-items: center;
}

.feedback .tile__item .feed_title .left .name .fs-16 {
	font-size: 17px;
	margin-right: 16px;
	margin-bottom: 0;
	opacity: 1;
}

.feedback .tile__item:nth-child(4n+4) {
	margin-right: 32px;
}

.link__review__all {
	margin-top: 10px;
	cursor: pointer;
}

.review__all {
	display: none;
}

@media (max-width: 640px) {
	.feedback.slick-dotted.slick-slider .slick-list {
		margin-right: 0 !important;
	}

	.feedback .tile__item .feed_title {
		margin-bottom: 8px;
	}

	.feedback .tile__item .feed_title .left .name .fs-16 {
		font-size: 15px;
		margin-right: 10px;
	}

	.feedback .tile__item {
		padding: 16px;
	}
}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1773847642666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/templates/gabbro/components/bitrix/map.yandex.view/yandex.map/style.css?1776161760568*/
.map_container {
    overflow: hidden;
    width: 100%;
}

.map_container .map {
    width: 100%;
}

.bx-yandex-map {
    max-height: 400px;
}

.ymaps-glass-pane.ymaps-events-pane {
    z-index: 1;
    backdrop-filter: grayscale(100);
}

.ymaps-copyrights-pane {
    filter: grayscale(100);
}

.ymaps-controls-pane .ymaps-scaleline-control{
    background-color: #cbcbcb;
}

.ymaps-overlay-stepwise-pane .ymaps-point-overlay .ymaps-image-with-content {
    z-index: 2;
}

.balloon-title {
    font-size: 18px;
    margin-bottom: 5px;
}
/* End */
/* /local/templates/gabbro/components/bitrix/breadcrumb/breadcrumb/style.css?17573399831068 */
/* /local/templates/gabbro/components/bitrix/news.list/materials.type.slider/style.css?17761740932348 */
/* /local/templates/gabbro/components/bitrix/form.result.new/form.work.with.us/style.css?1774358705407 */
/* /local/templates/gabbro/components/bitrix/news.list/reviews.slider/style.css?17749929631432 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1773847642666 */
/* /local/templates/gabbro/components/bitrix/map.yandex.view/yandex.map/style.css?1776161760568 */
