

/* Start:/local/templates/feniks/components/bitrix/news.list/slider/style.css?1783594249353*/
.slider {
	position: relative;
	border-radius: 1.25rem;
	overflow: hidden;
}
.slider-item.slick-slide {
	height: 32.81vw;
	max-height: 39.375rem;
}

@media screen and (max-width: 1100px) {
	.slider-item.slick-slide {
		height: 75vw;
		max-height: none;
	}
}

@media screen and (max-width: 500px) {
	/* .slider-item.slick-slide {
		height: 120vw;
	} */
}
/* End */


/* Start:/local/templates/feniks/components/bitrix/news.list/section-main-page/style.css?17893671073551*/
.sections-home {
	margin-top: -1.25rem;
	padding-block: 5rem;
	background: url(/local/templates/feniks/components/bitrix/news.list/section-main-page/../../../../img/black-bg.jpg) no-repeat 50% 100% / cover;
}
.sections-home-items {
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
}
.sections-home-item {
	position: relative;
	grid-row: auto/span 1;
	font-size: 1.125rem;
	line-height: 1.575rem;
	border-radius: 1rem 1rem 1rem 0;
	overflow: hidden;
}
.sections-home-item:nth-child(1) {
	/* grid-row: auto/span 2; */
}
.sections-home-item a:first-child {
	height: 100%;
	min-height: 12.375rem;
	padding: 1.5rem 2rem;
	color: var(--color300);
	clip-path: path(
		"M16 0C7.16344 0 0 7.16345 0 16V134C0 140.627 5.37258 146 12 146H40C46.6274 146 52 151.373 52 158V186C52 192.627 57.3726 198 64 198H648C656.837 198 664 190.837 664 182V16C664 7.16344 656.837 0 648 0H16Z"
	);
}
.sections-home-item:nth-child(1) a:first-child {
	clip-path: path(
		"M16 0H648C656.837 0 664 7.16344 664 16V404C664 412.837 656.837 420 648 420H183C176.373 420 171 414.627 171 408V380C171 373.373 165.627 368 159 368H12C5.37258 368 0 362.627 0 356V16C0 7.16344 7.16344 0 16 0Z"
	);
}
.sections-home-item .name {
	display: flex;
	margin-bottom: 1rem;
	font-size: 2.5rem;
	line-height: 2.625rem;
	letter-spacing: -0.04em;
	color: var(--color950);
}
.sections-home-item ul {
	margin: 0;
	padding-left: 0;
}
.sections-home-item li {
	position: relative;
	list-style: none;
	margin-bottom: 0.5rem;
	padding-left: 1.125rem;
}
.sections-home-item li:last-child {
	margin: none;
}
.sections-home-item li:before {
	content: "";
	position: absolute;
	top: 0.53125rem;
	left: 0;
	width: 0.5rem;
	height: 0.5rem;
	background-color: var(--color300);
	border-radius: 0.125rem;
}
.sections-home-item img {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 100%;
	width: auto;
	object-fit: cover;
}
.sections-home-item .btn {
	position: absolute;
	bottom: 0;
	left: 0;
}
.sections-home-item:nth-child(2) img {
	height: 75%;
	max-width: 60%;
}

/* @media screen and (max-width: 1400px) { */
.sections-home-item {
	border-radius: 1rem;
}
.sections-home-item a:first-child {
	padding-right: 30%;
	padding-bottom: 4.75rem;
	clip-path: none;
}
.sections-home-item:first-child a:first-child {
	padding-right: 50%;
	clip-path: none;
}
.sections-home-item img {
	max-width: 30%;
	object-position: left;
}
.sections-home-item:first-child img {
	max-width: 50%;
}
.sections-home-item .btn {
	bottom: 1.5rem;
	left: 2rem;
}
.sections-home-item .link-white {
	background: var(--color0) url(/local/templates/feniks/components/bitrix/news.list/section-main-page/../../../../img/link-black.svg) no-repeat 50%
		50%;
	border-color: var(--color950);
}
.sections-home-item .link-white:hover,
.sections-home-item .link-white:active,
.sections-home-item .link-white:focus {
	background: var(--color950) url(/local/templates/feniks/components/bitrix/news.list/section-main-page/../../../../img/link.svg) no-repeat 50% 50%;
}
/* } */

@media screen and (max-width: 1200px) {
	.sections-home-item .name {
		font-size: 2rem;
		line-height: 1.2;
	}
	.sections-home {
		padding-block: 4.25rem;
	}
}

@media screen and (max-width: 1000px) {
	.sections-home-items.grid {
		display: block;
	}
	.sections-home-item {
		margin-bottom: 1.5rem;
	}
	.sections-home-item:last-child {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 600px) {
	.sections-home-item:nth-child(2) img {
		height: 75%;
		max-width: 43%;
	}
}

@media screen and (max-width: 500px) {
	.sections-home-item a:first-child,
	.sections-home-item:first-child a:first-child {
		padding-inline: 1rem;
	}
	.sections-home-item img,
	.sections-home-item br {
		display: none;
	}
	.sections-home-item .btn {
		left: 1rem;
	}
}

/* End */


/* Start:/local/templates/feniks/components/bitrix/catalog.section.list/catalog-sections-home/style.css?17835165122484*/
.catalog-home {
	position: relative;
	margin-top: -1.25rem;
	padding-block: 3.75rem;
	background: url(/local/templates/feniks/components/bitrix/catalog.section.list/catalog-sections-home/../../../../img/grey-bg.jpg) no-repeat 50% 50%/cover;
	border-radius: 1.25rem;
}
.catalog-home-items {
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 1.5rem;
	grid-row-gap: 1.5rem;
}
.catalog-home-item {
	position: relative;
	grid-row: auto/span 1;
	min-height: 12.375rem;
	padding: 1.5rem 2rem;
	border-radius: 1rem;
}
.catalog-home-item:nth-child(1),
.catalog-home-item:nth-child(6n + 1) {
	grid-row: auto/span 2;
}
.catalog-home-item .name {
	position: relative;
	z-index: 1;
	font-size: 2.5rem;
	line-height: 2.625rem;
	letter-spacing: -0.04em;
	color: var(--color0);
	
}
.catalog-home-item-1 .name {
	color: var(--color500);
}
.catalog-home-item img {
	position: absolute;
	right: 0;
	bottom: 0;
	width: auto;
	height: 100%;
	max-height: 11rem;
}
.catalog-home-item:nth-child(1) img,
.catalog-home-item:nth-child(6n + 1) img {
	width: 100%;
	max-width: 31.25rem;
	height: auto;
	max-height: 100%;
}
.catalog-home-item .link {
	position: absolute;
	bottom: 1.5rem;
	left: 2rem;
	z-index: 1;
}
.catalog-home-btn {
	margin-top: 3rem;
	text-align: center;
}

@media screen and (max-width: 1200px) {
	.catalog-home {
		padding-block: 3rem;
	}
	.catalog-home-item .name {
		font-size: 2rem;
		line-height: 1.2;
	}
}

@media screen and (max-width: 1000px) {
	.catalog-home-items.grid {
		display: flex;
		flex-wrap: wrap;
	}
	.catalog-home-item,
	.catalog-home-item:nth-child(1),
	.catalog-home-item:nth-child(6n + 1) {
		flex: 1 1 calc(50% - 0.75rem);
		width: calc(50% - 0.75rem);
		max-width: calc(50% - 0.75rem);
	}
	.catalog-home-item:nth-child(1) img,
	.catalog-home-item:nth-child(6n + 1) img,
	.catalog-home-item img {
		max-width: 12.5rem;
		height: auto;
	}
}

@media screen and (max-width: 760px) {
	.catalog-home-item .name {
		font-size: 1.5rem;
		line-height: 1.2;
	}
	.catalog-home-item:nth-child(1) img,
	.catalog-home-item:nth-child(6n + 1) img,
	.catalog-home-item img {
		max-width: 9.375rem;
	}
}

@media screen and (max-width: 500px) {
	.catalog-home-item,
	.catalog-home-item:nth-child(1),
	.catalog-home-item:nth-child(6n + 1) {
		flex: 1 1 100%;
		width: 100%;
		max-width: 100%;
		min-height: 9.375rem;
		padding-inline: 1rem;
	}
	.catalog-home-item .name {
		font-size: 1.25rem;
	}
	.catalog-home-item .link {
		left: 1rem;
	}
}
/* End */


/* Start:/local/templates/feniks/components/bitrix/catalog.section.list/cars-sections-home/style.css?1783593520765*/
.cars-home {
	margin-top: -1.25rem;
	padding-block: 5rem;
	background: url(/local/templates/feniks/components/bitrix/catalog.section.list/cars-sections-home/../../../../img/black-bg.jpg) no-repeat 50% 50% / cover;
}
.cars-home h2 {
	color: var(--color0);
}
.cars-home .slick-list {
	margin-inline: -0.75rem;
}
.cars-home .slick-track {
	display: flex;
}
.cars-home .slick-track .car-home-item {
	float: none;
	display: flex;
	height: auto;
	min-height: 12.375rem;
	margin-inline: 0.75rem;
	padding-inline: 1rem;
	background-color: var(--color50);
	border-radius: 1rem;
}
.car-home-item img {
	max-width: 13.375rem;
}
.cars-home-btn {
	margin-top: 3rem;
	text-align: center;
}

@media screen and (max-width: 1200px) {
	.cars-home {
		padding-block: 4.25rem;
	}
}

@media screen and (max-width: 550px) {
	.car-home-item img {
		max-width: 90%;
	}
}

/* End */


/* Start:/local/templates/feniks/components/bitrix/news.list/home-service/style.css?17839308272138*/
.home-service {
	position: relative;
	margin-top: -1.25rem;
	padding-block: 3.75rem;
	background: url(/local/templates/feniks/components/bitrix/news.list/home-service/../../../../img/grey-bg.jpg) no-repeat 50% 50%/cover;
	border-radius: 1.25rem;
}
.home-service-items {
	margin: 0 -0.75rem -1.5rem;
}
.home-service-item {
	position: relative;
	flex: 1 1 calc(50% - 1.5rem);
	width: calc(50% - 1.5rem);
	max-width: calc(50% - 1.5rem);
	min-height: 12.375rem;
	margin: 0 0.75rem 1.5rem;
	padding: 1.5rem 2rem;
	color: var(--color500);
	border-radius: 1rem;
}
.home-service-item-3,
.home-service-item-4 {
	color: var(--color0);
}
.home-service-item-icon {
	flex: 1 1 calc(50% - 1.5rem);
	width: calc(50% - 1.5rem);
	max-width: calc(50% - 1.5rem);
}
.home-service-item .name {
	position: relative;
	z-index: 1;
	font-size: 2rem;
	line-height: 2.1rem;
	letter-spacing: -0.04em;
}
.home-service-item img {
	position: absolute;
	right: 0;
	bottom: 0;
	width: auto;
	height: 100%;
	max-height: 11.8125rem;
}
.home-service-item-icon img {
	right: 2rem;
	bottom: 1.5rem;
	height: auto;
	max-height: none;
}
.home-service-item .link {
	position: absolute;
	bottom: 1.5rem;
	left: 2rem;
	z-index: 1;
}

@media screen and (max-width: 1200px) {
	.home-service {
		padding-block: 3rem;
	}
}

@media screen and (max-width: 1000px) {
	.home-service-item {
		flex: 1 1 100%;
		width: 100%;
		max-width: 100%;
	}
	/* .home-service-item-icon {
		flex: 1 1 calc(50% - 1.5rem);
		width: calc(50% - 1.5rem);
		max-width: calc(50% - 1.5rem);
	} */
	 .home-service-item-icon {
		flex: 1 1 100%;
		width: 100%;
		max-width: 100%;
	}
	.home-service-item img {
		max-width: 12.5rem;
		height: auto;
	}
}

@media screen and (max-width: 760px) {
	.home-service-item .name {
		font-size: 1.5rem;
		line-height: 1.2;
	}
	.home-service-item img {
		max-width: 9.375rem;
	}
}

@media screen and (max-width: 500px) {
	.home-service-item {
		min-height: 9.375rem;
		padding-inline: 1rem;
	}
	.home-service-item-icon {
		flex: 1 1 100%;
		width: 100%;
		max-width: 100%;
	}
	.home-service-item .name {
		font-size: 1.25rem;
	}
	.home-service-item img {
		width: auto;
		max-height: 6.25rem;
	}
	.home-service-item .link {
		left: 1rem;
	}
}
/* End */


/* Start:/local/templates/feniks/components/bitrix/news.list/home-news/style.css?17835165121774*/
.home-news {
	margin-top: -1.25rem;
	padding-block: 3.75rem;
	background: url(/local/templates/feniks/components/bitrix/news.list/home-news/../../../../img/black-bg.jpg) no-repeat 50% 50%/cover;
	border-radius: 1.25rem;
}
.home-news h2 {
	color: var(--color0);
}
.news-items {
	margin: 0 -0.75rem -1.5rem;
}
.news-item {
	flex: 1 1 calc(25% - 1.5rem);
	width: calc(25% - 1.5rem);
	max-width: calc(25% - 1.5rem);
	margin: 0 0.75rem 1.5rem;
	padding: 1.5rem 2rem;
	line-height: 1.05rem;
	letter-spacing: -0.04em;
	background-color: var(--color0);
	border-radius: 1rem;
}
.news-item .img {
	width: 100%;
	height: 16rem;
}
.news-item img {
	width: 100%;
	height: 100%;
	border-radius: .8rem;
	object-fit: cover;
}
.news-item .date {
	margin-block: 1.5rem 0.75rem;
	font-size: 0.875rem;
	line-height: 1.225rem;
	color: var(--color300);
}
.news-item .name {
	margin-bottom: 0.5rem;
	font-size: 1.375rem;
	line-height: 1.44375rem;
	color: var(--color500);
}
.news-item:hover .name,
.news-item:active .name,
.news-item:focus .name {
	color: var(--color950);
}
.news-btn {
	margin-top: 3rem;
	text-align: center;
}

@media screen and (max-width: 1200px) {
	.home-news {
		padding-block: 3rem;
	}
	.home-news .news-item {
		flex: 1 1 calc(100% / 3 - 1.5rem);
		width: calc(100% / 3 - 1.5rem);
		max-width: calc(100% / 3 - 1.5rem);
	}
	.home-news .news-item:last-child {
		display: none;
	}
}

@media screen and (max-width: 1000px) {
	.home-news .news-item {
		flex: 1 1 calc(50% - 1.5rem);
		width: calc(50% - 1.5rem);
		max-width: calc(50% - 1.5rem);
	}
	.home-news .news-item:last-child {
		display: block;
	}
}

@media screen and (max-width: 500px) {
	.home-news .news-item {
		flex: 1 1 100%;
		width: 100%;
		max-width: 100%;
		padding-inline: 1rem;
	}
}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1783516517666*/
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/feniks/components/bitrix/news.list/home-contacts/style.css?17835165122367*/
.home-contacts {
	position: relative;
	margin-top: -1.25rem;
	padding-block: 3.75rem;
	background: url(/local/templates/feniks/components/bitrix/news.list/home-contacts/../../../../img/grey-bg.jpg) no-repeat 50% 50%/cover;
	border-radius: 1.25rem;
}
.home-contacts .container > .flex .f50:first-child {
	padding-right: 0.75rem;
}
.contacts-items {
	margin: 0 -0.75rem -1.5rem;
}
.contacts-item {
	flex: 1 1 calc(50% - 1.5rem);
	width: calc(50% - 1.5rem);
	max-width: calc(50% - 1.5rem);
	min-height: 12.375rem;
	margin: 0 0.75rem 1.5rem;
	padding: 1.5rem 2rem;
	background-color: var(--color0);
	border-radius: 1rem;
}
.contacts-item .address {
	margin-bottom: 1rem;
	font-size: 2rem;
	line-height: 2.1rem;
	letter-spacing: -0.04em;
	color: var(--color500);
}
.contacts-item span:nth-child(2) {
	font-size: 0.9375rem;
	line-height: 1.26562rem;
	color: var(--color150);
}
.contacts-item a {
	font-size: 1.125rem;
	line-height: 1.575rem;
}
.map-block {
	padding-left: 0.75rem;
}
.map-block > ymaps {
	border-radius: 1rem;
	overflow: hidden;
}
ymaps .ymaps-2-1-79-balloon {
	box-shadow: 0px 4px 24px 0px #2A2A2833;
}
ymaps [class$='balloon__content'] {
	padding: 1.25rem 0 1.25rem 1.25rem;
	font-family: 'Rubik', sans-serif;
	font-weight: 400;
	font-size: 0.875rem;
	line-height: 1.25rem;
	letter-spacing: -0.04em;
}
ymaps [class$='balloon__content'] strong {
	display: flex;
	margin-bottom: .5rem;
	font-weight: 500;
	font-size: 1rem;
	line-height: 1.5rem;
	letter-spacing: -0.04em;
}
ymaps [class$='balloon__content'] div {
	margin-bottom: 0.25rem;
}
ymaps [class$='balloon__content'] div:last-child {
	margin-bottom: 0;
}
.contacts-btn {
	margin-top: 3rem;
	text-align: center;
}

@media screen and (max-width: 1200px) {
	.home-contacts {
		padding-block: 3rem;
	}
}

@media screen and (max-width: 1100px) {
	.contacts-item .address {
		font-size: 1.25rem;
		line-height: 1.2;
	}
}

@media screen and (max-width: 1000px) {
	.home-contacts .container > .flex .f50:first-child {
		padding-right: 0;
		padding-bottom: 1.5rem;
	}
	.home-contacts .f50 {
		flex: 1 1 100%;
		width: 100%;
		max-width: 100%;
	}
	.contacts-item {
		min-height: auto;
	}
	.map-block {
		height: 25rem;
	}
}

@media screen and (max-width: 500px) {
	.contacts-item {
		flex: 1 1 100%;
		width: 100%;
		max-width: 100%;
		padding-inline: 1rem;
	}
}
/* End */
/* /local/templates/feniks/components/bitrix/news.list/slider/style.css?1783594249353 */
/* /local/templates/feniks/components/bitrix/news.list/section-main-page/style.css?17893671073551 */
/* /local/templates/feniks/components/bitrix/catalog.section.list/catalog-sections-home/style.css?17835165122484 */
/* /local/templates/feniks/components/bitrix/catalog.section.list/cars-sections-home/style.css?1783593520765 */
/* /local/templates/feniks/components/bitrix/news.list/home-service/style.css?17839308272138 */
/* /local/templates/feniks/components/bitrix/news.list/home-news/style.css?17835165121774 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1783516517666 */
/* /local/templates/feniks/components/bitrix/news.list/home-contacts/style.css?17835165122367 */
