/*Очищаем все стили в CSS файле*/

* {
	margin: 0;
	padding: 0;
	border: 0;
}

*,
*:before,
*:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

:focus,
:active {
	outline: none;
}

a:focus,
a:active {
	outline: none;
}

nav,
footer,
header,
aside {
	display: block;
}

html,
body {
	/*height: 100%;*/
	width: 100%;
	font-size: 100%;
	line-height: 1;
	font-size: 14px;
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	/*	background-color: #F5F6F7;*/
	/*overflow-x: hidden;*/
}






input,
button.textarea {
	font-family: inherit;
}

input::-ms-clear {
	display: none;
}

button {
	cursor: pointer;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

a,
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

ul li {
	list-style: none;
}

img {
	vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: 400;
}


a {
	color: var(--color-text);
}

/* Unvisited link  */
/*a:visited {color:black;} */
/* Visited link    */
/*a:hover {color:black;}*/
/* Mouse over link */
/*a:active {color:black;} */
/* Selected link   */

/*body {
  scroll-behavior: smooth;
}*/


/* Бургерное мею, начало */

#menu__toggle {
	opacity: 0;
}

/*-----------------------------------------*/

.menu__btn {
	display: flex;
	align-items: center;
	position: fixed;
	top: 109px;
	right: 50px;
	width: 50px;
	height: 50px;
	cursor: pointer;
	z-index: 1002;
	background-color: var(--color-menu-btn);
	border-radius: 30px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
}

@media (max-width: 766px) {
	.menu__btn {
		top: 84px;
		right: 20px;
	}
}

@media (min-width: 767px) {
	.menu__btn {
		top: 84px;
		right: 50px;
	}
}

@media (min-width: 1024px) {
	.menu__btn {
		top: 109px;
		right: 50px;
	}
}

/*-----------------------------------------*/


.menu__btn>span,
.menu__btn>span::before,
.menu__btn>span::after {
	display: block;
	position: absolute;
	width: 24px;
	height: 3px;
	left: 13px;
	background-color: white;

}

.menu__btn>span::before {
	content: '';
	top: -8px;
	left: 0px;
}

.menu__btn>span::after {
	content: '';
	top: 8px;
	left: 0px;
}

.menu__box {
	display: block;
	position: fixed;
	visibility: hidden;
	inset: 0;
	width: 100%;
	height: 100dvh;
	margin: 0;
	padding: 15px 0;
	list-style: none;
	text-align: left;
	box-shadow: 1px 0px 6px rgba(0, 0, 0, .2);
	z-index: 250;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	overscroll-behavior: contain;
	background: linear-gradient(45deg, var(--color-back-1), var(--color-back-2), var(--color-back-3));
	left: 0;
	transform: translateX(-100%);
	touch-action: pan-y;
}

.menu__item {
	display: inline-block;
	padding: 15px 28px;
	/* color: #333; */
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 20px;
	/* font-weight: 600; */
	text-decoration: none;
	/* border-bottom: 1px solid rgba(0, 0, 0, 0.1); */
	color: white;
	border-radius: 30px;
	margin-bottom: 17px;
	margin-left: 50px;
	border: 4px solid white;
}

.menu__item:hover {
	background-color: #CFD8DC;
}


.menu__item_1 {
	margin-top: 35px;
	display: inline-block;
	padding: 10px 24px;
	color: #FFD800;
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 20px;
	/*font-weight: 600;*/
	text-decoration: none;
	border-radius: 15px;
	margin-left: 25px;
	background-color: #FFD800;
	color: #333;
}

.menu__item_1:hover {
	background-color: #CFD8DC;
}



.menu__item_2 {
	display: inline-block;
	margin-top: 10px;
	padding: 10px 24px;
	color: #FFD800;
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 20px;
	/*font-weight: 600;*/
	text-decoration: none;
	border-radius: 15px;
	margin-left: 25px;
	background-color: #FFD800;
	color: #333;
}

.menu__item_2:hover {
	background-color: #CFD8DC;
}

.menu__item_3 {
	display: block;
	margin-top: 35px;
	margin-bottom: 35px;
	padding: 00px 40px;
	color: #333;
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 20px;
	/*font-weight: 600;*/
	text-decoration: none;
	line-height: 0px;
	color: var(--color-dark);
}

.menu__item_3 span {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	color: blue;
	text-decoration: underline;
	color: var(--color-dark);
}

.menu__item_4 {
	display: block;
	margin-top: 35px;
	margin-bottom: 35px;
	padding: 00px 40px;
	color: #333;
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 20px;
	/*font-weight: 600;*/
	text-decoration: none;
	line-height: 0px;
	color: var(--color-dark);
}

.menu__item_4 span {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
}







#menu__toggle:checked~.menu__btn>span {
	transform: rotate(45deg);
}

#menu__toggle:checked~.menu__btn>span::before {
	top: 0;
	transform: rotate(0);
}

#menu__toggle:checked~.menu__btn>span::after {
	top: 0;
	transform: rotate(90deg);
}

#menu__toggle:checked ~ .menu__box {
	visibility: visible;
	transform: translateX(0);
}

.menu__btn>span,
.menu__btn>span::before,
.menu__btn>span::after {
	transition-duration: .25s;
}

html.menu-open,
body.menu-open {
	overflow: hidden;
	height: 100%;
}

body.menu-open {
	position: fixed;
	left: 0;
	right: 0;
	width: 100%;
}

.menu__box {
	transition-duration: .25s;
}

.menu__item {
	transition-duration: .25s;
}

@media (min-width: 1280px) {
	.hamburger-menu {
		display: none;
	}
}

/* Бургерное мею, окончание */


/*Шапка сайта*/

.logo_site_glavnaya {
	display: block;
	display: inline-block;
	width: 94px;
	margin-left: 5px;
	padding-top: 5px;
}


.logo_site {
	display: block;
	display: inline-block;
	width: 94px;
	margin-left: 5px;
	padding-top: 10px;
}

.logo_site_2 {
	display: block;
	display: inline-block;
	width: 94px;
	margin-left: 5px;
	padding-top: 5px;
}

.head {
	overflow-x: hidden;
}


.logo_site_1 {
	display: inline-block;
	/*padding: 12px 24px;*/
	margin-left: 35px;
	/*background-image: var(--back-image); 
background-size: 100% 100%; */
	height: 90px;
	width: 94px;
	color: var(--color-svg1);
	fill: var(--color-svg1);
	stroke: var(--color-svg1);
}

.logo_site_2 {
	display: inline-block;
	/*padding: 12px 24px;*/
	/*margin-left: 35px;*/
	/*background-image: var(--back-image); 
background-size: 100% 100%; */
	height: 90px;
	width: 94px;
	color: var(--color-svg1);
	fill: var(--color-svg1);
	stroke: var(--color-svg1);
}

/*-----------------------------------------*/


.osnovnoe_nazvanie_site {
	display: inline-block;
	font-family: montserrat-extrabold, sans-serif;
	font-size: 19pt;
	line-height: 19pt;
	/*	color: #333;*/
	padding-top: 25px;
	padding-left: 22px;
	position: absolute;
}


@media (max-width: 600px) {
	.osnovnoe_nazvanie_site {
		display: none;
	}
}

/*-----------------------------------------*/


.icon_homekit {
	height: 26px;
}

.icon_alisa {
	width: 36px;
}

/*-----------------------------------------*/

.icon_umniy_dom_1 {
	display: inline-block;
	/*border: 1px solid black;*/
	position: absolute;
	top: 50px;
	margin-left: 20px;
}

@media (max-width: 1200px) {
	.icon_umniy_dom_1 {
		display: none;
	}
}

/*-----------------------------------------*/

.icon_umniy_dom_2 {
	display: inline-block;
	/*border: 1px solid black;*/
	position: absolute;
	top: 46px;
	margin-left: 140px;
}

@media (max-width: 1200px) {
	.icon_umniy_dom_2 {
		display: none;
	}
}

/*-----------------------------------------*/


/*-----------------------------------------*/

.icon_umniy_dom_3 {
	display: inline-block;
	position: absolute;
	top: 39px;
	margin-left: 469px;
	border-right: 1px solid var(--color-link1);
	padding-right: 10px
}

@media (max-width: 1200px) {
	.icon_umniy_dom_3 {
		display: none;
	}
}

/*-----------------------------------------*/

.icon_umniy_dom_4 {
	display: inline-block;
	/*border: 1px solid black;*/
	position: absolute;
	top: 39px;
	margin-left: 589px;
}

@media (max-width: 1200px) {
	.icon_umniy_dom_4 {
		display: none;
	}
}

/*-----------------------------------------*/

/*-----------------------------------------*/

.icon_umniy_dom_5 {
	display: inline-block;
	position: absolute;
	top: 35px;
	margin-left: 80px;
	border-right: 1px solid #FFD800;
	padding-right: 10px
}

@media (max-width: 1200px) {
	.icon_umniy_dom_5 {
		display: none;
	}
}

/*-----------------------------------------*/

.icon_umniy_dom_6 {
	display: inline-block;
	/*border: 1px solid black;*/
	position: absolute;
	top: 35px;
	margin-left: 200px;
}

@media (max-width: 1200px) {
	.icon_umniy_dom_6 {
		display: none;
	}
}

/*-----------------------------------------*/



.kontakti_site {
	display: inline-block;
	font-family: montserrat-extrabold, sans-serif;
	text-align: right;
	font-size: 14pt;
	line-height: 14pt;
	position: absolute;
	right: 0;
	margin-right: 5px;
	top: 30px;
	/*color: #333;*/
}

@media (max-width: 1200px) {
	.kontakti_site p {
		display: none;
	}
}

/*-----------------------------------------*/

.header2 {
	width: 100%;
	max-width: 1150px;
	/*min-width: 500px;*/
	margin: 0 auto;
	/*border: 1px solid black;*/
	height: 100px;
	position: relative;
	/*необходимо для позиционирования внутри родительского блока*/
}

@media (max-width: 1200px) {
	.header2 {
		width: 900px;
	}
}

@media (max-width: 830px) {
	.header2 {
		max-width: 600px;
	}
}

@media (max-width: 600px) {
	.header2 {
		margin-left: 20px;
	}
}

/*Шапка сайта окончание*/


/*Меню сайта начало*/

.line_header {
	border-top: 1px solid var(--color-line-header);
}


/*	@media (max-width: 1200px)
	{
		.line_header
		{
			display: none;
			margin-bottom: 30px;
		}
	}*/

/*-----------------------------------------*/

.line_header2 {
	border-top: 1px solid var(--color-line-header);
}

/*-----------------------------------------*/

.menu_header {
	height: 74px;
	/*border: 1px solid black;*/
}

@media (max-width: 1200px) {
	.menu_header {
		display: none;
	}
}

.menu_header1 {
	height: 54px;
	margin-top: 30px;
	/*border: 1px solid black;*/
}

@media (max-width: 1200px) {
	.menu_header1 {
		display: none;
	}
}

.menu_header_center {
	width: 100%;
	width: 1150px;
	margin: 0 auto;

}



.menu_top {
	display: inline-block;
	color: green;
	/*border: 1px solid black;*/
	font-size: 13pt;
}

/*-----------------------------------------*/

.block_row {
	margin: 0 auto;
	padding-top: 24px;
	width: 100%;
	max-width: 1150px;
	/*min-width: 500px;*/
	display: flex;
	justify-content: space-between;

	/*border: 1px solid black;*/
}

@media (max-width: 1200px) {
	.block_row {
		width: 900px;
	}
}

@media (max-width: 830px) {
	.block_row {
		width: 600px;
	}
}

/*-----------------------------------------*/

.block_row1 {
	margin: 0 auto;
	width: 100%;
	max-width: 1150px;
	/*min-width: 500px;*/
	display: flex;
	justify-content: space-between;

	/*border: 1px solid black;*/
}

@media (max-width: 1200px) {
	.block_row1 {
		width: 900px;
	}
}

@media (max-width: 830px) {
	.block_row1 {
		width: 600px;
	}
}

/*-----------------------------------------*/

.block_item {
	border-radius: 10px;
	border: 1px solid var(--color-item-glavnaya);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
	color: var(--color-text);
}


.block_item:hover,
.block_item:focus {
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: #333;
	background-color: #FFD800;
	transition: all 250ms;
}

.block_item:hover {
	transform: translateY(-3px);
}

.block_item:active {
	background-color: white;
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.06) 0 2px 4px;
	color: #333;
	transform: translateY(0);
}






.block_column p {
	/*color: var(--color-text);*/
	font-size: 10pt;
	font-family: montserrat-extrabold, sans-serif;
	font-weight: 500;
}

.novosti {
	height: auto;
}


/*-----------------------------------------*/

.novosti_container {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr;
	margin: 0 auto;
	text-align: center;
	row-gap: 30px;
	column-gap: 30px;
}

@media (min-width: 1500px) {
	.novosti_container {
		margin-right: 27px;
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1900px) {
	.novosti_container {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-template-rows: 1fr;
		min-width: 500px;
		margin: 0 auto;
		text-align: center;
	}
}



@media (max-width: 1280px) {
	.novosti_container {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr;
		min-width: 500px;
		margin: 0 auto;
		text-align: center;
		margin-right: 20px;
	}
}

@media (max-width: 1024px) {
	.novosti_container {
		grid-template-columns: 1fr;
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (max-width: 600px) {
	.novosti_container {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		min-width: 260px;
		margin: 0 auto;
		text-align: center;
		max-width: 90%;
	}
}

/*-----------------------------------------*/

.novosti_container_item {
	/*	border: 1px solid black;*/
	display: inline-block;
	border-radius: 70px;
	background-color: var(--color-news);
}

/*	@media (min-width: 1500px)
	{
		.novosti_container_item:nth-child(n+11)
		{
			display: none;
		}
	}


	@media (max-width: 1500px)
	{
		.novosti_container_item:nth-child(n+9)
		{
			display: none;
		}
	}

	@media (max-width: 1200px)
	{
		.novosti_container_item:nth-child(n+7)
		{
			display: none;
		}
	}

	@media (max-width: 830px)
	{
		.novosti_container_item:nth-child(n+5)
		{
			display: none;
		}
	}

	@media (max-width: 600px)
	{
		.novosti_container_item:nth-child(n+5)
		{
			display: none;
		}
	}*/

/*-----------------------------------------*/


.novosti_container_item:hover,
.novosti_container_item:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: black;
	cursor: pointer;
	transition: all 250ms;
}

.novosti_container_item:hover {
	transform: translateY(-3px);
}


.novosti_container_item_img {
	max-width: 100%;
	border-radius: 70px 70px 0px 0px;
	overflow: hidden;
}

/*.novosti_container_item img
{
	border-radius: 50px 50px 0px 0px;
}*/

.novosti_container_item video {
	border-radius: 20px 20px 0px 0px;
	overflow: hidden;
}

.novosti_container_item_img_1 {
	display: block;
	max-width: 100%;
	border-radius: 70px 70px 0px 0px;
}

.novosti_container_item_cena {
	display: flex;
	position: relative;
	justify-content: space-between;
	align-items: center;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 25px;
}

.novosti_container_item_cena p.cena {
	display: inline-block;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 25px;
	padding-right: 25px;
	border: 0.5px solid black;
	font-family: montserrat-medium, sans-serif;
	font-size: 16px;
	border-radius: 20px;
}


.novosti_container_item_cena p.data {
	display: inline-block;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: montserrat-medium, sans-serif;
	font-size: 16px;
	border-radius: 6px;
	color: var(--color-text);
}

.novosti_container_item_text {
	display: inline-block;
	width: 100%;
	padding-right: 40px;
	padding-left: 40px;
	padding-bottom: 50px;
	margin-top: 15px;
	text-align: left;
}

.novosti_container_item_text p {
	color: var(--color-text);
	font-size: 18px;
	font-family: montserrat-medium, sans-serif;
	line-height: 24px;
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
	display: inline;
}

.novosti_container_item_text span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 24px;
	line-height: 29px;
	color: var(--color-text);
	display: inline;
	margin-top: 5px;
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
}


.novosti_container_item:hover .novosti_container_item_text p {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
	cursor: pointer;
}

.novosti_container_item:hover {
	cursor: pointer;
}

.novosti_container_item_plashka {
	display: inline-block;
	position: relative;
	top: -0.8em;
	/*border: 1px solid black;*/
}

.novosti_container_item_plashka p {
	background-color: #4149F2;
	color: white;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: montserrat-medium, sans-serif;
	/*font-weight: 700;*/
	font-size: 15px;
	border-radius: 10px;
}

.knopka_vse_novosti {
	margin-top: 40px;
	width: 100%;
	height: 42 px;
	text-align: center;
}

.knopka_vse_novosti_kontainer {
	margin: 0 auto;
	width: auto;
	margin-bottom: 60px;
	/*border: 1px solid black;*/
}


.knopka_vse_novosti_kontainer_item button {
	align-items: center;
	background-color: #cc00cc;
	/*border: 1px solid rgba(0, 0, 0, 0.1);*/
	border-radius: .7rem;
	box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
	box-sizing: border-box;
	color: white;
	cursor: pointer;
	display: inline-flex;
	font-family: montserrat-extrabold, sans-serif;
	font-size: 22px;
	justify-content: center;
	line-height: 1.25;
	margin: 0;
	/*min-height: 3rem;*/
	padding: calc(.7rem - 1px) calc(2.2rem - 1px);
	position: relative;
	text-decoration: none;
	transition: all 250ms;
	user-select: none;
	-webkit-user-select: none;
	touch-action: manipulation;
	vertical-align: baseline;
	width: auto;
}

.knopka_vse_novosti_kontainer_item button:hover,
.knopka_vse_novosti_kontainer_item button:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: white;
}

.knopka_vse_novosti_kontainer_item button:hover {
	transform: translateY(-3px);
}

.knopka_vse_novosti_kontainer_item button:active {
	background-color: #7ed68a;
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.06) 0 2px 4px;
	color: white;
	transform: translateY(0);
}


.h2 {
	margin-top: 30px;
}

.h3 {
	margin-top: 15px;
}

/*-----------------------------------------*/

.h2_kontainer,
.h2_text_kontainer {
	margin: 0 auto;
	height: auto;
	width: 1150px;
	text-align: left;
	padding-bottom: 20px;
}

@media (max-width: 1200px) {

	.h2_kontainer,
	.h2_text_kontainer {
		width: 900px;
	}
}

@media (max-width: 830px) {

	.h2_kontainer,
	.h2_text_kontainer {
		width: 600px;
	}
}

@media (max-width: 600px) {

	.h2_kontainer,
	.h2_text_kontainer {
		width: auto;
		min-width: 280px;
		max-width: 500px;
		margin-left: 20px;
		margin-right: 20px;
	}
}


/*-----------------------------------------*/


.h3_kontainer,
.h3_text_kontainer {
	margin: 0 auto;
	height: auto;
	width: 1150px;
	text-align: left;
	margin-bottom: 10px;
	display: block;
	background-color: var(--color-background);
	text-align: center;
	/*position: absolute;*/
}

.h3_kontainer span {
	color: var(--color-link);
	font-size: 12px;
}

@media (max-width: 1200px) {

	.h3_kontainer,
	.h3_text_kontainer {
		width: 900px;
	}
}

@media (max-width: 830px) {

	.h3_kontainer,
	.h3_text_kontainer {
		width: 600px;
	}
}

@media (max-width: 600px) {

	.h3_kontainer,
	.h3_text_kontainer {
		width: auto;
		min-width: 280px;
		max-width: 500px;
		margin-left: 20px;
		margin-right: 20px;
	}
}


.h3_kontainer h3 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 36px;
	color: var(--color-text);
	margin-bottom: 10px;
	background-color: var(--color-background);
}

@media (max-width: 600px) {
	.h3_kontainer h3 {
		font-size: 24px;
	}
}


.parent {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	margin-bottom: 10px;
}

.div1 {
	grid-area: 1 / 1 / 2 / 2;
}

.div2 {
	grid-area: 1 / 1 / 2 / 2;
}

.div3 {
	grid-area: 1 / 1 / 2 / 2;
}

.div4 {
	grid-area: 1 / 1 / 2 / 2;
}

.div5 {
	grid-area: 1 / 1 / 2 / 2;
}

.div6 {
	grid-area: 1 / 1 / 2 / 2;
}

.div7 {
	grid-area: 1 / 1 / 2 / 2;
}

.div8 {
	grid-area: 1 / 1 / 2 / 2;
}

.div9 {
	grid-area: 1 / 1 / 2 / 2;
}

.div10 {
	grid-area: 1 / 1 / 2 / 2;
}

.div11 {
	grid-area: 1 / 1 / 2 / 2;
}

.div12 {
	grid-area: 1 / 1 / 2 / 2;
}

.div13 {
	grid-area: 1 / 1 / 2 / 2;
}

.div14 {
	grid-area: 1 / 1 / 2 / 2;
}

.div1 {
	display: block;
	/*background-color: #F5F6F7;*/
	z-index: 20;
	padding-top: 5px;
	/*padding-bottom: 10px;*/
}

/*------------------------------------------------*/





.h2_kontainer h2 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 60px;
	color: var(--color-text);
	/*margin-left: 10px;*/
}

@media (max-width: 600px) {
	.h2_kontainer h2 {
		font-size: 36px;
	}
}

/*-----------------------------------------*/

.h2_text {
	margin-top: 20px;
	margin-bottom: 27px;
	/*margin-left: 10px;*/
	color: var(--color-text);
	font-size: 15pt;
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 400;
	line-height: 21pt;
	/*border: 1px solid black;*/
}

.sborka_novosti {
	height: auto;
	margin-top: 20px;
	/*border: 1px solid black;*/
}

/*-----------------------------------------*/

.sborka_novosti_kontainer {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	margin: 0 auto;
	text-align: center;
	min-width: 500px;

}

@media (min-width: 1500px) {
	.sborka_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
		grid-template-rows: 1fr 1fr;
		margin: 0 auto;
		text-align: center;
		min-width: 500px;
	}
}

@media (max-width: 1200px) {
	.sborka_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-template-rows: 1fr 1fr;
		margin: 0 auto;
		text-align: center;
		min-width: 500px;
	}
}

@media (max-width: 830px) {
	.sborka_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr 1fr;
		margin: 0 auto;
		text-align: center;
		min-width: 500px;
	}
}

@media (max-width: 600px) {
	.sborka_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		margin: 0 auto;
		text-align: center;
		min-width: 260px;
		max-width: 90%;
	}
}

/*-----------------------------------------*/

.sborka_novosti_kontainer_item {
	/*	border: 1px solid black;*/
	display: inline-block;
	margin: 5px;
	border-radius: 20px;
	position: relative;
}

@media (max-width: 6500px) {
	.sborka_novosti_kontainer_item:nth-child(n+11) {
		display: none;
	}
}

@media (max-width: 1500px) {
	.sborka_novosti_kontainer_item:nth-child(n+9) {
		display: none;
	}
}

@media (max-width: 1200px) {
	.sborka_novosti_kontainer_item:nth-child(n+7) {
		display: none;
	}
}

@media (max-width: 830px) {
	.sborka_novosti_kontainer_item:nth-child(n+5) {
		display: none;
	}
}

@media (max-width: 600px) {
	.sborka_novosti_kontainer_item:nth-child(n+5) {
		display: none;
	}
}


/*-----------------------------------------*/

/*	@media (max-width: 6500px)
	{
		.sborka_novosti_kontainer_item_1:nth-child(n+11) 
		{
			display: none;
		}
	}

	@media (max-width: 1500px)
	{
		.sborka_novosti_kontainer_item_1:nth-child(n+9) 
		{
			display: none;
		}
	}

	@media (max-width: 1200px)
	{
		.sborka_novosti_kontainer_item_1:nth-child(n+7) 
		{
			display: none;
		}
	}

	@media (max-width: 830px)
	{
		.sborka_novosti_kontainer_item_1:nth-child(n+5)
		{
			display: none;
		}
	}

	@media (max-width: 600px)
	{
		.sborka_novosti_kontainer_item_1:nth-child(n+5)
		{
			display: none;
		}
	}
*/

/*-----------------------------------------*/

.sborka_novosti_kontainer_item:hover,
.sborka_novosti_kontainer_item:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	/*color: black;*/
	cursor: pointer;
	transition: all 250ms;
}

.sborka_novosti_kontainer_item:hover {
	transform: translateY(-3px);
}



.sborka_novosti_kontainer_item_img {
	display: block;

}

.sborka_novosti_kontainer_item_img img {
	display: block;
	max-width: 100%;
	border-radius: 20px;
}

.sborka_novosti_kontainer_item_cena {
	font-family: montserrat-medium, sans-serif;
	/*font-weight: 500;*/
	font-size: 13px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #FFD800;
	border-radius: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 12px;
	margin: 12px;
}

.sborka_novosti_kontainer_item_gorod {
	font-family: montserrat-medium, sans-serif;
	/*font-weight: 500;*/
	font-size: 13px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #ED1C24;
	border-radius: 6px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 12px;
	margin: 12px;
	margin-bottom: 14px;
	color: white;
}

.sborka_novosti_kontainer_item_ploschad {
	font-family: montserrat-medium, sans-serif;
	/*font-weight: 500;*/
	font-size: 13px;
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #009245;
	color: white;
	border-radius: 6px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 12px;
	padding-right: 12px;
	margin: 12px;
	margin-bottom: 14px;
}

/*------------------------------------*/
.obekti_novosti {
	height: auto;
	margin-top: 20px;
	/*border: 1px solid black;*/
}

/*------------------------------------*/

.obekti_novosti_kontainer {
	display: grid;
	grid-template-columns: 2fr 2fr;
	margin: 0 auto;
	text-align: center;
	/*min-width: 500px;*/
}

@media (min-width: 1500px) {
	.obekti_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		margin: 0 auto;
		text-align: center;
	}
}

@media (max-width: 1200px) {
	.obekti_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr 1fr;
		margin: 0 auto;
		text-align: center;
	}
}

@media (max-width: 830px) {
	.obekti_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr;
		margin: 0 auto;
		text-align: center;
	}
}

/*------------------------------------*/

.obekti_novosti_kontainer_item {
	/*	border: 1px solid black;*/
	display: inline-block;
	margin: 5px;
	border-radius: 20px;
	overflow: hidden;
	position: relative;
}

.obekti_novosti_kontainer_item:hover,
.obekti_novosti_kontainer_item:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	/*color: black;*/
	cursor: pointer;
	transition: all 250ms;
}

.obekti_novosti_kontainer_item:hover {
	transform: translateY(-3px);
}

@media (min-width: 1500px) {
	.obekti_novosti_kontainer_item:nth-child(4) {
		grid-column: 3;
		grid-row: 1;
	}

	.obekti_novosti_kontainer_item:nth-child(3) {
		grid-column: 1;
		grid-row: 2;
	}

}



@media (max-width: 1500px) {
	.obekti_novosti_kontainer_item:nth-child(n+9) {
		display: none;
	}
}

@media (max-width: 1400px) {
	.obekti_novosti_kontainer_item:nth-child(n+5) {
		display: none;
	}
}

@media (max-width: 830px) {
	.obekti_novosti_kontainer_item:nth-child(n+4) {
		display: none;
	}
}

@media (max-width: 600px) {
	.obekti_novosti_kontainer_item:nth-child(n+4) {
		display: none;
	}
}

.obekti_novosti_kontainer_item_img {
	display: block;
	max-width: 100%;
	border-radius: 20px;

}

.obekti_novosti_kontainer_item_img img {
	display: block;
	max-width: 100%;
	border-radius: 20px;
}

.obekti_novosti_kontainer_item_img video {
	display: block;
	max-width: 100%;
	border-radius: 20px;
}

/*------------------------------------*/

.blogeri_novosti {
	height: auto;
	margin-top: 20px;
	/*border: 1px solid black;*/
}

/*------------------------------------*/

.blogeri_novosti_kontainer {
	display: grid;
	grid-template-columns: 1fr 1fr;
	margin: 0 auto;
	text-align: center;
	/*min-width: 500px;*/
}

@media (min-width: 1500px) {
	.blogeri_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		margin: 0 auto;
		text-align: center;
	}
}


@media (max-width: 830px) {
	.blogeri_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr;
		margin: 0 auto;
		text-align: center;
	}
}

/*------------------------------------*/

.blogeri_novosti_kontainer_item {
	/*border: 1px solid black;*/
	display: inline-block;
	margin: 5px;
	height: auto;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	overflow: hidden;
}

.blogeri_novosti_kontainer_item:hover,
.blogeri_novosti_kontainer_item:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	/*color: black;*/
	cursor: pointer;
	transition: all 250ms;
}

.blogeri_novosti_kontainer_item:hover {
	transform: translateY(-3px);
}




@media (max-width: 1500px) {
	.blogeri_novosti_kontainer_item:nth-child(n+4) {
		display: none;
	}
}

@media (max-width: 1490px) {
	.blogeri_novosti_kontainer_item:nth-child(n+3) {
		display: none;
	}
}

@media (max-width: 830px) {
	.blogeri_novosti_kontainer_item:nth-child(n+3) {
		display: none;
	}
}

@media (max-width: 600px) {
	.blogeri_novosti_kontainer_item:nth-child(n+3) {
		display: none;
	}
}


.blogeri_novosti_kontainer_item_img {
	display: inline-block;

}

.blogeri_novosti_kontainer_item_img img {
	display: block;
	max-width: 100%;
	border-radius: 10px;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	height: 0;
	border-radius: 20px;
	overflow: hidden;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
}

/*------------------------------------*/


.stati_novosti {
	height: auto;
	margin-top: 20px;
	/*border: 1px solid black;*/
}

/*------------------------------------*/

.stati_novosti_kontainer {
	display: grid;
	grid-template-columns: 1fr 1fr;

	margin: 0 auto;
	text-align: center;
	/*min-width: 500px;*/
}


@media (min-width: 1500px) {
	.stati_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		margin: 0 auto;
		text-align: center;
	}
}



@media (max-width: 830px) {
	.stati_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr;
		margin: 0 auto;
		text-align: center;
	}
}





/*------------------------------------*/

.stati_novosti_kontainer_2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	margin: 0 auto;
	text-align: center;
	/*min-width: 500px;*/
}


@media (min-width: 1500px) {
	.stati_novosti_kontainer_2 {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		margin: 0 auto;
		text-align: center;
	}
}



@media (max-width: 830px) {
	.stati_novosti_kontainer_2 {
		display: grid;
		grid-template-columns: 1fr;
		margin: 0 auto;
		text-align: center;
	}
}


.stati_novosti_kontainer_item_2 {
	/*	border: 1px solid black;*/
	display: block;
	margin: 5px;
	border-radius: 20px;
	position: relative;
	overflow: hidden;

}


.stati_novosti_kontainer_item_2:hover,
.stati_novosti_kontainer_item_2:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	/*color: black;*/
	cursor: pointer;
	transition: all 250ms;
}

.stati_novosti_kontainer_item_2:hover {
	transform: translateY(-3px);
}




/*------------------------------------*/


@media (min-width: 1400px) {
	.stati_novosti_kontainer_item_2:nth-child(n+9) {
		display: none;
	}
}


@media (max-width: 830px) {
	.stati_novosti_kontainer_item_2:nth-child(n+3) {
		display: none;
	}
}

/*------------------------------------*/



.stati_novosti_kontainer_item {
	/*	border: 1px solid black;*/
	display: block;
	margin: 5px;
	border-radius: 20px;
	position: relative;
	overflow: hidden;

}


.stati_novosti_kontainer_item:hover,
.stati_novosti_kontainer_item:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	/*color: black;*/
	cursor: pointer;
	transition: all 250ms;
}

.stati_novosti_kontainer_item:hover {
	transform: translateY(-3px);
}

.stati_novosti_kontainer_item_img {
	display: block;
	position: relative;
	border-radius: 20px;
	overflow: hidden;

}

.stati_novosti_kontainer_item_img img {
	display: block;
	max-width: 100%;
	border-radius: 20px;
}

.stati_novosti_kontainer_item_img video {
	display: block;
	max-width: 100%;
	border-radius: 20px;
}



.stati_novosti_kontainer_item_oblozhka {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
}


/*------------------------------------*/

.sceni_novosti {
	height: auto;
	margin-top: 30px;
	/*border: 1px solid black;*/
}

/*------------------------------------*/

.sceni_novosti_kontainer {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	margin: 0 auto;
	text-align: center;
	row-gap: 30px;
}

@media (min-width: 1500px) {
	.sceni_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
		margin: 0 auto;
		text-align: center;
	}
}

@media (max-width: 830px) {
	.sceni_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		margin: 0 auto;
		text-align: center;
	}
}

@media (max-width: 600px) {
	.sceni_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr;
		margin: 0 auto;
		text-align: center;
		max-width: 80%;
	}
}

/*------------------------------------*/

.sceni_novosti_kontainer_item:hover,
.sceni_novosti_kontainer_item:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: black;
	cursor: pointer;
	transition: all 250ms;
}

/*-----------------------------------------*/

.sceni_novosti_kontainer_item {
	/*	border: 1px solid black;*/
	display: inline-block;
	margin: 5px;
	border-radius: 20px;

	position: relative;
	background-color: var(--color-fade);
}

@media (max-width: 1500px) {
	.sceni_novosti_kontainer_item:nth-child(n+6) {
		display: none
	}
}

@media (max-width: 830px) {
	.sceni_novosti_kontainer_item:nth-child(n+7) {
		display: none
	}

	.sceni_novosti_kontainer_item:nth-child(6) {
		display: initial
	}
}

@media (max-width: 600px) {
	.sceni_novosti_kontainer_item:nth-child(n+4) {
		display: none
	}
}

/*-----------------------------------------*/

.sceni_novosti_kontainer_item_img {
	display: inline-block;
	overflow: hidden;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.sceni_novosti_kontainer_item_img video {
	display: inline-block;
	overflow: hidden;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.sceni_novosti_kontainer_item_zag_1 {
	display: inline-block;
	margin-bottom: 25px;
	margin-top: 30px;
	/*border: 1px solid black;*/
}


.sceni_novosti_kontainer_item_text {
	display: inline-block;
	position: relative;
	top: -1em;
	/*border: 1px solid black;*/
}

.sceni_novosti_kontainer_item_text p {
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	background: #FFD800;
	font-family: montserrat-extrabold, sans-serif;
	/*font-weight: 600;*/
	font-size: 15px;
	/*	position: absolute;
	top: 0;
	left: 0;*/
	border-radius: 10px;
}

.sceni_novosti_kontainer_item_zag {
	display: block;
	margin-top: 10px;
	margin-bottom: 80px;
	height: 10px;

}

.sceni_novosti_kontainer_item_zag p {
	display: inline-block;
	font-family: montserrat-extrabold, sans-serif;
	font-size: 24px;
	color: var(--color-text);
	padding-left: 5px;
	padding-right: 5px;
}

.sceni_novosti_kontainer_item_zag span {
	display: inline-block;
	font-family: montserrat-medium, sans-serif;
	font-size: 12px;
	color: white;
	background-color: #4149F2;
	margin-bottom: 15px;
	/*margin-top: -20px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 10px;

}

.sceni_novosti_kontainer_item_zag_1 p {
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 500;
	font-size: 16px;
	color: #007aff;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline;

	/*margin-bottom: 20px;*/
}


.sceni_novosti_kontainer_item_logo {
	display: block;
	height: 39px;
	margin-top: 14px;
}


.sceni_novosti_kontainer_item_zag_1 p {
	color: var(--color-link);
	/* Цвет обычной ссылки */
	position: relative;
	cursor: pointer;
	text-decoration: none;
	/* Убираем подчеркивание */
}

.sceni_novosti_kontainer_item_zag_1 p:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: -3px;
	width: 0;
	height: 2px;
	/* Высота линии */
	background-color: black;
	/* Цвет подчеркивания при исчезании линии*/
	transition: width 0.5s;
	/* Время эффекта */
}

.sceni_novosti_kontainer_item_zag_1 p:hover:after {
	content: "";
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	bottom: -3px;
	height: 2px;
	/* Высота линии */
	background-color: red;
	/* Цвет подчеркивания при появлении линии*/
	transition: width 0.5s;
	/* Время эффекта */
}



/*------------------------------------*/

.interface_novosti {
	height: auto;
	margin-top: 30px;
	/*border: 1px solid black;*/
}

/*------------------------------------*/

.interface_novosti_kontainer {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	margin: 0 auto;
	text-align: center;
	row-gap: 30px;
}

@media (min-width: 1500px) {
	.interface_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
		margin: 0 auto;
		text-align: center;
	}
}

@media (max-width: 830px) {
	.interface_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-template-rows: 2fr;
		margin: 0 auto;
		text-align: center;
	}
}

@media (max-width: 600px) {
	.interface_novosti_kontainer {
		display: grid;
		grid-template-columns: 1fr;
		margin: 0 auto;
		text-align: center;
		max-width: 80%;
	}
}



/*------------------------------------*/

.interface_novosti_kontainer_item {
	/*border: 1px solid black;*/
	display: inline-block;
	margin: 5px;
	/*margin-bottom: 20px;*/
	border-radius: 10px;
	position: relative;
}

@media (max-width: 1500px) {
	.interface_novosti_kontainer_item:nth-child(n+6) {
		display: none
	}
}


@media (max-width: 830px) {
	.interface_novosti_kontainer_item:nth-child(n+7) {
		display: none
	}

	.interface_novosti_kontainer_item:nth-child(6) {
		display: initial;
	}
}


@media (max-width: 600px) {
	.interface_novosti_kontainer_item:nth-child(n+5) {
		display: none
	}
}

/*------------------------------------*/

.interface_novosti_kontainer_item_img {
	display: inline-block;
	/*	max-width: 90%;*/
	/*	margin-top: 265px;*/

}

.interface_novosti_kontainer_item_block {
	display: block;
	margin: 5px;
	border-radius: 20px;
	position: relative;
	background-color: var(--color-fade);
	height: auto;
	margin-top: 20px;
	/*border: 1px solid black;*/
}


.interface_novosti_kontainer_item_block:hover,
.interface_novosti_kontainer_item_block:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: black;
	cursor: pointer;
	transition: all 250ms;
}

.interface_novosti_kontainer_item_text_zag {
	font-family: montserrat-extrabold, sans-serif;
	font-weight: 400;
	/*color: white;*/
	font-size: 16px;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 10px;
}

@media (max-width: 600px) {
	.interface_novosti_kontainer_item_text_zag {
		font-size: 18px;
	}

	.interface_novosti_kontainer_item_text_zag_1 {
		font-size: 18px;
	}
}

.interface_novosti_kontainer_item_text_zag_1 {
	font-family: montserrat-extrabold, sans-serif;
	/*color: #333;*/
	font-size: 18px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 15px;
}

.interface_novosti_kontainer_item_scena {
	display: inline-block;
	position: relative;
	top: -0.8em;
	/*border: 1px solid black;*/
}

.interface_novosti_kontainer_item_scena p {
	background-color: #A726FF;
	color: white;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: montserrat-extrabold, sans-serif;
	/*font-weight: 500;*/
	font-size: 15px;
	border-radius: 10px;
}


.interface_novosti_kontainer_item_img img {
	display: block;
	max-width: 100%;
	border-radius: 40px;
}

.interface_novosti_kontainer_item_logo img {
	display: inline-block;
	margin-top: 20px;
	height: 42px;
}

.interface_novosti_kontainer_item_text {
	display: block;
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 500;
	font-size: 16px;
	margin-top: 5px;
	text-align: center;
	color: var(--color-text);
}

/*------------------------------------*/

.interface_novosti_kontainer_item_scena_block_2 {
	display: inline-block;
	position: relative;
	top: -0.8em;
	/*border: 1px solid black;*/
}

.interface_novosti_kontainer_item_scena_block_2 p {
	background-color: #FFD800;
	color: #333;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: montserrat-extrabold, sans-serif;
	/*font-weight: 500;*/
	font-size: 15px;
	border-radius: 10px;
}

.interface_novosti_kontainer_item_scena_block_3 {
	display: inline-block;
	position: relative;
	top: -0.8em;
	/*border: 1px solid black;*/
}

.interface_novosti_kontainer_item_scena_block_3 p {
	background-color: #A726FF;
	color: white;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: montserrat-extrabold, sans-serif;
	/*font-weight: 500;*/
	font-size: 15px;
	border-radius: 10px;
}

.interface_novosti_kontainer_item_scena_block_2_screenshot {
	display: inline-block;
	position: relative;
	top: -0.8em;
	/*border: 1px solid black;*/
}

.interface_novosti_kontainer_item_scena_block_2_screenshot p {
	background-color: #FFD800;
	color: #333;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: montserrat-extrabold, sans-serif;
	/*font-weight: 500;*/
	font-size: 15px;
	border-radius: 10px;
}


/*------------------------------------*/



.footer {
	background-color: var(--color-fade);
	margin-top: 130px;
}


/*------------------------------------*/

.footer_container {
	max-width: 1150px;
	height: 155px;
	margin: 0 auto;
	position: relative;
}

@media (max-width: 830px) {
	.footer_container {
		max-width: 600px;
		height: auto;
		margin: 0 auto;
		position: relative;
	}
}

@media (max-width: 600px) {
	.footer_container {
		max-width: 500px;
		min-width: 280px;
		height: auto;
		margin: 0 auto;
		position: relative;
	}
}

/*------------------------------------*/


.footer_container_logo {
	height: 95;
	/*	position: absolute;
	top: 0;
	left: 0;*/
	margin-top: 30px;
	display: inline-block;
}

.footer_container_social_4 {
	color: #FFD800;
	/* Цвет обычной ссылки */
	position: relative;
	cursor: pointer;
	text-decoration: none;
	/* Убираем подчеркивание */
}

.footer_container_social_5 {
	color: #FFD800;
	/* Цвет обычной ссылки */
	position: relative;
	cursor: pointer;
	text-decoration: none;
	/* Убираем подчеркивание */

}


.footer_container_social_1,
.footer_container_social_2,
.footer_container_social_3 {
	color: #FFD800;
	/* Цвет обычной ссылки */
	position: relative;
	cursor: pointer;
	text-decoration: none;
	/* Убираем подчеркивание */


}

.footer_container_social_1:after,
.footer_container_social_2:after,
.footer_container_social_3:after,
.footer_container_social_4:after,
.footer_container_social_5:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: 0px;
	width: 0;
	height: 2px;
	/* Высота линии */
	background-color: black;
	/* Цвет подчеркивания при исчезании линии*/
	transition: width 0.5s;
	/* Время эффекта */
}

.footer_container_social_1:hover:after,
.footer_container_social_2:hover:after,
.footer_container_social_3:hover:after,
.footer_container_social_4:hover:after,
.footer_container_social_5:hover:after {
	content: "";
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	bottom: 0px;
	height: 2px;
	/* Высота линии */
	background-color: red;
	/* Цвет подчеркивания при появлении линии*/
	transition: width 0.5s;
	/* Время эффекта */
}




.footer_container_social_1 {
	/*	position: absolute;
	top: 0;
	left: 0;*/
	display: inline-block;
	/*margin-top: 30px;*/
	font-family: montserrat-extrabold, sans-serif;
	font-size: 24px;
	color: var(--color-text);
	/*margin-left: 204px;*/
	line-height: 30px;
}

.footer_container_social_2 {
	/*	position: absolute;
	top: 30px;
	left: 0;*/
	display: inline-block;
	/*margin-top: 30px;*/
	font-family: montserrat-extrabold, sans-serif;
	font-size: 24px;
	color: var(--color-text);
	/*margin-left: 204px;*/
	line-height: 30px;
}

.footer_container_social_3 {
	/*	position: absolute;
	top: 60px;
	left: 0;*/
	display: inline-block;
	/*margin-top: 30px;*/
	font-family: montserrat-extrabold, sans-serif;
	font-size: 24px;
	color: var(--color-link);
	/*margin-left: 204px;*/
	line-height: 30px;
}

.footer_container_social_4 {
	/*	position: absolute;
	top: 60px;
	left: 0;*/
	display: inline-block;
	/*margin-top: 30px;*/
	font-family: montserrat-extrabold, sans-serif;
	font-size: 20px;
	color: #FFD800;
	/*margin-left: 204px;*/
	line-height: 30px;
}

.footer_container_social_5 {
	/*	position: absolute;
	top: 60px;
	left: 0;*/
	display: inline-block;
	/*margin-top: 30px;*/
	font-family: montserrat-extrabold, sans-serif;
	font-size: 20px;
	color: var(--color-link1);
	/*margin-left: 204px;*/
	line-height: 30px;
}

/*-----------------------------------------*/



.footer_item {
	display: inline-block;
	position: relative;
	/*border: 1px solid black;*/
}

.footer_item img {

	height: 95px;
	width: auto;
}

@media (max-width: 830px) {

	.footer_item {
		margin-top: 10px;
	}

	.footer_item:nth-child(1) {
		grid-column: 1;
		grid-row: 1;
	}

	.footer_item:nth-child(3) {
		grid-column: 2;
		grid-row: 1;
	}

	.footer_item:nth-child(2) {
		grid-column: 1;
		grid-row: 2;
	}

	.footer_item:nth-child(4) {
		grid-column: 2;
		grid-row: 2;
		text-align: left;
	}
}

@media (max-width: 600px) {

	.footer_item {
		margin-top: 10px;
	}

	.footer_item:nth-child(1) {
		grid-column: 1;
		grid-row: 1;
		text-align: center;
	}

	.footer_item:nth-child(3) {
		grid-column: 1;
		grid-row: 2;
		text-align: center;
	}

	.footer_item:nth-child(2) {
		grid-column: 1;
		grid-row: 3;
		text-align: center;
	}

	.footer_item:nth-child(4) {
		grid-column: 1;
		grid-row: 4;
		text-align: center;
	}
}

/*-----------------------------------------*/

.footer_container_social span {
	color: #FCEE21;
	text-decoration: none;
}

.footer_container_addres {
	/*	position: relative;
	top: 0;
	left: 0;*/
	/*margin-top: 44px;*/
	display: inline-block;
	margin-top: 14px;
	font-family: montserrat-extrabold, sans-serif;
	font-size: 24px;
	color: var(--color-text);
	/*margin-left: 450px;*/
	line-height: 30px;
}

/*-----------------------------------------*/

.footer_container_inn {
	display: inline-block;
	/*	margin-top: 12px;*/
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: var(--color-text);
	line-height: 18px;
	text-align: right;
}

@media (max-width: 830px) {
	.footer_container_inn {
		text-align: left;
	}
}

@media (max-width: 600px) {
	.footer_container_inn {
		text-align: center;
	}
}

/*-----------------------------------------*/

video::-webkit-media-controls {
	display: none !important;
}

/*-----------------------------------------*/

.news_container {
	max-width: 1150px;
	min-width: 500px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	align-items: center;

}

@media (max-width: 1200px) {
	.news_container {
		width: 900px;
	}
}

@media (max-width: 830px) {
	.news_container {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		min-width: 320px;
		margin: 0 auto;
		margin-top: 20px;
		text-align: center;
	}
}

@media (max-width: 600px) {
	.news_container {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		min-width: 320px;
		margin: 0 auto;
		margin-top: 20px;
		text-align: center;
	}
}

/*-----------------------------------------*/

.news_container_video {
	max-width: 1150px;
	min-width: 500px;
	display: grid;
	grid-template-columns: 0.5fr 1fr;
	grid-template-rows: 1fr;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	align-items: center;
}

@media (max-width: 1200px) {
	.news_container_video {
		max-width: 900px;
		min-width: 320px;
	}
}

@media (max-width: 830px) {
	.news_container_video {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		min-width: 320px;
		max-width: 600px;
		margin: 0 auto;
		margin-top: 20px;
		text-align: center;
	}
}

@media (max-width: 600px) {
	.news_container_video {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		max-width: 600px;
		min-width: 320px;
		margin: 0 auto;
		margin-top: 20px;
		text-align: center;
		padding-left: 20px;
		padding-right: 20px;
	}
}

/*-----------------------------------------*/

/*-----------------------------------------*/

.footer_column {
	display: grid;
	grid-template-columns: auto auto auto auto;
	grid-template-rows: 1fr;
	margin: 0 auto;
	text-align: left;
	padding-top: 35px;
	/*border: 1px solid black;*/
}

@media (max-width: 830px) {
	.footer_column {
		display: grid;
		grid-template-columns: auto auto;
		grid-template-rows: 1fr 1fr;
		margin: 0 auto;
		padding-top: 15px;
		padding-bottom: 15px;
		text-align: left;
	}
}

@media (max-width: 600px) {
	.footer_column {
		display: grid;
		grid-template-columns: auto;
		grid-template-rows: 1fr 1fr 1fr 1fr;
		margin: 0 auto;
		padding-top: 25px;
		padding-bottom: 25px;
		text-align: left;
	}
}





/*-----------------------------------------*/





/*CSS свойства раздела новости*/


.news {
	height: auto;
}

/*-----------------------------------------*/
.news_container_item_h1_kontakti {
	text-align: left;
	margin-top: 30px;
}

.news_container_item_h1_kontakti h1 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 48px;
	/*color: #333;*/
}

@media (max-width: 600px) {
	.news_container_item_h1_kontakti h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 40px;
		/*color: #333;*/
		margin-left: 0px;
	}
}


.news_container_item_h1_kontakti h2 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 30px;
	/*color: #333;*/
}

@media (max-width: 600px) {
	.news_container_item_h1_kontakti h2 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 26px;
		/*color: #333;*/
		margin-left: 0px;
	}
}


.news_container_item_h1_kontakti_404 h1 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 140px;
	color: #333;
}

@media (max-width: 600px) {
	.news_container_item_h1_kontakti_404 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 80px;
		color: #333;
		margin-left: 0px;
	}
}


.news_container_item_h1 {
	text-align: left;
	margin-left: 20px;
}

@media (max-width: 830px) {
	.news_container_item_h1 {
		text-align: left;
		margin-left: 0px;
	}
}

/*-----------------------------------------*/

.news_container_item_h1 h1 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 48px;
	/*color: #333;*/
	margin-left: 10px;
}

@media (max-width: 830px) {
	.news_container_item_h1 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 48px;
		/*color: #333;*/
		margin-left: 0px;
	}
}

@media (max-width: 600px) {
	.news_container_item_h1 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 40px;
		/*color: #333;*/
		margin-left: 0px;
	}
}

/*-----------------------------------------*/

.news_container_item {
	display: inline-block;
	/*margin: 5px;*/
	border-radius: 10px;

}

@media (max-width: 830px) {
	.news_container_item {
		display: inline-block;
		margin: 5px;
		margin-bottom: 40px;
		border-radius: 10px;
	}

	.news_container_item:nth-child(1) {
		grid-column: 1;
		grid-row: 2;
	}

	.news_container_item:nth-child(2) {
		grid-column: 1;
		grid-row: 1;
	}
}

@media (max-width: 600px) {
	.news_container_item {
		display: inline-block;
		margin: 0px;
		margin-bottom: 40px;
		border-radius: 10px;
	}

	.news_container_item:nth-child(1) {
		grid-column: 1;
		grid-row: 2;
		/*margin-left: 20px;
  		margin-right: 20px;*/
	}

	.news_container_item:nth-child(2) {
		grid-column: 1;
		grid-row: 1;
	}
}




@media (max-width: 830px) {
	.news_container {
		width: 600px;
	}
}

@media (max-width: 600px) {
	.news_container {
		width: auto;
		min-width: 280px;
		max-width: 500px;
		/*margin-left: 20px;
			margin-right: 20px;*/
	}
}

/*-----------------------------------------*/


.news_container_item_img {
	max-width: 100%;
	border-radius: 20px;
	overflow: hidden;
}

.news_container_item_img_1 {
	display: block;
	max-width: 100%;
}

.news_container_item img {
	border-radius: 10px;
}



.news_container_item_flex {
	display: inline-block;
	text-align: left;
	/*justify-content: left;*/
}

@media (max-width: 600px) {
	.news_container_item_flex {
		margin-bottom: 25px;
	}
}


/*-----------------------------------------*/


.news_container_item_cena {
	display: inline-block;
	text-align: left;
	height: 50px;
	margin-left: 25px;
	margin-top: 10px;
}

@media (max-width: 830px) {
	.news_container_item_cena {
		margin-left: 0px;
	}
}

/*-----------------------------------------*/


.news_container_item_cena p.cena {
	display: inline-block;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	background: #FFD800;
	font-family: montserrat-medium, sans-serif;
	font-size: 14px;
	margin-top: 7px;
	margin-left: 5px;
	border-radius: 6px;
	color: #333;
}

@media (max-width: 830px) {
	.news_container_item_cena p.cena {
		margin-left: 0px;
	}
}

/*-----------------------------------------*/

.news_container_item_container {
	display: block;
	/*margin-top: 145px;*/
	text-align: left;

}

/*-----------------------------------------*/

.news_osnovnaya_statiya_kontakti {
	max-width: 1150px;
	min-width: auto;
	margin: 0 auto;
	margin-top: 30px;
	display: block;
}

@media (max-width: 1200px) {
	.news_osnovnaya_statiya_kontakti {
		width: 900px;
	}
}

@media (max-width: 830px) {
	.news_osnovnaya_statiya_kontakti {
		width: 600px;
	}
}

@media (max-width: 600px) {
	.news_osnovnaya_statiya_kontakti {
		width: auto;
		min-width: 280px;
		max-width: 500px;
		margin-left: 20px;
		margin-right: 20px;
	}
}




/*-----------------------------------------*/


.news_osnovnaya_statiya {
	max-width: 1150px;
	min-width: auto;
	margin: 0 auto;
	margin-top: 30px;
}

@media (max-width: 1200px) {
	.news_osnovnaya_statiya {
		width: 900px;
	}
}

@media (max-width: 830px) {
	.news_osnovnaya_statiya {
		width: 600px;
	}
}

@media (max-width: 600px) {
	.news_osnovnaya_statiya {
		width: auto;
		min-width: 280px;
		max-width: 500px;
		margin-left: 20px;
		margin-right: 20px;
	}
}


/*-----------------------------------------*/

@media (max-width: 600px) {
	.news_osnovnaya_statiya2 {
		margin-left: 20px;
		margin-right: 20px;
	}
}


/*-----------------------------------------*/


.news_osnovnaya_statiya_obzor {
	max-width: 1150px;
	min-width: auto;
	margin: 0 auto;
	margin-top: 30px;
}

@media (max-width: 1200px) {
	.news_osnovnaya_statiya_obzor {
		width: 900px;
	}
}

@media (max-width: 830px) {
	.news_osnovnaya_statiya_obzor {
		width: 600px;
	}
}

@media (max-width: 600px) {
	.news_osnovnaya_statiya_obzor {
		width: auto;
		min-width: 280px;
		max-width: 500px;
		margin-left: 20px;
		margin-right: 20px;
	}
}

.news_osnovnaya_statiya_obzor p {
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 400;
	font-size: 18px;
	margin-top: 10px;
	/*margin-left: 5px;*/
	display: inline-block;
	line-height: 30px;
}


/*-----------------------------------------*/

.news_osnovnaya_statiya_kontakti_text {
	font-family: montserrat-medium, sans-serif;
	font-weight: 400;
	font-size: 24px;
	margin-top: 10px;
	margin-left: 5px;
	display: block;
	line-height: 30px;
	/*color: #333;*/
}



.news_osnovnaya_statiya_text {
	/*display: block;
	margin-top: 50px;
	border: 1px solid black;*/
	max-width: 1000px;
}

.news_osnovnaya_statiya_text {
	font-family: montserrat-medium, sans-serif;
	font-weight: 400;
	font-size: 18px;
	margin-top: 10px;
	display: block;
	line-height: 30px;
}

.news_osnovnaya_statiya_text_podpis {
	font-family: montserrat-medium, sans-serif;
	font-weight: 400;
	font-size: 18px;
	margin-top: 10px;
	line-height: 30px;
	font-style: italic;
}

.news_osnovnaya_statiya_text ul li {
	font-family: montserrat-medium, sans-serif;
	font-weight: 400;
	font-size: 20px;
	margin-top: 10px;
	display: block;
	line-height: 30px;
}

.news_osnovnaya_statiya_text span {
	font-family: montserrat-extrabold, sans-serif, sans-serif;
	font-size: 18px;
	margin-top: 10px;
	line-height: 30px;
	color: var(--color-svg);
}

.news_osnovnaya_statiya_text_obzor {
	font-family: montserrat-medium, sans-serif;
	font-weight: 400;
	font-size: 20px;
	margin-top: 5px;
	line-height: 30px;
	color: var(--color-link);
	text-decoration: underline;
	display: inline-block;
}

.news_osnovnaya_statiya_text_obzor span {
	font-family: montserrat-extrabold, sans-serif;
	font-weight: 700;
	font-size: 20px;
	margin-top: 5px;
	line-height: 30px;
	color: var(--color-link);
	text-decoration: underline;
	display: inline-block;
}

ul.news_osnovnaya_statiya_text,
ol.news_osnovnaya_statiya_text {
    padding-left: 20px;
    margin-top: 10px;
    list-style-position: outside;
}

ul.news_osnovnaya_statiya_text {
    list-style-type: disc;
}

ol.news_osnovnaya_statiya_text {
    list-style-type: decimal;
}

ul.news_osnovnaya_statiya_text > li,
ol.news_osnovnaya_statiya_text > li {
    display: list-item;
    list-style: inherit;
    font-family: montserrat-medium, sans-serif;
    margin-top: 10px;
    line-height: 30px;
}

.news_osnovnaya_statiya p {
	font-family: montserrat-medium, sans-serif;
	font-weight: 400;
	font-size: 18px;
	margin-top: 20px;
	/*margin-left: 5px;*/
	display: block;
	line-height: 30px;
}


.news_osnovnaya_statiya_podpis {
	font-family: montserrat-medium, sans-serif;
	font-weight: 400;
	font-size: 18px;
	display: block;
	line-height: 30px;
}


/*-----------------------------------------*/

.news_osnovnaya_statiya_img {
	/*margin: 0 auto;*/
	margin-left: 5px;
	margin-top: 20px;
	max-width: 500px;
	min-width: 200px;

}

@media (max-width: 830px) {

	.news_osnovnaya_statiya_img {
		max-width: 600px;
	}
}



/*-----------------------------------------*/

.news_container_item_h2 h2 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 30px;
	/*color: #333;*/
	display: inline-block;
}

.news_container_item_h2 {
	margin-top: 60px;
	display: inline-block;
}

.news_osnovnaya_statiya span {
	font-weight: 900;
	color: var(--color-svg);
}


.head1 {
	/*position: relative;*/
	background-color: #282a2e;
	;
	overflow-x: hidden;
}

/*-----------------------------------------*/

.header3 {
	width: 100%;
	max-width: 1150px;
	margin: 0 auto;
	height: 100px;
	position: relative;
	/*необходимо для позиционирования внутри родительского блока*/
}

@media (max-width: 1200px) {
	.header3 {
		width: 900px;
	}
}

@media (max-width: 830px) {
	.header3 {
		max-width: 600px;
	}
}

@media (max-width: 600px) {
	.header3 {
		margin-left: 20px;
	}
}

/*Шапка сайта окончание*/

/*-----------------------------------------*/


.osnovnoe_nazvanie_site1 {
	display: inline-block;
	font-family: montserrat-extrabold, sans-serif;
	font-size: 19pt;
	line-height: 19pt;
	color: white;
	padding-top: 25px;
	padding-left: 22px;
}

@media (max-width: 600px) {
	.osnovnoe_nazvanie_site1 {
		display: none;
	}
}

/*-----------------------------------------*/


.kontakti_site1 {
	display: inline-block;
	font-family: montserrat-extrabold, sans-serif;
	text-align: right;
	font-size: 14pt;
	line-height: 14pt;
	position: absolute;
	right: 0;
	margin-right: 5px;
	top: 30px;
	color: #FFD800;
}

@media (max-width: 1200px) {
	.kontakti_site1 p {
		display: none;
	}
}

/*-----------------------------------------*/

.line_header1 {
	border-top: 1px solid rgb(252, 238, 33, 0.3);
}

@media (max-width: 830px) {
	.line_header {
		/*			display: none;*/
		margin-bottom: 25px;
	}
}

/*-----------------------------------------*/

.block_item1 {
	color: rgba(255, 255, 255, 1);
	font-size: 10pt;
	font-family: montserrat-extrabold, sans-serif;
	font-weight: 400;

}

.block_item1 {
	border-radius: 10px;
	border: 1px solid rgba(103, 107, 114, 1.0);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
}


.block_item1:hover,
.block_item1:focus {
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: #333;
	background-color: #FFD800;
	transition: all 250ms;
}

.block_item1:hover {
	transform: translateY(-3px);
}

.block_item1:active {
	background-color: white;
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.06) 0 2px 4px;
	color: #333;
	transform: translateY(0);
}



/*-----------------------------------------*/

.scena {
	height: auto;
	margin-top: 20px;
}

/*-----------------------------------------*/

.scena_container {
	max-width: 1150px;
	min-width: 300px;
	display: grid;
	grid-template-columns: 1.2fr 0.8fr;
	grid-template-rows: 1fr;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	background-color: var(--color-fade);
	border-radius: 40px;
	/*border: 1px solid black;*/
}

.scena_container:hover,
.scena_container:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: black;
	cursor: pointer;
	transition: all 250ms;
}

@media (max-width: 1200px) {
	.scena_container {
		max-width: 900px;
		min-width: 320px;
		/*margin: 10px;*/
	}
}

@media (max-width: 830px) {
	.scena_container {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		min-width: 320px;
		max-width: 600px;
		margin: 0 auto;
		margin-top: 20px;
		text-align: center;
	}
}

@media (max-width: 600px) {
	.scena_container {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		min-width: 320px;
		margin: 0 auto;
		margin-top: 20px;
		text-align: center;
		/*margin: 10px;*/
	}
}






/*-----------------------------------------*/

.scena_container_item {
	display: inline-block;
	/*margin: 5px;*/
	border-radius: 20px;
	/*border-bottom-left-radius: 20px;*/
	/*border: 1px solid black;*/
	position: relative;
	overflow: hidden;
}



@media (max-width: 830px) {
	.scena_container_item {
		display: inline-block;
		/*overflow: visible;*/
		/*margin-top: 40px;*/
		/*margin-bottom: 40px;*/
		border-radius: 20px;

	}
}

@media (max-width: 600px) {
	.scena_container_item {
		display: inline-block;
		/*margin: 5px;*/
		/*margin-bottom: 40px;*/
		/*border-radius: 10px;*/
	}
}

/*-----------------------------------------*/





.scena_container_item_maska {
	position: absolute;
	z-index: 3;
	background-color: black;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.4;
	border-radius: 20px;
	overflow: hidden;
}



.scena_container_item_img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 2;
	position: relative;
	top: 0;
	left: 0;
	border-radius: 20px;
	/*border: 1px solid black;*/
}

.scena_container_item_img2 {
	width: 100%;
	max-height: 100%;
	overflow: hidden;
	z-index: 2;
	position: relative;
	top: 0;
	left: 0;
	/*	border-radius: 0px;*/
	/*border: 1px solid black;*/
}

.scena_container_item_img video {
	overflow: hidden;
	border-radius: 20px;
	/*border: 1px solid black;*/
}


.scena_container_item_img_1 {
	display: block;
	max-width: 100%;
}

.scena_container_item img {
	border-radius: 20px;

}

.scena_container_item_h1 {
	text-align: left;
	display: block;
	position: absolute;
	top: 6em;
	left: 2em;
	z-index: 4;
	/*margin-left: 20px;*/
	/*border: 1px solid black;*/
}

@media (max-width: 830px) {
	.scena_container_item_h1 {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		text-align: center;
	}
}

@media (max-width: 510px) {
	.scena_container_item_h1 {
		top: 3em;
	}
}

@media (max-width: 360px) {
	.scena_container_item_h1 {
		top: 3em;
	}
}



/*-----------------------------------------*/


.scena_container_item_cena {
	display: block;
	text-align: left;
	height: auto;
	position: absolute;
	bottom: 2em;
	margin-left: 25px;
	/*margin-top: 10px;*/
	/*border: 1px solid black;*/
}

@media (max-width: 830px) {
	.scena_container_item_cena {
		display: inline-block;
		position: relative;
		z-index: 5;
		top: -1.5em;
		margin: 0 auto;
	}
}

/*-----------------------------------------*/

.scena_container_item_text {
	text-align: left;
	margin-left: 30px;
	position: relative;
}

@media (max-width: 830px) {
	.scena_container_item_text {
		text-align: center;
		margin-left: 0px;
	}

	.scena_container_item_text:nth-child(1) {
		margin-bottom: 50px;
	}
}

.scena_container_item_zagolovok_1 {
	text-align: left;
	margin-top: 30px;
	margin-bottom: 5px;
}

@media (max-width: 830px) {
	.scena_container_item_zagolovok_1 {
		text-align: center;
	}
}


.scena_container_item_zagolovok_1 p {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 16px;
	color: var(--color-link1);
	/*margin-left: 30px;*/
}

/*-----------------------------------------*/

.scena_container_item_zagolovok_2 {
	text-align: left;
	margin-top: 30px;
	margin-bottom: 5px;
	padding-right: 10px;
}

@media (max-width: 830px) {
	.scena_container_item_zagolovok_2 {
		text-align: center;
	}
}


.scena_container_item_zagolovok_2 p {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 22px;
	color: var(--color-link1);

}



.scena_container_item_cena p.cena {
	display: block;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-right: 20px;
	background: #FFD800;
	font-family: montserrat-extrabold, sans-serif;
	/*font-weight: 600;*/
	font-size: 15px;
	/*	position: absolute;
	top: 0;
	left: 0;*/
	border-radius: 10px;
}

@media (max-width: 830px) {
	.scena_container_item_cena p.cena {
		margin-left: 0px;
	}
}

/*-----------------------------------------*/

.scena_container_item_h1 span {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 20px;
	color: #FFD800;
	text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
}

@media (max-width: 510px) {
	.scena_container_item_h1 span {
		font-size: 18px;
	}
}

@media (max-width: 360px) {
	.scena_container_item_h1 span {
		font-size: 16px;
	}
}


.scena_container_item_h1 h1 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 40px;
	color: white;
	text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.7);
	/*-webkit-box-shadow: 11px 11px 8px 0px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 11px 11px 8px 0px rgba(34, 60, 80, 0.2);
	box-shadow: 11px 11px 8px 0px rgba(34, 60, 80, 0.2);*/
}

@media (max-width: 1200px) {
	.scena_container_item_h1 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 40px;
		color: white;
	}
}

@media (max-width: 830px) {
	.scena_container_item_h1 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 40px;
		color: white;
	}
}

@media (max-width: 600px) {
	.scena_container_item_h1 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 30px;
		color: white;
	}
}

@media (max-width: 400px) {
	.scena_container_item_h1 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 20px;
		color: white;
	}
}

/*-----------------------------------------*/

.scena_container_item_container {
	display: block;
	margin-top: 32px;
	position: relative;

}

@media (max-width: 830px) {
	.scena_container_item_container {
		margin-top: 30px;
	}
}

/*-----------------------------------------*/

.sceni_novosti_kontainer_item_zag_2 {
	display: inline-block;
	/*margin-bottom: 25px;*/
	/*margin-top: 10px;*/
	/*border: 1px solid black;*/
}


.sceni_novosti_kontainer_item_zag_2 p {
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 500;
	font-size: 16px;
	color: var(--color-text);
	/*padding-left: 5px;*/
	margin-right: 7px;
	/*text-decoration: underline;*/

	/*margin-bottom: 20px;*/
}

/*-----------------------------------------*/

.sceni_novosti_kontainer_item_zag_opisanie {
	display: inline-block;
	/*margin-bottom: 25px;*/
	/*margin-top: 10px;*/
	/*border: 1px solid black;*/
}


.sceni_novosti_kontainer_item_zag_opisanie p {
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: var(--color-text);
	/*padding-left: 5px;*/
	margin-right: 7px;
	/*text-decoration: underline;*/

	/*margin-bottom: 20px;*/
}


/*------------------------------------------*/

.sceni_novosti_kontainer_item_zag_3 {
	/*margin-top: 70px;*/
	position: absolute;
	z-index: 4;
	height: auto;
	width: auto;
	/*right: 1em;*/
	bottom: 2em;
	left: 2em;
}

@media (max-width: 1200px) {
	.sceni_novosti_kontainer_item_zag_3 {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 830px) {
	.sceni_novosti_kontainer_item_zag_3 {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		text-align: center;
	}
}

@media (max-width: 450px) {
	.sceni_novosti_kontainer_item_zag_3 {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		text-align: center;
	}
}

@media (max-width: 380px) {
	.sceni_novosti_kontainer_item_zag_3 {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		text-align: center;
		bottom: 15px;
	}
}



/*-------------------------------*/

.sceni_novosti_kontainer_item_zag_4 {
	display: inline-block;
}


.sceni_novosti_kontainer_item_zag_4 p {
	font-family: montserrat-extrabold, sans-serif;
	font-weight: 500;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 15px;
	padding-right: 15px;
	border: 2px solid #FFD800;
	border-radius: 15px;
	margin-right: 7px;
	background-color: #FFD800;
	/*text-decoration: underline;*/
	color: #333;
	/* Цвет обычной ссылки */
}


@media (max-width: 410px) {
	.sceni_novosti_kontainer_item_zag_4 p {
		font-size: 12px;
		padding-top: 4px;
		padding-bottom: 5px;
		padding-left: 13px;
		padding-right: 13px;
	}
}



.sceni_novosti_kontainer_item_zag_4 p {

	position: relative;
	cursor: pointer;
	text-decoration: none;
	/* Убираем подчеркивание */
}



.sceni_novosti_kontainer_item_zag_4 p:active {
	background-color: white;
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.06) 0 2px 4px;
	color: #333;
	transform: translateY(0);
	text-shadow: 3px 3px 6px rgba(0, 0, 0, 0);
}



/*--------------------------------*/

.sborka_novosti_kontainer_item_1 {
	/*	border: 1px solid black;*/
	display: inline-block;
	margin: 5px;
	border-radius: 20px;
	position: relative;
}

.sborka_novosti_kontainer_item_1:hover,
.sborka_novosti_kontainer_item_1:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	/*color: black;*/
	cursor: pointer;
	transition: all 250ms;
}

.sborka_novosti_kontainer_item_1:hover {
	transform: translateY(-3px);
}

/*----------------------------------*/



.scena_flex {
	display: grid;
	grid-template-columns: 1fr;
	margin: 0 auto;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	column-gap: 20px;
	/*min-width: 500px;*/
}

@media (min-width: 1700px) {
	.scena_flex {
		grid-template-columns: 1.5fr 1.5fr;
	}
}

/*----------------------------------*/

/*
.scena_flex1
{
	display: grid;	
	grid-template-columns: 1fr;
	grid-template-rows:;
	margin: 0 auto;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	column-gap: 20px;
}

@media (min-width: 1700px)
	{
		.scena_flex1
		{
			grid-template-columns: 1.5fr 1.5fr;
		}
	}


	@media (min-width: 1700px)
	{
		.scena1:nth-child(n+5)
		{
			display: none;
		}
	}


	@media (max-width: 1700px)
	{
		.scena1:nth-child(n+4)
		{
			display: none;
		}
	}

	@media (max-width: 1200px)
	{
		.scena1:nth-child(n+4)
		{
			display: none;
		}
	}

	@media (max-width: 830px)
	{
		.scena1:nth-child(n+4)
		{
			display: none;
		}
	}

	@media (max-width: 600px)
	{
		.scena1:nth-child(n+3)
		{
			display: none;
		}
	}*/

/*----------------------------------*/

.scena_flex_shtori {
	display: grid;
	grid-template-columns: 1fr;
	column-gap: 20px;
	margin: 0 auto;
	text-align: center;

	column-gap: 20px;
	/*min-width: 500px;*/
}

@media (min-width: 1500px) {
	.scena_flex_shtori {
		grid-template-columns: 1.5fr 1.5fr;
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media (max-width: 600px) {
	.scena_flex_shtori {
		max-width: 85%;
	}
}

/*----------------------------------*/

.scena_shtori {
	height: auto;
	margin-top: 20px;
	/*	margin-left: 10px;
	margin-right: 10px;*/
}

/*-----------------------------------------*/
.scena_container_shtori {
	max-width: 1150px;
	min-width: 260px;
	display: grid;
	grid-template-columns: 0.5fr 1fr;
	grid-template-rows: auto auto;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	background-color: var(--color-fade);
	border-radius: 40px;
	/*border: 1px solid black;*/
	align-items: start;
}


@media (max-width: 1200px) {
	.scena_container_shtori {
		max-width: 900px;
		min-width: 320px;
		/*margin: 10px;*/
	}
}

@media (max-width: 830px) {
	.scena_container_shtori {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		min-width: 260px;
		max-width: 500px;
		margin: 0 auto;
		margin-top: 20px;
		/*margin-left: 10px;*/
		/*margin-right: 10px;*/
		text-align: center;
	}
}

@media (max-width: 700px) {
	.scena_container_shtori {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		max-width: 400px;
		min-width: 260px;
		/*		padding-left: 5px;
		padding-right: 5px;*/
		margin: 0 auto;
		margin-top: 20px;
		text-align: center;
		/*margin: 10px;*/
	}
}

/*-----------------------------------------*/

.scena_container_item_shtori {
	display: block;
	/*margin: 5px;*/
	border-radius: 20px;
	/*border-bottom-left-radius: 20px;*/
	/*border: 1px solid black;*/
	position: relative;
	overflow: hidden;
	text-align: left;
}


@media (max-width: 830px) {
	.scena_container_item_shtori {
		display: inline-block;
		border-radius: 30px;

	}
}

@media (max-width: 600px) {
	.scena_container_item_shtori {
		display: inline-block;
		/*margin: 5px;*/
		/*margin-bottom: 40px;*/
		/*border-radius: 10px;*/
	}
}

/*-----------------------------------------*/

.scena_container_item_img_shtori {
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 2;
	position: relative;
	top: 0;
	left: 0;
	/*border: 1px solid black;*/
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

.scena_container_item_img_1_shtori {
	display: block;
	max-width: 100%;
}

.scena_container_item_shtori img {
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

/*-----------------------------------------*/

.scena_container_item_container_shtori {
	display: block;
	margin-top: 32px;
	position: relative;
	/*border: 1px solid black;*/
	margin-bottom: 20px;
}

@media (max-width: 830px) {
	.scena_container_item_container_shtori {
		margin-top: 30px;
	}
}

/*-----------------------------------------*/

.scena_container_item_text_shtori {
	text-align: left;
	margin-left: 30px;
	margin-right: 30px;
	position: relative;
}

@media (max-width: 830px) {
	.scena_container_item_text_shtori {
		text-align: center;
		margin-left: 0px;
		margin-right: 0px;
	}

	.scena_container_item_text_shtori:nth-child(1) {
		margin-bottom: 50px;
	}
}

.scena_container_item_h1_shtori {
	text-align: left;
	display: block;
	margin-top: 20px;

}

@media (max-width: 830px) {
	.scena_container_item_h1_shtori {
		/*position: absolute;
			margin-left: auto;
			margin-right: auto;
			left: 0;
			right: 0;*/
		text-align: center;
	}
}

@media (max-width: 510px) {
	.scena_container_item_h1_shtori {
		top: 3em;
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (max-width: 360px) {
	.scena_container_item_h1_shtori {
		top: 2em;
		padding-left: 10px;
		padding-right: 10px;
	}
}



/*-----------------------------------------*/

.scena_container_item_zagolovok_1_shtori {
	text-align: left;
	margin-top: 30px;
	margin-bottom: 5px;
	/*border: 1px solid black;*/
}

@media (max-width: 830px) {
	.scena_container_item_zagolovok_1_shtori {
		text-align: center;
	}
}


.scena_container_item_zagolovok_1_shtori p {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 16px;
	color: var(--color-svg);
	/*margin-left: 30px;*/
}

.scena_container_item_h1_shtori h1 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 30px;
	/*color: #333;*/
}

/*-----------------------------------------*/

.sceni_novosti_kontainer_item_zag_2_shtori {
	display: inline-block;
	/*margin-bottom: 25px;*/
	/*margin-top: 10px;*/
	/*border: 1px solid black;*/
}

@media (max-width: 510px) {
	.sceni_novosti_kontainer_item_zag_2_shtori {
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (max-width: 360px) {
	.sceni_novosti_kontainer_item_zag_2_shtori {
		padding-left: 10px;
		padding-right: 10px;
	}
}


.sceni_novosti_kontainer_item_zag_2_shtori p {
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 500;
	font-size: 16px;
	/*color: #333;*/
	/*padding-left: 5px;*/
	margin-right: 7px;
	margin-bottom: 5px;
}

.sceni_novosti_kontainer_item_zag_2_shtori p {
	color: #333;
	/* Цвет обычной ссылки */
}


/*------------------------------------------*/

.scena_container_item_cena_shtori {
	display: inline-block;
	text-align: left;
	height: auto;
	/*margin-top: 10px;*/
	/*border: 1px solid black;*/
}

@media (max-width: 830px) {
	.scena_container_item_cena_shtori {
		display: inline-block;
		position: relative;
		z-index: 5;
		top: -1.5em;
		margin: 0 auto;
	}
}

.scena_container_item_cena_shtori p.cena {
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	background: #FFD800;
	font-family: montserrat-extrabold, sans-serif;
	/*font-weight: 600;*/
	font-size: 15px;
	/*	position: absolute;
	top: 0;
	left: 0;*/
	border-radius: 10px;
	color: #333;
}

@media (max-width: 830px) {
	.scena_container_item_cena_shtori p.cena {
		margin-left: 0px;
	}
}

/*-----------------------------------------*/

.scena_container_item_cena_shtori_white {
	display: inline-block;
	text-align: left;
	height: auto;
	margin-right: 5px;
	margin-top: 10px;
	/*margin-top: 10px;*/
	/*border: 1px solid black;*/
}

@media (max-width: 830px) {
	.scena_container_item_cena_shtori_white {
		display: inline-block;
		position: relative;
		z-index: 5;
		top: -1.5em;
		margin: 0 auto;
		margin-top: 5px;
	}
}

.scena_container_item_cena_shtori_white p.cena {
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	background: var(--color-background);
	font-family: montserrat-medium, sans-serif;
	/*font-weight: 600;*/
	font-size: 15px;
	/*color: #333;*/
	/*	position: absolute;
	top: 0;
	left: 0;*/
	border-radius: 10px;
}

@media (max-width: 830px) {
	.scena_container_item_cena_shtori_white p.cena {
		margin-left: 0px;
	}
}


.scena_container_item_cena_shtori_white_kontainer {
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 25px;
	margin-bottom: 20px;
}

@media (max-width: 830px) {
	.scena_container_item_cena_shtori_white_kontainer {
		text-align: center;
	}
}

/*-----------------------------------------*/

.videoWrapper1 {
	position: relative;
	padding-bottom: 178%;
	/* 16:9 */
	height: 0;
}

.videoWrapper1 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}




.sborka_novosti_kontainer_item_data {
	font-family: montserrat-medium, sans-serif;
	/*font-weight: 500;*/
	font-size: 13px;
	position: absolute;
	right: 0;
	top: 0;
	background-color: white;
	color: #333;
	border-radius: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	padding-right: 14px;
	margin: 12px;
}


.novosti_container_item_1 {
	/*	border: 1px solid black;*/
	display: inline-block;
	margin: 5px;
	border-radius: 20px;
	background-color: var(--color-fade);
}

.novosti_container_item_1:hover,
.novosti_container_item_1:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: black;
	cursor: pointer;
	transition: all 250ms;
}

.novosti_container_item_1:hover {
	transform: translateY(-3px);
}

.novosti_container_item_1 img {
	border-radius: 20px 20px 0px 0px;
}


.obekti_novosti_kontainer_item_1 {
	/*	border: 1px solid black;*/
	display: inline-block;
	margin: 5px;
	border-radius: 20px;
	overflow: hidden;
	position: relative;
}

.obekti_novosti_kontainer_item_1:hover,
.obekti_novosti_kontainer_item_1:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	/*color: black;*/
	cursor: pointer;
	transition: all 250ms;
}

.obekti_novosti_kontainer_item_1:hover {
	transform: translateY(-3px);
}



/*-----------------------------------------*/
.interface {
	height: auto;
	margin-top: 20px;
	text-align: center;
}

/*-----------------------------------------*/

.interface_container {
	max-width: 100%;
	height: auto;
	display: grid;
	grid-template-columns: 1fr 1fr;
	margin: 0 auto;
	margin-top: 20px;
	text-align: center;
	/*background-color: #E5E5E5;*/
	/*border: 1px solid black;*/
	justify-items: center;
	column-gap: 10px;
	grid-row-gap: 30px;
}




@media (min-width: 1700px) {
	.interface_container {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (max-width: 1200px) {
	.interface_container {
		max-width: 100%;
	}
}

@media (max-width: 830px) {
	.interface_container {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		max-width: 100%;
		margin: 0 auto;
		margin-top: 20px;
		text-align: center;
	}
}

@media (max-width: 600px) {
	.interface_container {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		min-width: 300px;
		margin: 0 auto;
		margin-top: 20px;
		text-align: center;
		margin: 10px;
	}
}

/*-----------------------------------------*/

.interface_container_item {
	display: block;
	max-width: 600px;
	height: auto;
	/*margin: 5px;*/
	border-radius: 20px;
	/*border: 1px solid black;*/
	position: relative;
	overflow: hidden;
}

.interface_container_item:hover,
.interface_container_item:focus {
	cursor: pointer;
}



@media (max-width: 830px) {
	.interface_container_item {
		display: inline-block;
		/*overflow: visible;*/
		/*margin-top: 40px;*/
		/*margin-bottom: 40px;*/
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
	}
}

@media (max-width: 600px) {
	.interface_container_item {
		display: inline-block;
		margin: 5px;
		/*margin-bottom: 40px;*/
		/*border-radius: 10px;*/
	}
}

/*-----------------------------------------*/

.interface_container_item_maska {
	position: absolute;
	z-index: 3;
	background-color: black;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.4;
}


.interface_container_item_img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 2;
	position: relative;
	top: 0;
	left: 0;

	/*border: 1px solid black;*/
}


.interface_container_item_img_1 {
	display: block;
	max-width: 100%;
}


.interface_container_item_h1 {
	display: block;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top: 30%;
	text-align: center;
	z-index: 5;


}

@media (max-width: 830px) {
	.interface_container_item_h1 {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		text-align: center;
	}
}

@media (max-width: 360px) {
	.interface_container_item_h1 {
		top: 20%;
	}
}





.interface_container_item_text p {
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: white;
	text-shadow: 4px 4px 6px rgba(0, 0, 0, 1);
	line-height: 22px;
}

@media (max-width: 450px) {
	.interface_container_item_text p {
		font-size: 14px;
	}
}


.interface_container_item_text span {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 16px;
}

@media (max-width: 450px) {
	.interface_container_item_text span {
		font-size: 14px;
	}

}


.interface_container_item_text {
	display: block;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top: 55%;
	text-align: center;
	z-index: 5;
}



@media (max-width: 830px) {
	.interface_container_item_text {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		text-align: center;
	}
}


@media (max-width: 360px) {
	.interface_container_item_text {
		top: 45%;
	}
}



.interface_container_item_h1 h1 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: max(1.5em, min(2.5em, calc(100vw * 4 / 75)));
	color: white;
	text-shadow: 4px 4px 6px rgba(0, 0, 0, 1);
}

/*-----------------------------------------*/

.interface_novosti_kontainer_item_zag_4 {
	display: inline-block;
	/*margin-bottom: 25px;*/
	/*margin-top: 10px;*/
	/*border: 1px solid black;*/
}


.interface_novosti_kontainer_item_zag_4 p {
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 500;
	font-size: 16px;
	/*color: #FCEE21;*/
	/*padding-left: 5px;*/
	margin-right: 7px;
	text-decoration: underline;
	-webkit-box-shadow: 11px 11px 8px 0px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 11px 11px 8px 0px rgba(34, 60, 80, 0.2);
	box-shadow: 11px 11px 8px 0px rgba(34, 60, 80, 0.2);
}

.interface_novosti_kontainer_item_zag_4 p {
	color: #FCEE21;
	/* Цвет обычной ссылки */
	position: relative;
	cursor: pointer;
	text-decoration: none;
	/* Убираем подчеркивание */
}

.interface_novosti_kontainer_item_zag_4 p:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: -3px;
	width: 0;
	height: 2px;
	/* Высота линии */
	background-color: black;
	/* Цвет подчеркивания при исчезании линии*/
	transition: width 0.5s;
	/* Время эффекта */
}

.interface_novosti_kontainer_item_zag_4 p:hover:after {
	content: "";
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
	bottom: -3px;
	height: 2px;
	/* Высота линии */
	background-color: red;
	/* Цвет подчеркивания при появлении линии*/
	transition: width 0.5s;
	/* Время эффекта */
}




.blogeri_novosti_kontainer_item_1 {
	/*border: 1px solid black;*/
	display: inline-block;
	margin: 5px;
	height: auto;
	border-radius: 20px;
	overflow: hidden;
}

.blogeri_novosti_kontainer_item_1:hover,
.blogeri_novosti_kontainer_item_1:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	/*color: black;*/
	cursor: pointer;
}

.blogeri_novosti_kontainer_item_1:hover {
	transform: translateY(-2px);
}


.stati_novosti_kontainer_item_1 {
	/*	border: 1px solid black;*/
	display: inline-block;
	margin: 5px;
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}

.stati_novosti_kontainer_item_1:hover,
.stati_novosti_kontainer_item_1:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	/*color: black;*/
	cursor: pointer;
	transition: all 250ms;
}

.stati_novosti_kontainer_item_1:hover {
	transform: translateY(-3px);
}

.interface_container_item_OS p {
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: white;
	text-shadow: 4px 4px 6px rgba(0, 0, 0, 1);
}

.interface_container_item_OS {
	display: block;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top: 70%;
	text-align: center;
	z-index: 5;
}

@media (max-width: 830px) {
	.interface_container_item_OS {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		text-align: center;
	}
}

@media (max-width: 510px) {
	.interface_container_item_OS {
		top: 3em;
		display: none;
	}
}

@media (max-width: 360px) {
	.interface_container_item_OS {
		top: 2em;
		display: none;
	}
}

.interface_container_item_primeri_kontainer p {
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 15px;
	background: #FFD800;
	font-family: montserrat-extrabold, sans-serif;
	/*font-weight: 600;*/
	font-size: 15px;
	border-radius: 10px;
}

.interface_container_item_primeri_kontainer p:hover,
.interface_container_item_primeri_kontainer p:focus {
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: #333;
	background-color: #FCEE21;
	transition: all 250ms;

}

.interface_container_item_primeri_kontainer p:hover {
	transform: translateY(-3px);
}

.interface_container_item_primeri_kontainer p:active {
	background-color: white;
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.06) 0 2px 4px;
	color: #333;
	transform: translateY(0);
}

@media (max-width: 450px) {
	.interface_container_item_primeri_kontainer p {
		font-size: 10px;
		padding-top: 3px;
		padding-bottom: 5px;
		padding-left: 12px;
		padding-right: 12px;
		border-radius: 6px;
	}
}

.interface_container_item_primeri {
	display: inline-block;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	bottom: 2em;
	text-align: center;
	z-index: 5;
}

@media (max-width: 830px) {
	.interface_container_item_primeri {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		text-align: center;

	}
}


.interface_container_item_logo img {
	display: inline-block;
	max-width: 130px;
	max-height: 44px;
	-webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
	box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
	/*height: auto;*/
}

@media (max-width: 510px) {
	.interface_container_item_logo img {
		max-width: 100px;
	}
}

@media (max-width: 360px) {
	.interface_container_item_logo img {
		max-width: 80px;
		display: none;
	}
}

.interface_container_item_logo {
	display: block;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	top: 10%;
	text-align: center;
	z-index: 5;
}




/*-----------------------------*/


.news_container_1 {
	/*max-width: 1150px;*/
	min-width: 500px;
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	margin: 0 auto;
	/*margin-top: 20px;*/
	text-align: center;
}


@media (max-width: 1024px) {

	.news_container_1 {
		margin-left: 20px;
		margin-right: 20px;
		padding-bottom: 40px;
	}
}

@media (max-width: 830px) {
	.news_container_1 {
		display: grid;
		grid-template-columns: 1fr;
		grid-template-rows: 1fr;
		min-width: 320px;
		margin: 0 auto;
		text-align: center;
		margin-left: 20px;
		margin-right: 20px;
		padding-bottom: 40px;
	}
}


@media (max-width: 600px) {

	.news_container_1 {
		margin-left: 10px;
		margin-right: 10px;
		padding-bottom: 40px;
	}
}

@media (min-width: 1280px) {

	.news_container_1 {
		margin-left: 0px;
	}
}

.news_container_item_1 {
	display: inline-block;
	margin: 5px;
	border-radius: 10px;
}



@media (min-width: 830px) {
	.news_container_item_1 {
		display: inline-block;
		margin: 5px;
		margin-bottom: 0px;
		border-radius: 10px;
	}

	.news_container_item_1:nth-child(1) {
		grid-column: 1;
		grid-row: 1;
		margin-bottom: 30px;
		max-width: 1000px;
	}

	.news_container_item_1:nth-child(2) {
		grid-column: 1;
		grid-row: 2;
	}
}

@media (max-width: 830px) {
	.news_container_item_1 {
		display: inline-block;
		margin: 5px;
		margin-bottom: 0px;
		border-radius: 10px;
	}

	.news_container_item_1:nth-child(1) {
		grid-column: 1;
		grid-row: 1;
		margin-bottom: 30px;
	}

	.news_container_item_1:nth-child(2) {
		grid-column: 1;
		grid-row: 2;
	}
}

@media (max-width: 600px) {
	.news_container_item_1 {
		display: inline-block;
		margin: 5px;
		margin-bottom: 10px;
		border-radius: 10px;
	}

	.news_container_item_1:nth-child(1) {
		grid-column: 1;
		grid-row: 1;
	}

	.news_container_item_1:nth-child(2) {
		grid-column: 1;
		grid-row: 2;
	}
}

/*-----------------------------------------*/

.news_container_item_container_1 {
	display: block;
	margin-top: 0px;
	text-align: left;
}

@media (max-width: 830px) {
	.news_container_item_container_1 {
		margin-top: 0px;
	}
}

/*-----------------------------------------*/

.news_container_item_h1_1 {
	text-align: left;
	/*margin-left: 20px;*/
}

@media (max-width: 830px) {
	.news_container_item_h1_1 {
		text-align: left;
		margin-left: 0px;
	}
}

/*-----------------------------------------*/

.news_container_item_h1_1 h1 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 48px;
	line-height: 58px;
	max-width: 1500px;
}

@media (max-width: 830px) {
	.news_container_item_h1_1 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 40px;
		line-height: 58px;
		margin-left: 0px;
	}
}

@media (max-width: 600px) {
	.news_container_item_h1_1 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 40px;
		line-height: 58px;
		margin-left: 0px;
	}
}

@media (max-width: 450px) {
	.news_container_item_h1_1 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 30px;
		line-height: 36px;
		margin-left: 0px;
	}
}

/*-----------------------------------------*/

.news_container_item_cena_1 {
	display: inline-block;
	text-align: left;
	height: 50px;
	/*margin-left: 25px;*/
	margin-top: 10px;
}

.news_container_item_cena_2 {
	display: block;
	text-align: left;
	height: auto;
	/*margin-left: 25px;*/
	margin-bottom: 10px;
}

@media (max-width: 830px) {
	.news_container_item_cena_2 {
		margin-left: 0px;
	}
}


.news_container_item_cena_3 {
	display: inline-block;
	text-align: left;
	height: auto;
	margin-left: 25px;
	margin-bottom: 10px;
}

@media (max-width: 830px) {
	.news_container_item_cena_3 {
		margin-left: 0px;
	}
}

/*-----------------------------------------*/

.news_container_item_cena_1 p.cena {
	display: inline-block;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	background: #FFD800;
	font-family: montserrat-medium, sans-serif;
	font-size: 18px;
	margin-top: 7px;
	margin-right: 5px;
	/*margin-left: 25px;*/
	border-radius: 6px;
	color: #333;
}

.news_container_item_cena_2 p.cena_1 {
	display: inline-block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 20px;
	background: var(--color-button2);
	color: white;
	font-family: montserrat-medium, sans-serif;
	font-size: 18px;
	margin-top: 7px;
	border-radius: 30px;
}

@media (max-width: 830px) {
	.news_container_item_cena_1 p.cena {
		margin-left: 0px;
	}
}

/*-----------------------------------------*/

.news_container_item_cena_4 p.cena {
	display: inline-block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 20px;
	background: #FCEE21;
	font-family: montserrat-medium, sans-serif;
	font-size: 14px;
	margin-top: 7px;
	margin-left: 5px;
	border-radius: 6px;
}

.news_container_item_cena_3 p.cena_1 {
	display: inline-block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 20px;
	background: #4149F2;
	color: white;
	font-family: montserrat-medium, sans-serif;
	font-size: 14px;
	margin-top: 7px;
	margin-left: 5px;
	border-radius: 6px;
}

@media (max-width: 830px) {
	.news_container_item_cena_4 p.cena {
		margin-left: 0px;
	}
}




/*-----------------------------------------*/

.news_osnovnaya_statiya_img_1 {
	/*margin: 0 auto;*/
	/*margin-left: 5px;*/
	margin-top: 20px;
	max-width: 100%;
	/*min-width: 200px;*/
	display: block;
	/*border: 1px solid black;*/

}

@media (max-width: 830px) {

	.news_osnovnaya_statiya_img_1 {
		max-width: 100%;
	}
}

/*-----------------------------------------*/

.news_osnovnaya_statiya_img_3 {
	display: block;
	max-width: 100%;
	border-radius: 10px;
	/*border: 1px solid black;*/

}

.news_osnovnaya_statiya_img_2 {
	/*margin: 0 auto;*/
	/*margin-left: 5px;*/
	margin-top: 20px;
	max-width: 500px;
	min-width: 200px;

}

@media (max-width: 830px) {

	.news_osnovnaya_statiya_img_2 {
		max-width: 500px;
	}
}

/*-----------------------------------------*/

.news_osnovnaya_statiya_text a {
	color: var(--color-link);
	text-decoration: underline;
}

.stati_novosti_kontainer_item_img_1 video {
	display: block;
	max-width: 700px;
	border-radius: 20px;
	margin-top: 15px;
}


.news_osnovnaya_statiya_img_4 {
	/*margin: 0 auto;*/
	/*	margin-left: 5px;*/
	/*margin-top: 20px;*/
	max-width: 900px;
	min-width: 200px;
	overflow: hidden;

}

/*@media (max-width: 830px)
	{
	
		.news_osnovnaya_statiya_img_4
		{
			max-width: 600px;
		}
	}
*/
/*----------------------------*/



.news_osnovnaya_statiya_grid {
	display: grid;
	height: auto;
	grid-template-columns: 1fr 1fr;

}

@media (max-width: 830px) {

	.news_osnovnaya_statiya_grid {
		grid-template-columns: 1fr;
	}
}

.news_osnovnaya_statiya_grid_item {
	display: inline-block;
	height: auto;
}


.menu_item_kontakti {
	margin-top: 10px;
	display: inline-block;
	padding: 10px 24px;
	color: white;
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 20px;
	/* font-weight: 600;*/
	text-decoration: none;
	border-radius: 15px;
	margin-right: 10px;
	background-color: var(--color-button2);
	box-shadow: 0px 10px 14px -7px var(--color-button-news);
}

.menu_item_kontakti:hover,
.menu_item_kontakti:focus {
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: white;
	background-color: var(--color-button-hover);
	box-shadow: 0px 10px 14px -7px var(--color-button-hover-shadow);
	transition: all 250ms;
}

.menu_item_kontakti:hover {
	transform: translateY(-3px);
}

.menu_item_kontakti:active {
	background-color: white;
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.06) 0 2px 4px;
	color: #333;
	transform: translateY(0);
}

.news_osnovnaya_statiya_kontakti_socseti a {
	color: white;
}

.news_osnovnaya_statiya_kontakti_socseti {
	margin-top: 20px;
	/*	position: sticky;
	top: 0;*/
}

.news_osnovnaya_statiya_kontakti_karti {
	margin-top: 50px;
}

.news_container_item_h2_kontakti h2 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 30px;
	/*color: #333;*/
	display: inline-block;
}

.news_container_item_h2_kontakti {
	margin-top: 60px;
	display: inline-block;
}

/*----------------------------------*/

.interface_novosti_kontainer_item_1 {
	/*border: 1px solid black;*/
	display: inline-block;
	margin: 5px;
	/*margin-bottom: 20px;*/
	border-radius: 10px;
	position: relative;
}


.interface_novosti_kontainer_1 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	margin: 0 auto;
	text-align: center;
	row-gap: 35px;
}

@media (min-width: 1500px) {
	.interface_novosti_kontainer_1 {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
		margin: 0 auto;
		text-align: center;
	}
}

@media (max-width: 830px) {
	.interface_novosti_kontainer_1 {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-template-rows: 2fr;
		margin: 0 auto;
		text-align: center;

	}
}

@media (max-width: 600px) {
	.interface_novosti_kontainer_1 {
		display: grid;
		grid-template-columns: 1fr;
		margin: 0 auto;
		text-align: center;
		max-width: 85%;
	}
}

.interface_novosti_kontainer_item_text_1 {
	display: block;
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 500;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	line-height: 120%;
}

.interface_novosti_kontainer_item_text_2 {
	display: block;
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 400;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	line-height: 120%;
	color: white;
}

.interface_novosti_kontainer_item_text_3 {
	display: block;
	font-family: montserrat-extrabold, sans-serif;
	/*font-weight: 500*/
	;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	line-height: 120%;
	color: var(--color-text);
}

.interface_novosti_kontainer_item_block_1 {
	display: block;
	margin: 5px;
	border-radius: 20px;
	position: relative;
	background-color: var(--color-fade);
	height: auto;
	margin-top: 20px;
	padding-bottom: 30px;
	padding-top: 30px;
}


.interface_novosti_kontainer_item_block_1:hover,
.interface_novosti_kontainer_item_block_1:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: black;
	cursor: pointer;
}


.interface_novosti_kontainer_item_logo_1 img {
	display: inline-block;
	margin-top: 0px;
	margin-bottom: 10px;
	height: 42px;
}

/*-----------------*/

.news_osnovnaya_statiya_object {
	max-width: 1150px;
	min-width: auto;
	margin: 0 auto;
	margin-top: 20px;
	text-align: left;
}

@media (max-width: 1200px) {
	.news_osnovnaya_statiya_object {
		width: 900px;
	}
}

@media (max-width: 830px) {
	.news_osnovnaya_statiya_object {
		width: 600px;
	}
}

@media (max-width: 600px) {
	.news_osnovnaya_statiya_object {
		width: auto;
		min-width: 280px;
		max-width: 500px;
		margin-left: 20px;
		margin-right: 20px;
	}
}


/*-----------------------------------------*/

.news_osnovnaya_statiya_text_object {
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 400;
	font-size: 18px;
	margin-top: 10px;
	display: block;
	line-height: 30px;
}

.news_osnovnaya_statiya_text_object span {
	font-weight: 700;
}

.videoWrapper2 {
	position: relative;
	padding-bottom: 178%;
	/* 16:9 */
	height: 0;
	border-radius: 20px;
	overflow: hidden;
}

.videoWrapper2 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
}

/*-----------------------------------------*/

.news_container_item_container_2 {
	display: block;
	margin-top: 0px;
	text-align: left;
}

@media (max-width: 830px) {
	.news_container_item_container_2 {
		margin-top: 0px;
	}
}

/*-----------------------------------------*/

.news_container_item_h1_2 {
	text-align: left;
	/*margin-left: 20px;*/
}

@media (max-width: 830px) {
	.news_container_item_h1_2 {
		text-align: left;
		margin-left: 0px;
	}
}

/*-----------------------------------------*/

.news_container_item_h1_2 h1 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 48px;
	/*color: #333;*/
	/*margin-left: 10px;*/
}

@media (max-width: 830px) {
	.news_container_item_h1_2 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 40px;
		/*color: #333;*/
		margin-left: 0px;
	}
}

@media (max-width: 600px) {
	.news_container_item_h1_2 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 40px;
		/*color: #333;*/
		margin-left: 0px;
	}
}

@media (max-width: 450px) {
	.news_container_item_h1_2 h1 {
		font-family: montserrat-extrabold, sans-serif;
		font-size: 30px;
		/*color: #333;*/
		margin-left: 0px;
	}
}



/*---------------------------------------*/


.sceni_novosti_kontainer_item_object {
	display: inline-block;
	margin: 5px;
	border-radius: 20px;

	position: relative;
	/*background-color: #E5E5E5;*/
}

.sceni_novosti_kontainer_object {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	margin: 0 auto;
	text-align: center;
	column-gap: 10px;
	row-gap: 20px;
}

@media (min-width: 1500px) {
	.sceni_novosti_kontainer_object {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
		margin: 0 auto;
		text-align: center;
	}
}

@media (max-width: 830px) {
	.sceni_novosti_kontainer_object {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		margin: 0 auto;
		text-align: center;
	}
}

@media (max-width: 600px) {
	.sceni_novosti_kontainer_object {
		display: grid;
		grid-template-columns: 1fr;
		margin: 0 auto;
		text-align: center;
		max-width: 85%;
	}
}

/*------------------------------------*/

.sceni_novosti_kontainer_item_zag_object {
	display: block;
	margin-top: 10px;
	margin-bottom: 80px;
	height: 10px;

}

.sceni_novosti_kontainer_item_zag_object p {
	display: inline-block;
	font-family: montserrat-medium, sans-serif;
	font-size: 17px;
	/*color: #333;*/
	padding-left: 5px;
	padding-right: 5px;
}


/*-----------------------------*/

.news_container_item_flex_object {
	display: inline-block;
	text-align: center;
	margin-bottom: 25px;
	/*justify-content: left;*/
}

@media (min-width: 830px) {
	.news_container_item_flex_object {
		margin-top: 20px;
		margin-bottom: 15px;
	}
}


@media (max-width: 600px) {
	.news_container_item_flex_object {
		margin-bottom: 25px;
	}
}


.news_container_item_cena_1_object {
	display: inline-block;
	text-align: left;
	height: 50px;
	/*margin-left: 25px;*/
	margin-top: 10px;
}


.news_container_item_cena_1_object p.cena_object {
	display: inline-block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 20px;
	background: var(--color-fade);
	border: 1px solid rgba(0, 0, 0, .4);
	font-family: montserrat-medium, sans-serif;
	font-size: 14px;
	margin-top: 7px;
	margin-right: 5px;
	/*margin-left: 25px;*/
	border-radius: 6px;
}

p.cena_object span {

	font-family: montserrat-extrabold, sans-serif;
}

/*-----------------------------------------*/

.news_container_item_1_object {
	display: inline-block;
	margin: 5px;
	border-radius: 10px;
}

/*-------------------------------*/

.uslugi_kontainer {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	column-gap: 50px;
	row-gap: 20px;
	margin-top: 15px;
}

@media (max-width: 650px) {
	.uslugi_kontainer {
		grid-template-columns: 1fr;
		margin-top: 20px;
	}
}



.uslugi_kontainer_grid_brend {
	display: grid;
	grid-template-rows: minmax(10px, 80px) minmax(10px, auto);
	grid-template-columns: auto;
	align-items: top;
	text-align: left;
	/*text-align: center;*/
}

.uslugi_kontainer_grid_item_1 {
	/*border: 1px solid black;*/
	align-self: center;
	margin-top: 20px;
}

@media (max-width: 650px) {
	.uslugi_kontainer_grid_item_1 {
		max-height: 60px;
	}
}


@media (max-width: 1150px) {
	.uslugi_kontainer_grid_item p.text_uslugi_p {
		display: none;
	}

	.uslugi_kontainer_grid_item p.text_uslugi {
		display: none;
	}

	.uslugi_kontainer_grid_item p.budjet_uslugi {
		line-height: 20px;
	}
}

.uslugi_kontainer_grid_item p {
	margin-top: -7px;
	/*line-height: 50px;*/
}

.uslugi_kontainer_grid_item p.text_uslugi {
	margin-top: 20px;
	line-height: 20px
}

.uslugi_kontainer_grid_item p.text_uslugi_p {
	margin-top: 0px;
	line-height: 20px;
}

.uslugi_kontainer_grid_item p.budjet_uslugi_1 {
	display: inline-block;
	border-radius: 10px;
	margin-top: 0px;
	line-height: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: green;
	color: white;
	font-family: montserrat-medium, sans-serif;
	font-size: 16px;
}

.uslugi_kontainer_grid_item p.budjet_interface_1 {
	display: inline-block;
	border-radius: 10px;
	margin-top: 0px;
	line-height: 20px;
	margin-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: green;
	color: white;
	font-family: montserrat-medium, sans-serif;
	font-size: 14px;
}

.uslugi_kontainer_grid_item p.budjet_uslugi_2 {
	display: inline-block;
	border-radius: 10px;
	margin-top: 0px;
	line-height: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: blue;
	color: white;
	font-family: montserrat-medium, sans-serif;
	font-size: 16px;
}

.uslugi_kontainer_grid_item p.budjet_uslugi_3 {
	display: inline-block;
	border-radius: 10px;
	margin-top: 0px;
	line-height: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #FCEE21;
	color: #333;
	font-family: montserrat-medium, sans-serif;
	font-size: 16px;
}

.uslugi_kontainer_grid_item p.budjet_interface_3 {
	display: inline-block;
	border-radius: 10px;
	margin-top: 0px;
	line-height: 20px;
	margin-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FCEE21;
	color: #333;
	font-family: montserrat-medium, sans-serif;
	font-size: 14px;
}



.uslugi_kontainer_grid_item_1 img {
	margin-bottom: 25px;
	/*margin-top: 25px;*/
	max-height: 47px;
}


.uslugi_container_item_h3 h3 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 45px;
	color: #333;
	display: block;
}

.uslugi_container_item_h3 {
	margin-top: 80px;
	display: block;
}

/*---------------------------*/



.uslugi_kontainer_interface {
	display: grid;
	grid-template-columns: 150px 150px;
	column-gap: 30px;
	row-gap: 10px;
	margin-top: 0px;
	justify-items: left;
}

@media (max-width: 360px) {
	.uslugi_kontainer_interface {
		grid-template-columns: 1fr;
		margin-top: 10px;
		justify-items: center;
	}
}



.uslugi_kontainer_grid_brend_interface {
	display: grid;
	/*	grid-template-rows: minmax(10px,80px) minmax(10px,40px);*/
	grid-template-columns: auto;
	align-items: top;
	text-align: left;
	margin-bottom: 20px;
	/*text-align: center;*/
}

@media (max-width: 500px) {
	.uslugi_kontainer_grid_brend_interface {
		text-align: center;
	}
}

.uslugi_kontainer_grid_item_1_interface {
	/*border: 1px solid black;*/
	align-self: center;
	margin-top: 20px;
}



@media (max-width: 650px) {
	.uslugi_kontainer_grid_item_1_interface {
		max-height: 60px;
	}
}

.uslugi_kontainer_grid_item_1_interface img {
	margin-bottom: 15px;
	/*margin-top: 25px;*/
	max-height: 35px;
}


/*-------------------------------*/

.uslugi_proektirovanie {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.uslugi_proektirovanie_kontainer {
	display: grid;
	grid-template-columns: 1fr 1fr;
	width: 100%;
	column-gap: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

@media (max-width: 3500px) {
	.uslugi_proektirovanie_kontainer {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (max-width: 1400px) {
	.uslugi_proektirovanie_kontainer {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 830px) {
	.uslugi_proektirovanie_kontainer {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 600px) {
	.uslugi_proektirovanie_kontainer {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 3500px) {
	.uslugi_proektirovanie_item:nth-child(n+4) {
		display: none;
	}
}

@media (max-width: 1400px) {
	.uslugi_proektirovanie_item:nth-child(n+3) {
		display: none;
	}
}


@media (max-width: 830px) {
	.uslugi_proektirovanie_item:nth-child(n+3) {
		display: none;
	}
}



.uslugi_proektirovanie_item img {
	margin-top: 20px;
	width: 100%;
}

/*---------------------------*/

.uslugi_chernovaya_electrika {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.uslugi_chernovaya_electrika_kontainer {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	column-gap: 10px;
}

@media (max-width: 3500px) {
	.uslugi_chernovaya_electrika_kontainer {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
}

@media (max-width: 1400px) {
	.uslugi_chernovaya_electrika_kontainer {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

@media (max-width: 830px) {
	.uslugi_chernovaya_electrika_kontainer {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (max-width: 600px) {
	.uslugi_chernovaya_electrika_kontainer {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 3500px) {
	.uslugi_chernovaya_electrika_item:nth-child(n+6) {
		display: none;
	}
}

@media (max-width: 1400px) {
	.uslugi_chernovaya_electrika_item:nth-child(n+5) {
		display: none;
	}
}


@media (max-width: 830px) {
	.uslugi_chernovaya_electrika_item:nth-child(n+4) {
		display: none;
	}
}

@media (max-width: 600px) {
	.uslugi_chernovaya_electrika_item:nth-child(n+3) {
		display: none;
	}
}



.uslugi_chernovaya_electrika_item img {
	margin-top: 20px;
	width: 100%;
	border-radius: 20px;
}


/*---------------------------*/

.uslugi_proektirovanie_schitov {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.uslugi_proektirovanie_schitov_kontainer {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	width: 100%;
}


@media (max-width: 3500px) {
	.uslugi_proektirovanie_schitov_kontainer {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
}

@media (max-width: 1400px) {
	.uslugi_proektirovanie_schitov_kontainer {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

@media (max-width: 830px) {
	.uslugi_proektirovanie_schitov_kontainer {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (max-width: 600px) {
	.uslugi_proektirovanie_schitov_kontainer {
		grid-template-columns: 1fr;
	}
}


@media (max-width: 3500px) {
	.uslugi_proektirovanie_schitov_item:nth-child(n+6) {
		display: none;
	}
}

@media (max-width: 1400px) {
	.uslugi_proektirovanie_schitov_item:nth-child(n+5) {
		display: none;
	}
}


@media (max-width: 830px) {
	.uslugi_proektirovanie_schitov_item:nth-child(n+4) {
		display: none;
	}
}

@media (max-width: 600px) {
	.uslugi_proektirovanie_schitov_item:nth-child(n+3) {
		display: none;
	}
}




.uslugi_proektirovanie_schitov_item img {
	margin-top: 20px;
	width: 100%;
}

/*---------------------------*/

.uslugi_sborka_schitov {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.uslugi_sborka_schitov_kontainer {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	column-gap: 10px;
}

@media (max-width: 3500px) {
	.uslugi_sborka_schitov_kontainer {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
}

@media (max-width: 1400px) {
	.uslugi_sborka_schitov_kontainer {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

@media (max-width: 830px) {
	.uslugi_sborka_schitov_kontainer {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (max-width: 600px) {
	.uslugi_sborka_schitov_kontainer {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 3500px) {
	.uslugi_sborka_schitov_item:nth-child(n+6) {
		display: none;
	}
}

@media (max-width: 1400px) {
	.uslugi_sborka_schitov_item:nth-child(n+5) {
		display: none;
	}
}


@media (max-width: 830px) {
	.uslugi_sborka_schitov_item:nth-child(n+4) {
		display: none;
	}
}

@media (max-width: 600px) {
	.uslugi_sborka_schitov_item:nth-child(n+3) {
		display: none;
	}
}

.uslugi_sborka_schitov_item img {
	margin-top: 20px;
	width: 100%;
	border-radius: 20px;
}

/*---------------------------*/

.uslugi_podkluchenie_schitov {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.uslugi_podkluchenie_schitov_kontainer {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	column-gap: 10px;
}

@media (max-width: 3500px) {
	.uslugi_podkluchenie_schitov_kontainer {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
}

@media (max-width: 1400px) {
	.uslugi_podkluchenie_schitov_kontainer {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}

@media (max-width: 830px) {
	.uslugi_podkluchenie_schitov_kontainer {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (max-width: 600px) {
	.uslugi_podkluchenie_schitov_kontainer {
		grid-template-columns: 1fr;
	}
}


@media (max-width: 3500px) {
	.uslugi_podkluchenie_schitov_item:nth-child(n+6) {
		display: none;
	}
}

@media (max-width: 1400px) {
	.uslugi_podkluchenie_schitov_item:nth-child(n+5) {
		display: none;
	}
}


@media (max-width: 830px) {
	.uslugi_podkluchenie_schitov_item:nth-child(n+4) {
		display: none;
	}
}

@media (max-width: 600px) {
	.uslugi_podkluchenie_schitov_item:nth-child(n+3) {
		display: none;
	}
}

.uslugi_podkluchenie_schitov_item img {
	margin-top: 20px;
	width: 100%;
	border-radius: 20px;
}

/*---------------------------*/

.news_osnovnaya_statiya_uslugi {
	max-width: 1150px;
	min-width: auto;
	margin: 0 auto;
	margin-top: 30px;
}

.news_osnovnaya_statiya_uslugi p {
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 400;
	font-size: 18px;
	margin-top: 30px;
	margin-left: 5px;
	display: block;
	line-height: 30px;
}

.news_osnovnaya_statiya_uslugi span {
	font-weight: 900;
	color: var(--color-text);
}


@media (max-width: 1200px) {
	.news_osnovnaya_statiya_uslugi {
		width: 900px;
	}
}

@media (max-width: 830px) {
	.news_osnovnaya_statiya_uslugi {
		width: 600px;
	}
}

@media (max-width: 600px) {
	.news_osnovnaya_statiya_uslugi {
		width: auto;
		min-width: 280px;
		max-width: 500px;
		margin-left: 20px;
		margin-right: 20px;
	}
}


/*-----------------------------------------*/

.news_osnovnaya_statiya_uslugi p {
	font-family: HelveticaNeueCyr, sans-serif;
	font-weight: 400;
	font-size: 18px;
	margin-top: 15px;
	margin-left: 5px;
	display: block;
	line-height: 30px;
}

/*-----------------------------------------*/

.news_container_item_h3 h3 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 25px;
	/*color: #333;*/
	display: block;
}

.news_container_item_h3 {
	margin-top: 60px;
	display: block;
}

/*---------------------------------------*/

.news_osnovnaya_statiya_img_proektirovanie {
	/*margin: 0 auto;*/
	/*margin-left: 5px;*/
	margin-top: 20px;
	max-width: 800px;
	min-width: 200px;

}

@media (max-width: 830px) {

	.news_osnovnaya_statiya_img_proektirovanie {
		max-width: 600px;
	}
}

/*-------------------------*/

.news_osnovnaya_statiya_kontakti_text a {
	color: var(--color-link);
	text-decoration: underline;
}

/*---------------*/
.videoWrapper3 {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	height: 0;
	border-radius: 20px;
	overflow: hidden;
}

.videoWrapper3 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
}


.videoWrapper3:hover .video__button-shape {
	fill: #ff0000;
	fill-opacity: 1;
}


/*-------------------------*/

.video__embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}


.video__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video__media {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}

.video__button {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: none;
	padding: 0;
	width: 68px;
	height: 48px;
	border: none;
	background-color: transparent;
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.video__button-shape {
	fill: #212121;
	fill-opacity: 0.8;
}

.video__button-icon {
	fill: #ffffff;
}

.video__button:focus {
	outline: none;
}

.video:hover .video__button-shape,
.video__button:focus .video__button-shape {
	fill: #ff0000;
	fill-opacity: 1;
}

/* Enabled */

.video--enabled {
	cursor: pointer;
}

.video--enabled .video__button {
	display: block;
}


.news_osnovnaya_statiya_uslugi1 span {
	font-weight: 900;
	color: #333;
}

/*--------------*/

.interface_novosti_kontainer_item_block_2 {
	display: block;
	margin: 5px;
	border-radius: 20px;
	position: relative;
	background-color: var(--color-fade);
	height: auto;
	margin-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	/*padding-top: 30px;*/
	/*border: 1px solid black;*/
}

.interface_novosti_kontainer_item_block_3 {
	display: block;
	margin: 5px;
	border-radius: 20px;
	position: relative;
	background-color: #A726FF;
	height: auto;
	margin-top: 20px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	/*	max-width: 350px;*/
	/*padding-top: 30px;*/
	/*border: 1px solid black;*/
}



/*--------------*/



.news_container_item_cena_interface {
	display: inline-block;
	text-align: left;
	height: 50px;
	/*margin-left: 25px;*/
	margin-top: 10px;
}

/*.news_container_item_cena_interface p.cena
{
	display: inline-block;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	background: #FFD800;
	font-family: montserrat-medium, sans-serif;
	font-size: 14px;
	margin-top: 7px;
	margin-right: 10px;
	border-radius: 6px;
}
*/
.menu_item_interface {
	margin-top: 10px;
	display: inline-block;
	padding: 7px 20px;
	color: #333;
	font-family: montserrat-medium, sans-serif;
	font-size: 14px;
	text-decoration: none;
	border-radius: 10px;
	margin-right: 10px;
	background-color: #FFD800;
}

.menu_item_interface:hover,
.menu_item_interface:focus {
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: #333;
	background-color: #FFD800;
	transition: all 250ms;
}

.menu_item_interface:hover {
	background-color: #CFD8DC;
	transform: translateY(-3px);
}

.menu_item_interface:active {
	background-color: white;
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.06) 0 2px 4px;
	color: #333;
	transform: translateY(0);
}


/*-----------------------------------------*/

.scroll-up {
	position: fixed;
	right: 40px;
	bottom: 20px;
	z-index: 100;
	width: 60px;
	height: 58px;
	color: white;
	cursor: pointer;
	visibility: hidden;
	border-radius: 30px;
	opacity: 0;
	transition: .2s;
	transform: translateY(25px);
}

@media (max-width: 720px) {
	.scroll-up {
		right: 20px;
		bottom: 20px;
	}

	body:has(.article-nav .article-nav__button-icon) .scroll-up,
	body:has(.article-nav1 .article-nav__button-icon) .scroll-up {
		bottom: 95px;
	}
}

.scroll-up:before {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 4px;
	width: 100%;
	height: 100%;
	font-size: 24px;
	font-family: montserrat-extrabold, sans-serif;
	content: '↑';
	padding-top: 2px;
	padding-right: 3px;
}

.scroll-up:hover {
	color: white;
}

.scroll-up-active {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
	transition: .3s linear;
}

.scroll-up__svg-path {
	box-sizing: border-box;
	fill: var(--color-menu-btn);
	stroke: var(--color-up);
	stroke-width: 4px;
	transition: .2s;
}

/*-----------------------------------------*/

.scroll-up1 {
	position: fixed;
	right: 40px;
	bottom: 50px;
	z-index: 100;
	width: 54px;
	height: 54px;
	color: white;
	cursor: pointer;
	visibility: hidden;
	border-radius: 30px;
	box-shadow: rgb(0 0 0 / 30%) 0 4px 12px;
	opacity: 0;
	transition: .2s;
	transform: translateY(25px);
}

@media (max-width: 600px) {
	.scroll-up1 {
		bottom: 25px;
		right: 20px;
	}
}

.scroll-up1:before {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 2px;
	width: 100%;
	height: 100%;
	font-size: 24px;
	font-family: Conv_IBMPlexMono-Bold, sans-serif;
	font-weight: 900;
	content: '↑';
	/* = content: 'U+2191'; */
	padding-top: 2px;
}

.scroll-up1:hover {
	/*color: #daf159;*/
	color: white;
}


.scroll-up-active1 {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);

	transition: .3s linear;
}

/*
scroll-up__svg {
	
}
*/
.scroll-up__svg-path1 {
	box-sizing: border-box;
	fill: var(--color-menu-btn);
	stroke: white;
	stroke-width: 3px;
	transition: .2s;
}



/*-----------------------------------------*/

.sort-menu ul li {
	display: inline-block;
	padding: 10px 40px 10px 0;
	cursor: pointer;
}

.container {
	max-width: 1200px;
	margin: 50px auto;
}

.box {
	border-radius: 4px;
	box-shadow: 6px 7px 28px 0 rgba(16, 16, 16, 0.7);
	min-height: 140px;
	min-width: calc(22% - 28px);
	padding: 0 10px;
	margin: 15px;
	border-width: 3px;
	float: left;
}

.box.alizarin {
	border: 3px solid #e74c3c;
}

.box.wisteria {
	border: 3px solid #8e44ad;
}

.box.emerland {
	border: 3px solid #2ecc71;
}

.box.belizehole {
	border: 3px solid #2980b9;
}

.box.sunflower {
	border: 3px solid #f1c40f;
}

.text-alizarin {
	color: #e74c3c;
}

.text-wisteria {
	color: #8e44ad;
}

.text-emerland {
	color: #2ecc71;
}

.text-belizehole {
	color: #2980b9;
}

.text-sunflower {
	color: #f1c40f;
}

.hide {
	opacity: 1;
	display: none;
	animation-name: a1;
	animation-duration: 2s;
	animation-fill-mode: forwards;
}

@keyframes a1 {
	to {
		opacity: 0;
		min-height: 0;
		min-width: 0;
		padding: 0;
		margin: 0;
		border: 0;
	}
}

/*------------------------------------*/

.news_osnovnaya_statiya_sborka {
	max-width: 1150px;
	min-width: auto;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
}




.news_osnovnaya_statiya_sborka p {

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-right: 14px;
	background: #E5E5E5;
	font-family: HelveticaNeueCyr, sans-serif;
	font-size: 15px;
	margin-top: 15px;
	margin-right: 5px;
	display: inline-block;
	line-height: 30px;
	border-radius: 12px;
	cursor: pointer;

}

/*------------------------------------*/

.news_osnovnaya_statiya_sborka1 {
	max-width: 1150px;
	min-width: auto;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
}




.news_osnovnaya_statiya_sborka2 p {

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-right: 14px;
	background: var(--color-fade);
	font-family: HelveticaNeueCyr, sans-serif;
	font-size: 15px;
	margin-top: 15px;
	margin-right: 5px;
	display: inline-block;
	line-height: 30px;
	border-radius: 12px;
	/*	cursor: pointer;*/

}


.news_osnovnaya_statiya_sborka span {
	font-weight: 900;
	color: #333;
}

.sborka_kontainer_grid_item span {
	color: rgba(0, 0, 255, 0.7);
	font-size: 12px;
}

.sborka_kontainer_grid_item1 span {
	color: rgba(0, 0, 255, 0.7);
	font-size: 16px;
}


@media (max-width: 1200px) {
	.news_osnovnaya_statiya_sborka {
		width: 900px;
	}
}

@media (max-width: 830px) {
	.news_osnovnaya_statiya_sborka {
		width: 600px;
	}
}

@media (max-width: 600px) {
	.news_osnovnaya_statiya_sborka {
		width: auto;
		min-width: 280px;
		max-width: 500px;
		margin-left: 20px;
		margin-right: 20px;
	}
}


/*-----------------------------------------*/



.sborka_kontainer_grid_brend {
	display: grid;
	grid-template-rows: minmax(10px, auto) minmax(10px, auto);
	grid-template-columns: auto;
	align-items: top;
	text-align: left;
	/*text-align: center;*/
}

@media (max-width: 1150px) {

	.sborka_kontainer_grid_item p.budjet_uslugi {
		line-height: 20px;
	}
}

.sborka_kontainer_grid_item p {
	margin-top: -7px;
	/*line-height: 50px;*/
}

.sborka_kontainer_grid_item p.text_uslugi {
	margin-top: 20px;
	line-height: 20px
}

.sborka_kontainer_grid_item p.text_uslugi_p {
	margin-top: 5px;
	margin-bottom: 7px;
	line-height: 20px;
	color: var(--color-text);
}

.sborka_kontainer_grid_item p.text_uslugi_p1 {
	margin-top: 5px;
	margin-bottom: 7px;
	line-height: 20px;
	color: var(--color-text);
	font-family: montserrat-medium, sans-serif;
}

.sborka_kontainer_grid_item h2.budjet_uslugi_1 {
	display: block;
	/*	border-radius: 10px;*/
	margin-top: 0px;
	line-height: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 4px;
	/*	padding-left: 15px;
	padding-right: 15px;*/
	/*background-color: green;*/
	color: var(--color-text);
	font-family: montserrat-extrabold, sans-serif;
	font-size: 20px;
	border-bottom: 1px solid var(--color-line-header);
}

.sborka_kontainer_grid_item h2.budjet_uslugi_2 {
	display: block;
	/*	border-radius: 10px;*/
	margin-top: 0px;
	line-height: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 4px;
	/*	padding-left: 15px;
	padding-right: 15px;
	background-color: blue;*/
	/*color: #333;*/
	font-family: montserrat-extrabold, sans-serif;
	font-size: 20px;
	border-bottom: 1px solid #333;
}

.sborka_kontainer_grid_item h2.budjet_uslugi_3 {
	display: block;
	/*	border-radius: 10px;*/
	margin-top: 0px;
	line-height: 20px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 4px;
	/*	padding-left: 15px;
	padding-right: 15px;
	background-color: #FCEE21;*/
	/*color: #333;*/
	font-family: montserrat-extrabold, sans-serif;
	font-size: 20px;
	border-bottom: 1px solid #333;
}



.sborka_kontainer_grid_item_1 img {
	margin-bottom: 25px;
	/*margin-top: 25px;*/
	max-height: 47px;
}


.sborka_container_item_h3 h3 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 45px;
	color: #333;
	display: block;
}

.sborka_container_item_h3 {
	margin-top: 80px;
	display: block;
}

.text_sborka_p {
	display: inline-block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 20px;
	background: #FFD800;
	font-family: montserrat-extrabold, sans-serif;
	font-size: 16px;
	margin-top: 13px;
	margin-left: 13px;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 12px;
}

.sborka_kontainer {
	display: grid;
	grid-template-columns: 0.4fr 0.4fr 0.4fr 0.4fr;
	column-gap: 50px;
	row-gap: 20px;
	margin-top: 15px;
}

.news_kontainer1 {
	display: grid;
	grid-template-columns: 0.7fr 1fr 0.7fr;
	column-gap: 50px;
	row-gap: 20px;
	margin-top: 15px;
}

.sborka_kontainer2 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 50px;
	row-gap: 20px;
	margin-top: 15px;
}


.news_kontainer {
	display: grid;
	grid-template-columns: 0.4fr 0.8fr 0.4fr;
	column-gap: 50px;
	row-gap: 20px;
	margin-top: 15px;
}

@media (max-width: 900px) {
	.sborka_kontainer {
		grid-template-columns: 1fr 1fr 1fr;
		margin-top: 20px;
	}

	.news_kontainer {
		grid-template-columns: 1fr 1fr;
		margin-top: 20px;
	}
}



@media (max-width: 830px) {
	.sborka_kontainer {
		grid-template-columns: 1fr 1fr;
		margin-top: 20px;
	}

	.news_kontainer {
		grid-template-columns: 1fr;
		margin-top: 20px;
	}
}


@media (max-width: 650px) {
	.sborka_kontainer {
		grid-template-columns: 1fr;
		margin-top: 20px;
	}
}

/*-----------------------------------------------*/


@media (max-width: 900px) {
	.sborka_kontainer2 {
		grid-template-columns: 1fr;
		margin-top: 20px;
	}
}



@media (max-width: 830px) {
	.sborka_kontainer2 {
		grid-template-columns: 1fr;
		margin-top: 20px;
	}
}


@media (max-width: 650px) {
	.sborka_kontainer2 {
		grid-template-columns: 1fr;
		margin-top: 20px;
	}
}

/*-----------------------------------------------*/






.scena_kontainer {
	display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 50px;
	row-gap: 20px;
	margin-top: 15px;
}

@media (max-width: 900px) {
	.scena_kontainer {
		grid-template-columns: 1fr 1fr 1fr;
		margin-top: 20px;
	}

	.scena_kontainer {
		grid-template-columns: 1fr 1fr;
		margin-top: 20px;
	}
}



@media (max-width: 830px) {
	.scena_kontainer {
		grid-template-columns: 1fr 1fr;
		margin-top: 20px;
	}

	.news_kontainer {
		grid-template-columns: 1fr;
		margin-top: 20px;
	}
}


@media (max-width: 650px) {
	.scena_kontainer {
		grid-template-columns: 1fr;
		margin-top: 20px;
	}
}



/*--------------------------------------*/

.news_osnovnaya_statiya_sborka1 {
	max-width: 1150px;
	min-width: auto;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
}


.news_osnovnaya_statiya_sborka1 p {

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-right: 14px;
	font-family: HelveticaNeueCyr, sans-serif;
	font-size: 18px;
	margin-top: 15px;
	margin-right: 5px;
	display: inline-block;
	line-height: 30px;
	border-radius: 12px;

}


/*-------------------------------------*/








.news_osnovnaya_statiya_sborka {
	max-width: 1150px;
	min-width: auto;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
}


.news_osnovnaya_statiya_sborka p {

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
	padding-right: 14px;
	background: var(--color-fade);
	font-family: HelveticaNeueCyr, sans-serif;
	font-size: 15px;
	margin-top: 15px;
	margin-right: 5px;
	display: inline-block;
	line-height: 30px;
	border-radius: 12px;
	cursor: pointer;

}

.news_osnovnaya_statiya_sborka p:hover,
.news_osnovnaya_statiya_sborka p:focus {
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: #333;
	background-color: #FFD800;
	transition: all 250ms;
}

.news_osnovnaya_statiya_sborka p:hover {
	background-color: #CFD8DC;
	transform: translateY(-3px);
}

.news_osnovnaya_statiya_sborka p:active {
	background-color: white;
	border-color: rgba(0, 0, 0, 0);
	box-shadow: rgba(0, 0, 0, 0.06) 0 2px 4px;
	color: #333;
	transform: translateY(0);
}


.news_osnovnaya_statiya_sborka span {
	font-weight: 900;
	color: #333;
}

.sborka_kontainer_grid_item span {
	color: var(--color-link);
	font-size: 12px;
}


@media (max-width: 1200px) {
	.news_osnovnaya_statiya_sborka {
		width: 900px;
	}
}

@media (max-width: 830px) {
	.news_osnovnaya_statiya_sborka {
		width: 600px;
	}
}

@media (max-width: 600px) {
	.news_osnovnaya_statiya_sborka {
		width: auto;
		min-width: 280px;
		max-width: 500px;
		margin-left: 20px;
		margin-right: 20px;
	}
}


/*-----------------------------------------*/




/*-----------------------------------------------*/

/*#ya-site-results .b-serp-item__title, #ya-site-results .ad .ad-link {
    font-size: 18px;
}*/

/*#ya-site-results a:link, #ya-site-results a:active, #ya-site-results .b-pseudo-link, #ya-site-results .b-head-tabs__link, #ya-site-results .b-head-tabs__link:link, #ya-site-results .b-head-tabs__link:visited, #ya-site-results .b-dropdown__list .b-pseudo-link, #ya-site-results .b-dropdowna__switcher .b-pseudo-link, .b-popupa .b-popupa__content .b-menu__item, #ya-site-results .b-foot__link:link, #ya-site-results .b-copyright__link:link, #ya-site-results .b-serp-item__mime, #ya-site-results .b-pager :link {
    color: #4160ea;
}*/

/*#ya-site-results {
    font-family: HelveticaNeueCyr, sans-serif !important;
}
*/
/*#ya-site-results .b-serp-item__text, #ya-site-results .ad {
    font-style: normal;
    font-weight: normal;
    margin-top: 5px;
}*/

/*.b-body-items {
    padding-left: 40px;
    display: block;
}*/

/*#ya-site-results .l-page, #ya-site-results .b-bottom-wizard {
    font-size: 15px;
    line-height: 22px;
}*/

/*.b-head {
    width: 100%;
    margin: 0 0 0.5em 0;
    border-collapse: collapse;
    display: none;*/



/*----------------------------------------------*/

.object_kontainer_item_gorod_object {
	font-family: montserrat-medium, sans-serif;
	/*font-weight: 500;*/
	font-size: 19px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #cd1719;
	border-radius: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 12px;
	padding-right: 12px;
	margin-left: 20px;
	margin-right: 12px;
	margin-top: 26px;
	margin-bottom: 16px;
	color: white;

	-webkit-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
}

.object_kontainer_item_ploshad_object {
	font-family: montserrat-medium, sans-serif;
	/*font-weight: 500;*/
	font-size: 19px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #cd1719;
	border-radius: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 12px;
	padding-right: 12px;
	margin-left: 20px;
	margin-right: 12px;
	margin-top: 66px;
	margin-bottom: 16px;
	color: white;

	-webkit-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
}

.object_kontainer_item_zhk_object {
	font-family: montserrat-medium, sans-serif;
	/*font-weight: 500;*/
	font-size: 19px;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #cd1719;
	border-radius: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 12px;
	padding-right: 12px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 26px;
	margin-bottom: 16px;
	color: white;

	-webkit-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
}

.object_kontainer_item_apple_object {
	font-family: montserrat-extrabold, sans-serif;
	/*font-weight: 500;*/
	font-size: 18px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #fcb72e;
	border-radius: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 12px;
	padding-right: 12px;
	margin-left: 20px;
	margin-right: 12px;
	margin-top: 26px;
	margin-bottom: 26px;
	color: black;

	-webkit-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
}

.object_kontainer_item_alisa_object {
	font-family: montserrat-extrabold, sans-serif;
	/*font-weight: 500;*/
	font-size: 18px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #8625fe;
	border-radius: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 12px;
	padding-right: 12px;
	margin-left: 174px;
	margin-right: 12px;
	margin-top: 26px;
	margin-bottom: 26px;
	color: white;

	-webkit-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
}

.object_kontainer_item_wirenboard_object {
	font-family: montserrat-medium, sans-serif;
	/*font-weight: 500;*/
	font-size: 18px;
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #3fa535;
	border-radius: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 12px;
	padding-right: 12px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 26px;
	margin-bottom: 26px;
	color: white;

	-webkit-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
}

.object_kontainer_item_noolite_object {
	font-family: montserrat-medium, sans-serif;
	/*font-weight: 500;*/
	font-size: 18px;
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #283583;
	border-radius: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 12px;
	padding-right: 12px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 26px;
	margin-bottom: 26px;
	color: white;

	-webkit-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2);
}


@media (min-width: 1600px) and (max-width: 2100px) {

	.object_kontainer_item_gorod_object,
	.object_kontainer_item_ploshad_object,
	.object_kontainer_item_zhk_object,
	.object_kontainer_item_apple_object,
	.object_kontainer_item_alisa_object,
	.object_kontainer_item_wirenboard_object,
	.object_kontainer_item_noolite_object {
		font-size: 14px;
	}

	.object_kontainer_item_alisa_object {
		margin-left: 144px;
	}

	.object_kontainer_item_ploshad_object {
		margin-top: 60px;
	}
}

@media (min-width: 1500px) and (max-width: 1600px) {

	.object_kontainer_item_gorod_object,
	.object_kontainer_item_ploshad_object,
	.object_kontainer_item_zhk_object,
	.object_kontainer_item_apple_object,
	.object_kontainer_item_alisa_object,
	.object_kontainer_item_wirenboard_object,
	.object_kontainer_item_noolite_object {
		font-size: 10px;
	}

	.object_kontainer_item_alisa_object {
		margin-left: 118px;
	}

	.object_kontainer_item_ploshad_object {
		margin-top: 56px;
	}
}

@media (min-width: 830px) and (max-width: 1100px) {

	.object_kontainer_item_gorod_object,
	.object_kontainer_item_ploshad_object,
	.object_kontainer_item_zhk_object,
	.object_kontainer_item_apple_object,
	.object_kontainer_item_alisa_object,
	.object_kontainer_item_wirenboard_object,
	.object_kontainer_item_noolite_object {
		font-size: 14px;
	}

	.object_kontainer_item_alisa_object {
		margin-left: 144px;
	}

	.object_kontainer_item_ploshad_object {
		margin-top: 60px;
	}
}

@media (min-width: 420px) and (max-width: 550px) {

	.object_kontainer_item_gorod_object,
	.object_kontainer_item_ploshad_object,
	.object_kontainer_item_zhk_object,
	.object_kontainer_item_apple_object,
	.object_kontainer_item_alisa_object,
	.object_kontainer_item_wirenboard_object,
	.object_kontainer_item_noolite_object {
		font-size: 14px;
	}

	.object_kontainer_item_alisa_object {
		margin-left: 144px;
	}

	.object_kontainer_item_ploshad_object {
		margin-top: 60px;
	}
}

@media (max-width: 420px) {

	.object_kontainer_item_gorod_object,
	.object_kontainer_item_ploshad_object,
	.object_kontainer_item_zhk_object,
	.object_kontainer_item_apple_object,
	.object_kontainer_item_alisa_object,
	.object_kontainer_item_wirenboard_object,
	.object_kontainer_item_noolite_object {
		font-size: 10px;
	}

	.object_kontainer_item_alisa_object {
		margin-left: 118px;
	}

	.object_kontainer_item_ploshad_object {
		margin-top: 56px;
	}
}

.object_kontainer_item_oblozhka {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 20px;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.4);
}



.h2_kontainer h1 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 50px;
	color: var(--color-text);
	/*margin-left: 10px;*/
}

@media (max-width: 600px) {
	.h2_kontainer h1 {
		font-size: 36px;
	}
}

.h2_kontainer h3 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 40px;
	/*	color: #333;*/
	/*margin-left: 10px;*/
}

@media (max-width: 600px) {
	.h2_kontainer h3 {
		font-size: 26px;
	}
}


.h2_kontainer h4 {
	font-family: montserrat-extrabold, sans-serif;
	font-size: 30px;
	color: #333;
	/*margin-left: 10px;*/
}

@media (max-width: 600px) {
	.h2_kontainer h4 {
		font-size: 22px;
	}
}

.h2_text span {
	font-weight: 700;
}

.knopka_vse_novosti_kontainer_item1 button {
	align-items: center;
	background-color: #FFD800;
	/*border: 1px solid rgba(0, 0, 0, 0.1);*/
	border-radius: .7rem;
	box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
	box-sizing: border-box;
	color: #333;
	cursor: pointer;
	display: inline-flex;
	font-family: montserrat-extrabold, sans-serif;
	font-size: 14px;
	justify-content: center;
	line-height: 1.25;
	margin: 0;
	/*min-height: 2rem;*/
	padding: calc(.5em - 1px) calc(1.6rem - 1px);
	position: relative;
	text-decoration: none;
	transition: all 250ms;
	user-select: none;
	-webkit-user-select: none;
	touch-action: manipulation;
	vertical-align: baseline;
	width: auto;
}

.knopka_vse_novosti1 {
	/*margin-top: 10px;*/
	width: 100%;
	height: 42 px;
	text-align: center;
}

.knopka_vse_novosti_kontainer1 {
	margin: 0 auto;
	width: auto;
	margin-bottom: 30px;
	/*border: 1px solid black;*/
}

.knopka_vse_novosti_kontainer_item1 button:hover,
.knopka_vse_novosti_kontainer_item1 button:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	color: #333;
}

.knopka_vse_novosti_kontainer_item1 button:hover {
	transform: translateY(-3px);
}

.knopka_vse_novosti_kontainer_item1 button:active {
	background-color: white;
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.06) 0 2px 4px;
	color: #333;
	transform: translateY(0);
}

.serii-fon-novosti {
	width: 100%;
	height: 0;
	padding-top: 100%;
	position: relative;
	background-color: #a8a8a8;
}


#gradient {
	background: linear-gradient(130deg, #a8a8a8, #a8a8a8, #5b5b5b);
	background-size: 200% 200%;

	-webkit-animation: Animation 3s ease infinite;
	-moz-animation: Animation 3s ease infinite;
	animation: Animation 3s ease infinite;
}

@-webkit-keyframes Animation {
	0% {
		background-position: 10% 0%
	}

	50% {
		background-position: 91% 100%
	}

	100% {
		background-position: 10% 0%
	}
}

@-moz-keyframes Animation {
	0% {
		background-position: 10% 0%
	}

	50% {
		background-position: 91% 100%
	}

	100% {
		background-position: 10% 0%
	}
}

@keyframes Animation {
	0% {
		background-position: 10% 0%
	}

	50% {
		background-position: 91% 100%
	}

	100% {
		background-position: 10% 0%
	}
}


#gradient1 {
	background-color: var(--color-background);
	background-size: 200% 200%;

	-webkit-animation: Animation 3s ease infinite;
	-moz-animation: Animation 3s ease infinite;
	animation: Animation 3s ease infinite;
}

@-webkit-keyframes Animation {
	0% {
		background-position: 10% 0%
	}

	50% {
		background-position: 91% 100%
	}

	100% {
		background-position: 10% 0%
	}
}

@-moz-keyframes Animation {
	0% {
		background-position: 10% 0%
	}

	50% {
		background-position: 91% 100%
	}

	100% {
		background-position: 10% 0%
	}
}

@keyframes Animation {
	0% {
		background-position: 10% 0%
	}

	50% {
		background-position: 91% 100%
	}

	100% {
		background-position: 10% 0%
	}
}

.video-inerface {
	border-radius: 40px;
}

/*----------------------------*/




/*@media (max-width: 1200px)
{
	.footer__theme-toggle 
	{
	   margin-top: 35px;
	}
}*/

@media (max-width: 830px) {
	.footer__theme-toggle {
		margin-top: 0px;
	}
}

@media (max-width: 600px) {
	.footer__theme-toggle {
		margin-top: 0px;
	}
}


.statya-scrin {
	max-width: 50%;
}

@media (max-width: 600px) {
	.statya-scrin {
		max-width: 80%;
	}
}







/*-------------------------------------------*/


.lichniy__kabinet {
	height: 35px;
	background-color: var(--color-plashka);
	display: block;
	margin: 0;
	padding-top: 5px;
	transition: all .3s;
}

.lichniy__kabinet__block {
	margin: 0 auto;
	height: 25px;
	margin-left: 100px;
	margin-right: 100px;
	display: block;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: #a3c6f1;
}

@media (max-width: 766px) {
	.lichniy__kabinet__block {
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media (min-width: 767px) {
	.lichniy__kabinet__block {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (min-width: 1280px) {
	.lichniy__kabinet__block {
		margin-left: 27px;
		margin-right: 27px;
	}
}

@media (min-width: 1500px) {
	.lichniy__kabinet__block {
		margin-left: 50px;
		margin-right: 50px;
	}
}

@media (min-width: 1900px) {
	.lichniy__kabinet__block {
		margin-left: 100px;
		margin-right: 100px;
	}
}

.lichniy__kabinet__text {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 15px;
	color: white;
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
	display: inline-block;
}


.lichniy__kabinet__text:hover {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
	cursor: pointer;
	display: inline-block;
}

@media (max-width: 766px) {
	.lichniy__kabinet__text__korzina {
		text-align: right;
	}
}

.shapka__saita {
	display: block;
	margin: 0;
	/*	background-color: red;*/
	height: 200px;
	padding-top: 55px;
}

@media (max-width: 766px) {
	.shapka__saita {
		padding-top: 30px;
		height: 100%;
	}
}

@media (min-width: 767px) {
	.shapka__saita {
		padding-top: 30px;
		height: auto;
		height: 100%;
	}
}

@media (min-width: 1024px) {
	.shapka__saita {
		padding-top: 55px;
		padding-bottom: 20px;
		height: 100%;
		margin-bottom: 50px;
	}
}

.shapka__saita__block {
	margin: 0 auto;
	/*	height: 90px;*/
	/*	margin-left: 100px;
	margin-right: 100px;*/
	display: block;
	/*	background-color: white;*/
}

.parent {
	display: grid;
	grid-template-columns: 0.19fr 0.5fr 0.5fr;
	grid-template-rows: auto auto 1.5fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	height: 100%;
}

@media (max-width: 766px) {
	.parent {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 40px 40px 40px;
	}
}

@media (min-width: 767px) {
	.parent {
		grid-template-columns: 0.4fr 1fr 0.5fr;
		grid-template-rows: auto auto auto;
	}
}

@media (min-width: 1024px) {
	.parent {
		grid-template-columns: 0.3fr 1fr 0.5fr;
	}
}

@media (min-width: 1280px) {
	.parent {
		grid-template-columns: 0.3fr 0.5fr 0.5fr;
	}
}

.div1 {
	grid-area: 1 / 1 / 3 / 2;
	padding-left: 20px;
	/*	border: 1px solid black; */
}

@media (max-width: 766px) {

	.div4 {
		padding-right: 15px;
	}

	.div5 {
		padding-right: 15px;
	}
}

@media (min-width: 767px) {
	.div1 {
		padding-left: 40px;
	}

	.div4 {
		padding-right: 27px;
	}

	.div5 {
		padding-right: 27px;
	}
}

@media (min-width: 1280px) {
	.div1 {
		padding-left: 27px;
	}

	.div4 {
		padding-right: 27px;
	}

	.div5 {
		padding-right: 27px;
	}
}

@media (min-width: 1500px) {
	.div1 {
		padding-left: 50px;
	}

	.div4 {
		padding-right: 50px;
	}

	.div5 {
		padding-right: 50px;
	}
}


@media (min-width: 1900px) {
	.div1 {
		padding-left: 100px;
	}

	.div4 {
		padding-right: 100px;
	}

	.div5 {
		padding-right: 100px;
	}
}




.div2 {
	grid-area: 1 / 2 / 2 / 3;
	display: flex;
	justify-content: flex-start;
	max-width: 900px;
	margin-left: 32px;
}

@media (max-width: 766px) {
	.div2 {
		display: none;
	}
}

@media (min-width: 767px) {
	.div2 {
		display: none;
	}
}

@media (min-width: 1280px) {
	.div2 {
		display: flex;
		column-gap: 15px;
	}
}

.div3 {
	grid-area: 2 / 2 / 3 / 3;
	max-width: 900px;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-left: 32px;
}

@media (max-width: 766px) {
	.div3 {
		grid-area: 3 / 1 / 3 / 3;
		align-items: center;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 40px;
	}
}

@media (min-width: 767px) {
	.div3 {
		grid-area: 1 / 2 / 2 / 3;
		align-items: center;
	}
}

@media (min-width: 1280px) {
	.div3 {
		grid-area: 2 / 2 / 3 / 3;
		align-items: flex-end;
	}
}


.div4 {
	grid-area: 1 / 3 / 2 / 4;
	/*	border: 1px solid black;*/
	display: flex;
	justify-content: flex-end;
	/*align-items: center;   */
}

@media (max-width: 766px) {
	.div4 {
		display: none;
	}
}

@media (min-width: 767px) {
	.div4 {
		display: none;
	}
}

@media (min-width: 1280px) {
	.div4 {
		display: flex;
	}
}

.div5 {
	grid-area: 2 / 3 / 3 / 4;
	/*	border: 1px solid black;*/
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}

@media (max-width: 766px) {
	.div5 {
		grid-area: 5 / 1 / 5 / 3;
		justify-content: center;
		align-items: flex-end;
		margin-top: 50px;
		margin-left: 20px;
	}
}

@media (min-width: 767px) {
	.div5 {
		grid-area: 3 / 2 / 3 / 2;
		margin-left: 32px;
		margin-top: 0px;
		padding-top: 0px;
		justify-content: flex-start;
		align-items: center;
		margin-top: 30px;
	}

	.podbor__shluza {
		padding-left: 5px;
	}
}

@media (min-width: 1280px) {
	.div5 {
		display: flex;
		grid-area: 2 / 3 / 3 / 4;
		justify-content: flex-end;
		align-items: flex-end;
		margin-top: 0px;
	}

	.podbor__shluza {
		padding-left: 5px;
	}
}

.div6 {
	grid-area: 3 / 2 / 3 / 3;
	max-width: 900px;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
	margin-left: 32px;
	column-gap: 10px;
}

@media (max-width: 766px) {
	.div6 {
		grid-area: 4 / 1 / 4 / 3;
		align-items: center;
		margin-left: 40px;
		margin-right: 40px;
		margin-top: 40px;
		flex-wrap: wrap-reverse;
		row-gap: 15px;
		justify-content: center;
		text-align: center;
	}
}

@media (min-width: 767px) {
	.div6 {
		grid-area: 2 / 2 / 2 / 3;
		align-items: center;
		flex-wrap: wrap-reverse;
		row-gap: 15px;
		justify-content: left;
		margin-left: 32px;
		margin-right: 0px;
		margin-top: 20px;
		text-align: left;
	}
}

@media (min-width: 1280px) {
	.div6 {
		grid-area: 3 / 2 / 3 / 3;
		align-items: center;
		padding-top: 30px;
		margin-top: 0px;
	}
}

.logo__onokom__header {
	max-height: 100%;
	width: 220px;
	max-width: 220px;
}

/* Preserve room for search and contacts in the narrower desktop grid. */
@media (min-width: 767px) and (max-width: 1279px) {
	.logo__onokom__header {
		width: 180px;
	}
}

.button__addres__head {
	display: inline-grid;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 35px;
	border: none;
	border-radius: 2em;
	color: white;
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	background-color: var(--color-button2);
	padding-left: 12px;
	padding-right: 18px;
	box-shadow: var(--color-button-news) 0px 11px 18px -8px;
	outline: transparent solid 2px;
	transition: all .3s;
}

.button__addres__head:hover {
	background-color: var(--color-button-hover);
	box-shadow: var(--color-button-hover-shadow) 0px 11px 18px -8px;
}

.button__addres__head1 {
	display: inline-grid;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 35px;
	border: 1px solid var(--color-plashka);
	border-radius: 2em;
	color: var(--color-text);
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	padding-left: 12px;
	padding-right: 18px;
	/*    box-shadow: var(--color-plashka-shadow) 0px 11px 18px -8px;*/
	outline: transparent solid 2px;
	transition: all .3s;
}

.button__addres__head1:hover {
	background-color: var(--color-button-shapka-hover);
	box-shadow: var(--color-button-shapka-hover-shadow) 0px 11px 18px -8px;
	color: white;
}


.button__telephone__head {
	display: inline-grid;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 35px;
	border: none;
	border-radius: 2em;
	color: white;
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	background-color: var(--color-plashka);
	padding-left: 12px;
	padding-right: 18px;
	box-shadow: var(--color-plashka-shadow) 0px 11px 18px -8px;
	outline: transparent solid 2px;
	margin-left: 20px;
	transition: all .3s;
}

.button__telephone__head:hover {
	background-color: var(--color-button-shapka-hover);
	box-shadow: var(--color-button-shapka-hover-shadow) 0px 11px 18px -8px;
}

.button__telephone__head1 {
	display: inline-grid;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 35px;
	border: 1px solid var(--color-plashka);
	border-radius: 2em;
	color: var(--color-text);
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	padding-left: 12px;
	padding-right: 18px;
	/*    box-shadow: var(--color-plashka-shadow) 0px 11px 18px -8px;*/
	outline: transparent solid 2px;
	transition: all .3s;
}

.button__telephone__head1:hover {
	background-color: var(--color-button-shapka-hover);
	box-shadow: var(--color-button-shapka-hover-shadow) 0px 11px 18px -8px;
	color: white;
}

.button__telegram__head {
	display: inline-grid;
	margin-left: 30px;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 35px;
	border: none;
	border-radius: 2em;
	color: white;
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	background-color: var(--color-plashka);
	padding-left: 12px;
	padding-right: 18px;
	box-shadow: var(--color-plashka-shadow) 0px 11px 18px -8px;
	outline: transparent solid 2px;
	transition: all .3s;
}

.button__telegram__head:hover {
	background-color: var(--color-button-shapka-hover);
	box-shadow: var(--color-button-shapka-hover-shadow) 0px 11px 18px -8px;
}

.button__mail__head {
	display: inline-grid;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 35px;
	border: none;
	border-radius: 2em;
	color: white;
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	background-color: var(--color-plashka);
	padding-left: 12px;
	padding-right: 18px;
	box-shadow: var(--color-plashka-shadow) 0px 11px 18px -8px;
	outline: transparent solid 2px;
	transition: all .3s;
}

.button__mail__head:hover {
	background-color: var(--color-button-shapka-hover);
	box-shadow: var(--color-button-shapka-hover-shadow) 0px 11px 18px -8px;
}

.button__kond {
	display: inline-grid;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 35px;
	border: none;
	border-radius: 2em;
	color: white;
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	background-color: var(--color-plashka);
	padding-left: 18px;
	padding-right: 18px;
	box-shadow: var(--color-plashka-shadow) 0px 11px 18px -8px;
	outline: transparent solid 2px;
	transition: all .3s;
	margin-top: 10px;
}

.button__kond:hover {
	background-color: var(--color-button-shapka-hover);
	box-shadow: var(--color-button-shapka-hover-shadow) 0px 11px 18px -8px;
}

.pole__poisk {
	display: inline-grid;
	width: 100%;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 30px;
	border: none;
	border-radius: 50px;
	color: var(--color-text);
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	/*border: 1px solid var(--color-plashka);*/
	transition: all .3s;
}



.button__poisk__head {
	display: inline-grid;
	margin-left: 10px;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 30px;
	border: none;
	border-radius: 2em;
	color: white;
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	background-color: var(--color-plashka);
	padding-left: 12px;
	padding-right: 18px;
	box-shadow: var(--color-plashka-shadow) 0px 11px 18px -8px;
	outline: transparent solid 2px;
	transition: all .3s;
}

.button__poisk__head:hover {
	background-color: var(--color-button-shapka-hover);
	box-shadow: var(--color-button-shapka-hover-shadow) 0px 11px 18px -8px;
}




.body__grid {
	display: grid;
	grid-template-columns: 340px 1fr;
	grid-template-rows: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	height: 380px;
}


.button__menu {
	display: inline-grid;
	align-items: center;
	height: 40px;
	border: none;
	border-radius: 10px;
	color: var(--color-text);
	line-height: 1;
	font-size: 15px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	background-color: var(--color-button);
	padding-left: 16px;
	padding-right: 16px;
	margin-bottom: 14px;
	transition: all .3s
}

.button__menu:hover {
	background-color: var(--color-button-menu-hover);
}

.menu__body {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: space-between;
}

@media (min-width: 1500px) {
	.menu__body {
		margin-left: 22px;
	}
}


@media (min-width: 1900px) {
	.menu__body {
		margin-left: 70px;
	}
}

.body__text__kondei {
	position: relative;
	top: 47px;
}

@media (min-width: 767px) {
	.body__text__kondei {
		top: 47px;
	}
}

.body__text__kondei {
	position: relative;
	top: 47px;
}

@media (max-width: 766px) {
	.body__text__kondei {
		top: 79px;
	}
}

@media (max-width: 500px) {
	.body__text__kondei {
		top: 0px;
	}
}

@media (min-width: 767px) {
	.body__text__kondei {
		top: 47px;
	}
}

.zagolovok__h1 {
	height: 100%;
	/*display: flex;*/
	align-items: center;
}

.body__text {
	position: relative;
	top: 47px;
}

@media (max-width: 766px) {
	.body__text {
		top: 79px;
	}
}

@media (min-width: 767px) {
	.body__text {
		top: 47px;
	}
}

.body__text h1 {
	margin-left: 65px;
	line-height: 85px;
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 70px;
	color: var(--color-text);
	text-shadow:
		-0 -0.5px 0 #000000,
		0 -0.5px 0 #000000,
		-0 0.5px 0 #000000,
		0 0.5px 0 #000000,
		-0.5px -0 0 #000000,
		0.5px -0 0 #000000,
		-0.5px 0 0 #000000,
		0.5px 0 0 #000000,
		-0.5px -0.5px 0 #000000,
		0.5px -0.5px 0 #000000,
		-0.5px 0.5px 0 #000000,
		0.5px 0.5px 0 #000000,
		-0.5px -0.5px 0 #000000,
		0.5px -0.5px 0 #000000,
		-0.5px 0.5px 0 #000000,
		0.5px 0.5px 0 #000000;
}



@media (max-width: 766px) {
	.body__text h1 {
		font-size: 57px;
		line-height: 70px;
		padding-top: 50px;
	}
}

@media (max-width: 590px) {
	.body__text h1 {
		font-size: 33px;
		line-height: 50px;
		padding-top: 50px;
		margin-left: 32px;
	}
}

@media (min-width: 1280px) {
	.body__text h1 {
		font-size: 59px;
		line-height: 80px;
	}
}

@media (min-width: 1500px) {
	.body__text h1 {
		font-size: 70px;
		line-height: 85px;
	}
}

@media (max-width: 766px) {
	.body__text__ustroistvo {
		top: 0px;
	}
}

@media (min-width: 767px) {
	.body__text__ustroistvo {
		top: 47px;
	}
}

.zagolovok__h1 {
	height: 100%;
	/*display: flex;*/
	align-items: center;
}

.body__text__ustroistvo h1 {
	margin-left: 65px;
	line-height: 85px;
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 70px;
	color: var(--color-text);
	text-shadow:
		-0 -0.5px 0 #000000,
		0 -0.5px 0 #000000,
		-0 0.5px 0 #000000,
		0 0.5px 0 #000000,
		-0.5px -0 0 #000000,
		0.5px -0 0 #000000,
		-0.5px 0 0 #000000,
		0.5px 0 0 #000000,
		-0.5px -0.5px 0 #000000,
		0.5px -0.5px 0 #000000,
		-0.5px 0.5px 0 #000000,
		0.5px 0.5px 0 #000000,
		-0.5px -0.5px 0 #000000,
		0.5px -0.5px 0 #000000,
		-0.5px 0.5px 0 #000000,
		0.5px 0.5px 0 #000000;
}



@media (max-width: 766px) {
	.body__text__ustroistvo h1 {
		font-size: 57px;
		line-height: 70px;
		padding-top: 0px;
		font-size: 70px;
	}
}

@media (max-width: 590px) {
	.body__text__ustroistvo h1 {
		font-size: 33px;
		line-height: 50px;
		padding-top: 0px;
		margin-left: 32px;
		font-size: 49px;
	}
}

@media (min-width: 1280px) {
	.body__text__ustroistvo h1 {
		font-size: 59px;
		line-height: 80px;
	}
}

@media (min-width: 1500px) {
	.body__text__ustroistvo h1 {
		font-size: 70px;
		line-height: 85px;
	}
}


.glavnaya__vistuplenie {
	display: flex;
	max-height: 100px;
	align-items: center;
	position: absolute;
	top: 2px;
	left: 450px;
}

.glavnaya__vistuplenie__text {
	margin-left: 15px;
}

.glavnaya__vistuplenie:hover .glavnaya__vistuplenie__text p {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
}

.glavnaya__vistuplenie:hover {
	cursor: pointer;
	transform: translateY(-3px);
	transition: .3s;
}

.glavnaya__vistuplenie__text p {

	line-height: 17px;
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
	display: inline;
}

@media (max-width: 766px) {
	.glavnaya__vistuplenie {
		top: -52px;
		left: 63px;
	}
}

@media (max-width: 590px) {
	.glavnaya__vistuplenie {
		top: -52px;
		left: 32px;
	}
}

@media (min-width: 1280px) {
	.glavnaya__vistuplenie {
		top: 2px;
		left: 385px;
	}
}

@media (min-width: 1500px) {
	.glavnaya__vistuplenie {
		top: 2px;
		left: 450px;
	}
}

.glavnaya__vistuplenie__img img {
	max-height: 80px;
}




.glavnaya__vistuplenie__text span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: #b2b2b2;
}







.glavnaya__news {
	/*border: 1px solid black;*/
	height: 200px;
	display: flex;
	align-items: center;
	margin-left: -44px;
	margin-top: 150px;
}

.glavnaya__news__1__kondei {
	/*border: 1px solid black;*/
	height: 200px;
	display: flex;
	align-items: center;
	margin-left: -44px;
	padding-bottom: 115px;
	padding-top: 40px;
}

@media (max-width: 1024px) {
	.glavnaya__news__1__kondei {
		padding-bottom: 58px;
		padding-top: 20px;
	}
}

@media (max-width: 766px) {
	.glavnaya__news__1__kondei {
		padding-bottom: 115px;
		padding-top: 10px;
	}
}

@media (max-width: 500px) {
	.glavnaya__news__1__kondei {
		margin-left: -55px;
		padding-bottom: 122px;
		padding-top: 10px;
	}
}

.glavnaya__news__1 {
	/*border: 1px solid black;*/
	height: 200px;
	display: flex;
	align-items: center;
	margin-left: -44px;
	/*margin-top: 50px;*/
}

@media (max-width: 500px) {
	.glavnaya__news__1 {
		align-items: center;
	}
}

@media (max-width: 766px) {
	.glavnaya__news__1 {
		margin-top: 0px;
	}
}

.glavnaya__news__container {
	display: flex;
	align-items: center;
	position: relative;
	left: -270px;
}

.glavnaya__news__container__kondei {
	display: flex;
	align-items: center;
	position: relative;
	left: -200px;
}

@media (max-width: 500px) {
	.glavnaya__news__container__kondei {
		left: -88px;
	}
}

.zagolovok__h2 {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 60px;
}

@media (max-width: 767px) {
	.zagolovok__h2 {
		font-size: 42px;
	}
}

@media (max-width: 400px) {
	.zagolovok__h2 {
		font-size: 36px;
	}
}



.zagolovok__h2__povtor {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 60px;
	margin-left: 40px;
	color: var(--color-text-h2);
}

@media (max-width: 767px) {
	.zagolovok__h2__povtor {
		font-size: 42px;
	}
}

@media (max-width: 400px) {
	.zagolovok__h2__povtor {
		font-size: 36px;
	}
}


.zagolovok__h2__kondei {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 60px;
}

@media (max-width: 767px) {
	.zagolovok__h2__kondei {
		font-size: 42px;
	}
}

@media (max-width: 500px) {
	.zagolovok__h2__kondei {
		font-size: 32px;
	}

	.zagolovok__h2__kondei__povtor {
		font-size: 32px;
	}
}

@media (max-width: 400px) {
	.zagolovok__h2__kondei {
		font-size: 26px;
	}

	.zagolovok__h2__kondei__povtor {
		font-size: 26px;
	}
}

.zagolovok__h2__kondei__povtor {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 60px;
	margin-left: 40px;
	color: var(--color-text-h2);
}

@media (max-width: 767px) {
	.zagolovok__h2__kondei__povtor {
		font-size: 42px;
	}
}

@media (min-width: 500px) and (max-width: 1024px) {
	.glavnaya__news__bubble {
		margin-left: 20px;
	}
}

@media (max-width: 500px) {
	.glavnaya__news__bubble {
		margin-left: 10px;
	}

	.glavnaya__news__container {
		left: -220px;
	}
}

.glavnaya__news__bubble {
	/*height: 300px;*/
	display: inline-block;
}

.glavnaya__news__bubble1 {
	width: 300px;
	height: 300px;
}

.glavnaya__news__bubble__kondei {
	height: 300px;
	display: inline-block;
}

.glavnaya__news__bubble1__kondei {
	width: 300px;
	height: 300px;
}

@media (max-width: 500px) {
	.glavnaya__news__bubble1__kondei {
		width: 150px;
		height: 150px;
	}

	.glavnaya__news__bubble__kondei {
		height: 150px;
		display: inline-block;
	}

	.glavnaya__news__bubble1 {
		width: 300px;
		height: 250px;
	}
}

.parent__oblozhka__ustroistvo {
	display: grid;
	grid-template-columns: 1fr 0.5fr;
	grid-template-rows: 165px 56px 162px;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	/*border: 1px solid black;*/
	max-width: 900px;
	border-radius: 70px;
	margin-top: 190px;
	background: linear-gradient(90deg, var(--color-back-1), var(--color-back-2), var(--color-back-3));
	padding-top: 20px;
	padding-bottom: 20px;
	/*background: linear-gradient(90deg, rgba(77,132,224,1), rgba(183,33,255,1))*/
}

.parent__oblozhka__ustroistvo:hover,
.parent__oblozhka__ustroistvo:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	cursor: pointer;
	transition: all 250ms;
}

.parent__oblozhka__ustroistvo:hover {
	transform: translateY(-3px);
}

@media (max-width: 766px) {
	.parent__oblozhka__ustroistvo {
		grid-template-columns: 1fr;
		grid-template-rows: 1fr auto 1fr 0.3fr;
		padding-left: 30px;
		padding-right: 30px;
		border-radius: 60px;
	}
}

@media (min-width: 480px) and (max-width: 766px) {
	.parent__oblozhka__ustroistvo {
		grid-template-columns: 0.5fr 1fr;
		grid-template-rows: 1fr auto 0.3fr;
	}
}

.div1__oblozhka__ustroistvo {
	grid-area: 1 / 1 / 2 / 2;
	/*	border: 1px solid black;*/
	display: flex;
	align-items: center;
	position: relative;
	top: 11px;
}


.div1__oblozhka__ustroistvo p {
	font-family: 'montserrat-extrabold', sans-serif;
	color: white;
	font-size: 26px;
	line-height: 35px;
	margin-left: 50px;
}


.parent__oblozhka__ustroistvo:hover .div1__oblozhka__ustroistvo span {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
}

.myButton:hover {
	background-color: var(--color-button-hover);
	box-shadow: 0px 10px 14px -7px var(--color-button-hover-shadow);
}

.div1__oblozhka__ustroistvo span {
	line-height: 17px;
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
	display: inline;
}

.parent__oblozhka__ustroistvo:hover {
	cursor: pointer;
}


@media (max-width: 766px) {
	.div1__oblozhka__ustroistvo {
		position: inherit;
	}

	.div1__oblozhka__ustroistvo p {
		margin-left: 10px;
		margin-top: 20px;
		margin-bottom: 30px;
		font-size: 22px;
		line-height: 30px;
	}
}

@media (min-width: 480px) and (max-width: 766px) {
	.div1__oblozhka__ustroistvo {
		grid-area: 1 / 1 / 2 / 3;
	}
}

.div2__oblozhka__ustroistvo {
	grid-area: 2 / 1 / 3 / 2;
	display: flex;
	align-items: center;
}

.div2__oblozhka__ustroistvo p {
	font-size: 17px;
	line-height: 20px;
	font-family: 'montserrat-medium', sans-serif;
	margin-left: 50px;
	position: relative;
	top: 35px;
}

@media (max-width: 766px) {
	.div2__oblozhka__ustroistvo {
		grid-area: 3 / 1 / 3 / 1;
		align-items: flex-start;
	}

	.div2__oblozhka__ustroistvo p {
		margin-left: 10px;
		padding-bottom: 40px;
	}
}

@media (min-width: 480px) and (max-width: 766px) {
	.div2__oblozhka__ustroistvo {
		grid-area: 2 / 2 / 3 / 2;
	}
}

.div3__oblozhka__ustroistvo p {
	margin-left: 50px;
}

.div3__oblozhka__ustroistvo {
	grid-area: 3 / 1 / 4 / 2;
	display: flex;
	align-items: center;
	position: relative;
}

@media (max-width: 766px) {
	.div3__oblozhka__ustroistvo {
		grid-area: 3 / 1 / 4 / 2;
		align-items: flex-end;
		bottom: -97px;
		left: 1px;
	}

	.div3__oblozhka__ustroistvo a {
		margin-left: 0px;
	}
}

@media (min-width: 480px) and (max-width: 766px) {
	.div3__oblozhka__ustroistvo {
		grid-area: 2 / 1 / 4 / 2;
		bottom: -40px;
	}
}

@media (min-width: 766px) {
	.div3__oblozhka__ustroistvo {
		top: 98px;
	}
}



.div4__oblozhka__ustroistvo {
	grid-area: 1 / 2 / 4 / 3;
	/*	border: 1px solid black; */
	display: flex;
	align-items: center;
	justify-content: space-around;
	padding-right: 21px;
}

@media (max-width: 766px) {
	.div4__oblozhka__ustroistvo {
		grid-area: 2 / 1 / 2 / 1;
		justify-content: flex-start;
		margin-left: 10px;
	}
}

.myButton {
	box-shadow: 0px 10px 14px -7px var(--color-button-news);
	background-color: var(--color-button2);
	border-radius: 30px;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-family: 'montserrat-medium', sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 13px 26px;
	text-decoration: none;
	transition: all .3s;
}

.myButton:hover {
	background-color: var(--color-button-hover);
	box-shadow: 0px 10px 14px -7px var(--color-button-hover-shadow);
}



.myButton:active {
	position: relative;
	top: 1px;
}




.onokom__air {
	max-height: 350px;
}

.news__grid {
	display: grid;
	grid-template-columns: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	border-radius: 60px;
	height: fit-content;
}



.news__block {
	margin-top: 80px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: auto;
	column-gap: 100px;
	max-width: 1500px;
}

@media (max-width: 767px) {
	.news__block {
		grid-template-columns: 1fr;
		max-width: 900px;
		row-gap: 70px;
		padding-left: 15px;
		padding-right: 35px;
	}
}

@media (min-width: 767px) {
	.news__block {
		grid-template-columns: 1fr;
		max-width: 900px;
		row-gap: 70px;
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media (min-width: 1024px) {
	.news__block {
		grid-template-columns: 1fr;
		max-width: 900px;
		row-gap: 70px;
	}
}


@media (min-width: 1280px) {
	.news__block {
		column-gap: 40px;
		grid-template-columns: 1fr 1fr;
		max-width: 1500px;
		row-gap: 0px;
	}
}

@media (min-width: 1500px) {
	.news__block {
		column-gap: 60px;
	}
}


.news__grid {
	background-color: var(--color-novosti-onokom);
}

.news__grid__img {
	position: relative;
	top: -48px;
	left: 26px;
}

@media (max-width: 767px) {
	.news__grid__img {
		top: -43px;
		left: 20px;
	}
}

.news__grid__img img {
	max-width: 100%;
	max-height: 100%;
	border-radius: 60px;
}

.news__grid__text {
	margin-left: 55px;
	margin-right: 55px;
	max-height: 100%;
	position: relative;
	top: -14px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.news__grid span {
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
}

.news__grid:hover .news__grid__text span {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
	cursor: pointer;
}

.news__grid:hover {
	cursor: pointer;
}

.news__grid:hover,
.news__grid:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	cursor: pointer;
	transition: all 250ms;
}

.news__grid:hover {
	transform: translateY(-3px);
}


@media (max-width: 767px) {
	.news__grid__text {
		margin-left: 25px;
		margin-right: 25px;
		padding-top: 0px;
		top: -19px;
	}
}

.news__grid__text span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: var(--color-text);
	font-size: 26px;
	line-height: 35px;
}

@media (max-width: 767px) {
	.news__grid__text span {
		font-size: 22px;
		line-height: 30px;
	}
}

.news__grid__text p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 22px;
}

@media (max-width: 767px) {
	.news__grid__text p {
		font-size: 15px;
	}
}

.news__grid__knopka {
	margin-left: 55px;
	position: relative;
	top: 20px;
}

.news__spisok__grid {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 100px auto auto auto 41px;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	/*width: 700px;*/
	border-radius: 60px;
	background-color: var(--color-novosti-onokom);
}


.div1__news__spisok__zagolovok {
	display: flex;
	align-items: flex-end;
	padding-bottom: 10px;
}

.div1__news__spisok__zagolovok span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: var(--color-text);
	font-size: 26px;
	line-height: 35px;
	margin-left: 50px;
}

.div2__news__spisok__news {
	border-bottom: 1px solid var(--color-line);
	margin-left: 50px;
	margin-right: 50px;
	padding-bottom: 35px;
	padding-top: 35px;
}

@media (max-width: 767px) {
	.div2__news__spisok__news {
		margin-left: 20px;
		margin-right: 20px;
	}
}

.news__opisanie__grid {
	display: grid;
	grid-template-columns: 100px 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	height: 100%;
}

@media (max-width: 767px) {
	.div2__news__spisok__news {
		margin-left: 20px;
		margin-right: 20px;
	}
}

.div1__news__img__grid {
	grid-area: 1 / 1 / 4 / 2;
	display: flex;
	align-items: flex-start;
}

.div1__news__img__grid img {
	max-width: 68px;
	border-radius: 10px;
}

.div2__news__opisanie__grid {
	grid-area: 1 / 2 / 2 / 3;
}

.div2__news__opisanie__grid p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 22px;
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
	display: inline;
}


.news__opisanie__grid:hover .div2__news__opisanie__grid p {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
	cursor: pointer;
}

.news__opisanie__grid:hover {
	cursor: pointer;
}


@media (max-width: 767px) {
	.div2__news__opisanie__grid p {
		font-size: 15px;
	}
}


.div3__news__data__grid {
	grid-area: 2 / 2 / 3 / 3;
	display: flex;
	align-items: flex-end;
	height: fit-content;
	margin-top: 15px;
}


.div3__news__data__grid p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 12px;
}


.div2__news__spisok__news:nth-child(4) {
	border-bottom: none;
}

.div5__news__spisok__knopka {
	display: flex;
	align-items: flex-end;
	position: relative;
	top: 19px;
	left: 50px;
	margin-right: 50px;
}

.spisok__preimushestv__grid {
	display: grid;
	grid-template-columns: 0.7fr 0.3fr;
	grid-column-gap: 0px;
	column-gap: 50px;
	margin-top: 100px;
	max-width: 1500px;
}

@media (max-width: 766px) {
	.spisok__preimushestv__grid {
		grid-template-columns: 1fr;
		column-gap: 30px;
		grid-template-rows: 1fr;
		row-gap: 50px;
	}
}

@media (min-width: 767px) {
	.spisok__preimushestv__grid {
		grid-template-columns: 0.3fr 0.7fr;
		column-gap: 30px;
		row-gap: 50px;
	}
}

@media (min-width: 1024px) {
	.spisok__preimushestv__grid {
		padding-left: 0px;
		padding-right: 40px;
		padding-left: 40px;
	}
}

@media (min-width: 1280px) {
	.spisok__preimushestv__grid {
		grid-template-columns: 0.7fr 0.3fr;
		column-gap: 50px;
		max-width: 1500px;
		grid-template-rows: max(220px);
	}
}

.div1__img__preimushestv__grid {
	grid-area: 1 / 1 / 3 / 2;
}

@media (max-width: 766px) {
	.div1__img__preimushestv__grid {
		grid-area: 3 / 1 / 3 / 3;
	}
}

@media (min-width: 767px) {
	.div1__img__preimushestv__grid {
		grid-area: 2 / 1 / 3 / 3;
	}
}

@media (min-width: 1280px) {
	.div1__img__preimushestv__grid {
		grid-area: 1 / 1 / 3 / 2;
	}
}

.div1__img__preimushestv__grid img {
	max-height: 100%;
	max-width: 100%;
}

@media (max-width: 550px) {
	.iphone img {
		max-width: 122%;
	}
}

@media (max-width: 766px) {
	.apple__yandex img {
		max-width: 115%;
	}
}

@media (max-width: 550px) {
	.apple__yandex img {
		max-width: 122%;
	}
}

.div2__logo__preimushestv__grid {
	grid-area: 1 / 2 / 2 / 3;
	height: fit-content;
}

@media (max-width: 766px) {
	.div2__logo__preimushestv__grid {
		grid-area: 1 / 1 / 2 / 2;
	}
}

@media (min-width: 767px) {
	.div2__logo__preimushestv__grid {
		grid-area: 1 / 1 / 2 / 2;
	}
}

@media (min-width: 1280px) {
	.div2__logo__preimushestv__grid {
		grid-area: 1 / 2 / 2 / 3;
	}
}

.div2__logo__preimushestv__grid img {
	max-height: 200px;
	max-width: 100%;
}

.div3__opisanie__preimushestv__grid {
	grid-area: 2 / 2 / 3 / 3;
}

@media (max-width: 766px) {
	.div3__opisanie__preimushestv__grid {
		grid-area: 2 / 1 / 2 / 3;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;
	}
}

@media (min-width: 767px) {
	.div3__opisanie__preimushestv__grid {
		grid-area: 1 / 2 / 2 / 3;
		display: flex;
		align-items: flex-start;
		flex-direction: column;
		justify-content: center;
	}
}

@media (min-width: 1280px) {
	.div3__opisanie__preimushestv__grid {
		grid-area: 2 / 2 / 3 / 3;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
	}
}

.div3__opisanie__preimushestv__grid p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 24px;
}

.div3__opisanie__preimushestv__grid span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: var(--color-text);
	font-size: 26px;
}



.sdelano__v__rossii__grid {
	display: grid;
	grid-template-columns: max(750px) 1fr;
	grid-column-gap: 0px;
	column-gap: 50px;
	margin-top: 100px;
	max-width: 1500px;
	align-items: center;
}

@media (max-width: 766px) {
	.sdelano__v__rossii__grid {
		grid-template-columns: 1fr;
		max-width: 900px;
	}
}

@media (min-width: 767px) {
	.sdelano__v__rossii__grid {
		grid-template-columns: 0.6fr 0.4fr;
		max-width: 900px;
	}
}

@media (min-width: 1024px) {
	.sdelano__v__rossii__grid {
		grid-template-columns: 0.7fr 0.3fr;
		max-width: 1500px;
	}
}

@media (min-width: 1280px) {
	.sdelano__v__rossii__grid {
		grid-template-columns: max(600px) 1fr;
		max-width: 1500px;
	}
}

@media (min-width: 1500px) {
	.sdelano__v__rossii__grid {
		grid-template-columns: max(750px) 1fr;
	}
}

@media (max-width: 766px) {
	.div1__sdelano__v__rossii__grid {
		grid-area: 2;
	}
}

.div1__sdelano__v__rossii__grid img {
	max-height: 100%;
	max-width: 100%;
	border-radius: 20px;
}

.div3__sdelano__v__rossii__grid img {
	max-height: 70px;
	max-width: 100%;
	margin-bottom: 15px;
	display: block;
}

.div3__sdelano__v__rossii__grid {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
}

@media (max-width: 766px) {
	.div3__sdelano__v__rossii__grid {
		grid-area: 1;
	}
}

.div3__sdelano__v__rossii__grid p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 24px;
	display: block;
}


.glavnaya__preimushestva__h2 {
	margin-left: 60px;
	margin-top: 100px;
}

@media (max-width: 766px) {
	.glavnaya__preimushestva__h2 {
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media (min-width: 767px) {
	.glavnaya__preimushestva__h2 {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (min-width: 1024px) {
	.glavnaya__preimushestva__h2 {
		margin-left: 60px;
		margin-right: 40px;
	}
}

.kondei__button__flex {
	margin-left: 60px;
	margin-top: 20px;
	margin-bottom: 50px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	column-gap: 5px;
	row-gap: 10px;
}

@media (max-width: 766px) {
	.kondei__button__flex {
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 0px;
		margin-bottom: 70px;
	}
}

@media (min-width: 767px) {
	.kondei__button__flex {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (min-width: 1024px) {
	.kondei__button__flex {
		margin-left: 60px;
		margin-right: 40px;
	}
}

.glavnaya__preimushestva__h2 h2 {
	font-family: 'montserrat-extrabold', sans-serif;
	color: var(--color-text);
	font-size: 41px;
	line-height: 50px;
}

.preimushestva__zagolovok__h2 {
	max-width: 1000px;
}

@media (max-width: 766px) {
	.telegram__chaty {
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media (min-width: 767px) {
	.telegram__chaty {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (min-width: 1024px) {
	.telegram__chaty {
		margin-right: 40px;
		margin-left: 0px;
	}
}

@media (min-width: 1280px) {
	.telegram__chaty {
		margin-right: 0px;
		margin-left: 0px;
	}
}

.telegram__chaty__grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: max(340px) 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	max-width: 1500px;
	margin-top: 150px;
	background-image: var(--color-fon-telegram);
	background-size: cover;
	background-position: center;
	border-radius: 95px;
}

.div1__telegram__chaty__grid {
	grid-area: 1 / 1 / 2 / 3;
	padding-left: 100px;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 766px) {
	.div1__telegram__chaty__grid {
		padding-left: 20px;
		padding-right: 20px;
		align-items: center;
	}
}

@media (min-width: 767px) {
	.div1__telegram__chaty__grid {
		padding-left: 0px;
		align-items: center;
	}
}

@media (min-width: 1500px) {
	.div1__telegram__chaty__grid {
		padding-left: 100px;
		align-items: flex-start;
	}
}

.div2__telegram__chaty__grid {
	grid-area: 2 / 1 / 3 / 2;
	display: flex;
	align-items: center;
	margin-bottom: 100px;
}

@media (max-width: 766px) {
	.div2_telegram__chaty__grid {
		justify-content: flex-start;
	}
}

@media (min-width: 1024px) {
	.div2_telegram__chaty__grid {
		justify-content: center;
	}
}

@media (min-width: 1500px) {
	.div2__telegram__chaty__grid {
		justify-content: center;
	}
}

.div2__telegram__chaty__grid img {
	max-width: 470px;
}

.div3__telegram__chaty__grid img {
	max-width: 430px;
}

.div3__telegram__chaty__grid {
	grid-area: 2 / 2 / 3 / 3;
	display: flex;
	align-items: center;
	margin-bottom: 100px;
	position: relative;
}

@media (max-width: 766px) {
	.div3__telegram__chaty__grid {
		grid-area: 3 / 1 / 3 / 3;
		justify-content: flex-start;
		flex-direction: column;
		align-items: center;
	}

	.div2__telegram__chaty__grid {
		margin-bottom: 0px;
		justify-content: flex-start;
		align-items: center;
		flex-direction: column;
		margin-bottom: 60px;
	}

	.div2__telegram__chaty__grid img {
		max-width: 100%;
	}

	.div3__telegram__chaty__grid img {
		max-width: 100%;
	}

	.telegram__chaty__grid {
		grid-template-columns: 1fr;
		border-radius: 60px;
		grid-template-rows: max(290px) 1fr;
	}
}

@media (max-width: 450px) {

	.div2__telegram__chaty__grid img {
		max-width: 135%;
		left: -70px;
		position: relative;
	}

	.div3__telegram__chaty__grid img {
		max-width: 135%;
		left: -70px;
		position: relative;
	}
}


@media (min-width: 767px) {
	.div3__telegram__chaty__grid {
		grid-area: 3 / 1 / 3 / 3;
		justify-content: center;
	}

	.div2__telegram__chaty__grid {
		margin-bottom: 0px;
		justify-content: center;
	}

	.div2__telegram__chaty__grid img {
		max-width: 430px;
	}

	.div3__telegram__chaty__grid img {
		max-width: 430px;
	}

	.telegram__chaty__grid {
		grid-template-columns: 1fr;
	}
}

@media (min-width: 1024px) {
	.div3__telegram__chaty__grid {
		grid-area: 3 / 1 / 3 / 3;
		justify-content: center;
	}

	.div2__telegram__chaty__grid {
		margin-bottom: 0px;
		justify-content: center;
	}

	.div2__telegram__chaty__grid img {
		max-width: 570px;
	}

	.div3__telegram__chaty__grid img {
		max-width: 570px;
	}

	.telegram__chaty__grid {
		grid-template-columns: 1fr;
	}
}

@media (min-width: 1500px) {
	.div3__telegram__chaty__grid {
		grid-area: 2 / 2 / 3 / 3;
		margin-left: 0px;
		left: -72px;
	}

	.div2__telegram__chaty__grid {
		margin-bottom: 100px;
		padding-left: 0px;
	}

	.div2__telegram__chaty__grid img {
		max-width: 450px;
	}

	.div3__telegram__chaty__grid img {
		max-width: 450px;
	}

	.telegram__chaty__grid {
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1600px) {
	.div2__telegram__chaty__grid {
		padding-left: 0px;
	}

	.div2__telegram__chaty__grid img {
		max-width: 470px;
		min-width: 300px;
	}

	.div3__telegram__chaty__grid img {
		max-width: 470px;
		min-width: 300px;
	}
}

.div1__telegram__chaty__grid p {
	font-family: 'montserrat-extrabold', sans-serif;
	color: #2384fb;
	font-size: 41px;
	line-height: 40px;
}

@media (max-width: 766px) {
	.div1__telegram__chaty__grid p {
		font-size: 33px;
		line-height: 40px;
	}
}

@media (max-width: 660px) {
	.div1__telegram__chaty__grid p {
		font-size: 27px;
		line-height: 35px;
	}
}

@media (max-width: 560px) {
	.div1__telegram__chaty__grid p {
		font-size: 21px;
		line-height: 26px;
	}
}

@media (min-width: 767px) {
	.div1__telegram__chaty__grid p {
		font-size: 35px;
	}
}

@media (min-width: 1024px) {
	.div1__telegram__chaty__grid p {
		font-size: 41px;
	}
}

.text__telegram__chaty__grid {
	background-color: white;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 30px;
}


.white_block_telegram {
	max-width: 300px;
	background: white;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 20px;
	position: relative;
	left: -110px;
	display: flex;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 24px;
	padding-bottom: 24px;
}

@media (max-width: 766px) {
	.white_block_telegram {
		position: inherit;
		left: 0px;
		margin-left: 20px;
		margin-right: 40px;
	}
}

@media (min-width: 767px) {
	.white_block_telegram {
		left: -90px;
	}
}

.white_block_telegram span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: black;
	font-size: 17px;
	line-height: 22px;
}

.white_block_telegram p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: black;
}


body {
	overflow-x: hidden;
}

.menu__grid {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 220px 280px 150px;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	padding-left: 100px;
	padding-right: 100px;
}

@media (max-width: 766px) {
	.menu__grid {
		padding-left: 15px;
		padding-right: 15px;
		grid-template-rows: auto;
	}
}

@media (min-width: 767px) {
	.menu__grid {
		padding-left: 40px;
		padding-right: 40px;
		grid-template-rows: 195px auto 150px;
	}
}

@media (min-width: 1024px) {
	.menu__grid {
		grid-template-rows: 220px auto 150px;
	}
}

@media (min-width: 1280px) {
	.menu__grid {
		padding-left: 27px;
		padding-right: 27px;
	}
}

@media (min-width: 1500px) {
	.menu__grid {
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (min-width: 1900px) {
	.menu__grid {
		padding-left: 100px;
		padding-right: 100px;
	}
}

.menu__grid__logo {
	grid-area: 1 / 1 / 2 / 3;
	display: grid;
	grid-template-columns: 240px 1fr;
	grid-template-rows: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	border-bottom: 1px solid white;
}

@media (max-width: 766px) {
	.menu__grid__logo {
		grid-template-columns: 1fr;
		padding-bottom: 50px;
		padding-top: 30px;
		row-gap: 20px;
	}
}

.menu__grid__onokom {
	grid-area: 1 / 1 / 2 / 2;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

@media (max-width: 766px) {
	.menu__grid__onokom {
		justify-content: center;
	}
}

.logo__onokom__menu__gamb {
	max-height: 130px;
}

@media (max-width: 359px) {
	.logo__onokom__menu__gamb {
		width: 160px;
	}
}

.menu__grid__knopki {
	grid-area: 2 / 1 / 2 / 3;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
	justify-content: flex-start;
}

@media (max-width: 766px) {
	.menu__grid__knopki {
		grid-area: 2 / 1 / 2 / 3;
		justify-content: flex-start;
		row-gap: 20px;
		column-gap: 20px;
		justify-content: center;
		margin-right: 0px;
	}
}

@media (min-width: 767px) {
	.menu__grid__knopki {
		row-gap: 15px;
		grid-area: 1 / 2 / 2 / 3;
		margin-right: 70px;
	}
}

.button__telegram__menu {
	display: inline-grid;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 35px;
	border: none;
	border-radius: 2em;
	color: white;
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	background-image: radial-gradient(circle at 50% 50%, rgba(77, 132, 224, 1), rgba(124, 164, 232, 1), rgba(172, 198, 241, 1));
	padding-left: 12px;
	padding-right: 18px;
	box-shadow: rgba(0, 80, 179, 1) 0px 11px 18px -8px;
	outline: transparent solid 2px;
	margin-left: 30px;
}

@media (max-width: 766px) {
	.button__telegram__menu {
		margin-left: 0px;
	}
}

.button__mail__menu {
	display: inline-grid;
	margin-left: 30px;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 35px;
	border: none;
	border-radius: 2em;
	color: white;
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	background-image: radial-gradient(circle at 50% 50%, rgba(77, 132, 224, 1), rgba(124, 164, 232, 1), rgba(172, 198, 241, 1));
	padding-left: 12px;
	padding-right: 18px;
	box-shadow: rgba(0, 80, 179, 1) 0px 11px 18px -8px;
	outline: transparent solid 2px;
}

@media (max-width: 766px) {
	.button__mail__menu {
		margin-left: 0px;
	}
}

.menu__grid__osnova {
	grid-area: 2 / 1 / 3 / 2;
	display: grid;
	grid-template-columns: 370px 250px;
	grid-template-rows: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	border-bottom: 1px solid white;
}

@media (max-width: 766px) {
	.menu__grid__osnova {
		grid-template-columns: 1fr;
		grid-template-rows: 1fr 1fr 0.1fr;
	}
}

@media (min-width: 767px) {
	.menu__grid__osnova {
		grid-template-columns: 1fr 0.7fr 0.7fr;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

@media (min-width: 1024px) {
	.menu__grid__osnova {
		grid-template-columns: 370px 250px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

.menu__grid__addres {
	grid-area: 1 / 1 / 2 / 2;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 766px) {
	.menu__grid__addres {
		align-items: center;
		grid-area: 3 / 1 / 3 / 2;
		margin-bottom: 40px;
	}
}

@media (min-width: 767px) {
	.menu__grid__addres {
		grid-area: 1 / 1 / 2 / 2;
	}
}


.menu__grid__addres p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 0px;
	color: white;
}

.menu__grid__addres span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: white;
	font-size: 26px;
	line-height: 30px;
}

.menu__grid__stolbec__1 {
	grid-area: 1 / 2 / 2 / 2;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 766px) {
	.menu__grid__stolbec__1 {
		grid-area: 1 / 1 / 1 / 1;
		align-items: center;
		margin-top: 30px;
	}
}

.menu__grid__stolbec__1 p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 20px;
	line-height: 40px;
	color: white;
}

@media (max-width: 766px) {
	.menu__grid__stolbec__1 p {
		line-height: 50px;
	}
}

.menu__grid__stolbec__2 {
	grid-area: 1 / 3 / 2 / 4;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

@media (max-width: 766px) {
	.menu__grid__stolbec__2 {
		grid-area: 2 / 1 / 2 / 1;
		margin-bottom: 30px;
		align-items: center;
	}
}

.menu__grid__stolbec__2 p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 20px;
	line-height: 40px;
	color: white;
}

@media (max-width: 766px) {
	.menu__grid__stolbec__2 p {
		line-height: 50px;
	}
}

.menu__grid__info {
	grid-area: 3 / 1 / 4 / 2;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
}

@media (max-width: 766px) {
	.menu__grid__info {
		grid-template-columns: 1fr;
	}
}

.menu__grid__info__ogrn {
	grid-area: 1 / 1 / 2 / 2;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

@media (max-width: 766px) {
	.menu__grid__info__ogrn {
		grid-area: auto;
		margin-top: 50px;
		margin-bottom: 50px;
		align-items: center;
	}
}

.menu__grid__info__ogrn p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 21px;
	color: white;
}

@media (max-width: 766px) {
	.menu__grid__info__ogrn p {
		text-align: center;
	}
}

.menu__grid__info__ogrn span {
	margin-top: 10px;
}

.copy__footer__menu {
	margin-top: 10px;
}

.menu__grid__info__sdelano__v__rossii {
	grid-area: 1 / 2 / 2 / 3;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: center;
}

@media (max-width: 766px) {
	.menu__grid__info__sdelano__v__rossii {
		grid-area: auto;
		align-items: center;
		margin-bottom: 50px;
	}
}

.menu__grid__info__sdelano__v__rossii p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 21px;
	color: white;
	margin-top: 10px;
}

.logo__sdelano__menu {
	max-height: 40px;
}




/*-----------------------------*/

.footer__grid {
	background-color: var(--color-plashka);
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 220px auto 220px;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	padding-left: 100px;
	padding-right: 100px;
}

@media (max-width: 766px) {
	.footer__grid {
		padding-left: 15px;
		padding-right: 15px;
		grid-template-rows: auto;
	}
}

@media (min-width: 767px) {
	.footer__grid {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media (min-width: 1280px) {
	.footer__grid {
		padding-left: 27px;
		padding-right: 27px;
	}
}

@media (min-width: 1500px) {
	.footer__grid {
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (min-width: 1900px) {
	.footer__grid {
		padding-left: 100px;
		padding-right: 100px;
	}
}


.footer__grid__logo {
	grid-area: 1 / 1 / 2 / 3;
	display: grid;
	grid-template-columns: 240px 1fr;
	grid-template-rows: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	border-bottom: 1px solid white;
}

@media (max-width: 766px) {
	.footer__grid__logo {
		grid-template-columns: 1fr;
		padding-bottom: 50px;
		padding-top: 30px;
		row-gap: 20px;
	}
}

.footer__grid__osnova {
	grid-area: 2 / 1 / 3 / 2;
	display: grid;
	grid-template-columns: minmax(260px, 370px) 1fr 1fr;
	grid-template-rows: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	border-bottom: 1px solid white;
	padding-top: 28px;
	/* отступ от верхней линии */
	padding-bottom: 28px;
}

@media (max-width: 766px) {
	.footer__grid__osnova {
		grid-template-columns: 1fr;
		grid-template-rows: 1fr 1fr 1fr;
	}
}

@media (min-width: 767px) {
	.footer__grid__osnova {
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1024px) {
	.footer__grid__osnova {
		grid-template-columns: 370px 250px;
	}
}

.footer__grid__info {
	grid-area: 3 / 1 / 4 / 2;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
}

@media (max-width: 766px) {
	.footer__grid__info {
		grid-template-columns: 1fr;
	}
}

.footer__grid__onokom {
	grid-area: 1 / 1 / 2 / 2;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

@media (max-width: 766px) {
	.footer__grid__onokom {
		justify-content: center;
	}
}

.footer__grid__knopki {
	grid-area: 1 / 2 / 2 / 3;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
	justify-content: flex-end;
}

@media (max-width: 766px) {
	.footer__grid__knopki {
		grid-area: 2 / 1 / 2 / 3;
		justify-content: flex-start;
		row-gap: 20px;
		column-gap: 20px;
		justify-content: center;
	}
}

@media (min-width: 767px) {
	.footer__grid__knopki {
		row-gap: 15px;
	}
}

.footer__grid__addres {
	grid-area: 1 / 1 / 2 / 2;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

@media (max-width: 766px) {
	.footer__grid__addres {
		align-items: center;
	}
}

.footer__grid__addres p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: white;
	overflow-wrap: anywhere;
}

.footer__grid__addres span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: white;
	font-size: 26px;
	line-height: 30px;
}

.footer__grid__stolbec__1 {
	grid-area: 1 / 2 / 2 / 3;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

@media (max-width: 766px) {
	.footer__grid__stolbec__1 {
		grid-area: 2 / 1 / 2 / 3;
		align-items: center;
	}
}

.footer__grid__stolbec__1 p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 20px;
	line-height: 30px;
	color: white;
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
	display: inline-block;
	margin-bottom: 10px;
}


.footer__grid__stolbec__1 p:hover {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
	cursor: pointer;
	display: inline-block;
}


@media (max-width: 766px) {
	.footer__grid__stolbec__1 p {
		line-height: 40px;
	}
}

.footer__grid__stolbec__2 {
	grid-area: 1 / 3 / 2 / 4;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

@media (max-width: 766px) {
	.footer__grid__stolbec__2 {
		grid-area: 3 / 1 / 3 / 4;
		margin-bottom: 48px;
		align-items: center;
	}
}

.footer__grid__stolbec__2 p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 20px;
	line-height: 30px;
	color: white;
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
	display: inline-block;
	margin-bottom: 10px;
}

.footer__grid__stolbec__2 p:hover {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
	cursor: pointer;
	display: inline-block;
}


@media (max-width: 766px) {
	.footer__grid__stolbec__2 p {
		line-height: 40px;
	}
}

.footer__grid__info__ogrn {
	grid-area: 1 / 1 / 2 / 2;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

@media (max-width: 766px) {
	.footer__grid__info__ogrn {
		grid-area: auto;
		margin-top: 50px;
		margin-bottom: 50px;
		align-items: center;
	}
}

.footer__grid__info__ogrn p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 21px;
	color: white;
}

@media (max-width: 766px) {
	.footer__grid__info__ogrn p {
		text-align: center;
	}
}

.footer__grid__info__ogrn span {
	margin-top: 10px;
}

.footer__grid__info__sdelano__v__rossii {
	grid-area: 1 / 2 / 2 / 3;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: center;
}

@media (max-width: 766px) {
	.footer__grid__info__sdelano__v__rossii {
		grid-area: auto;
		align-items: center;
		margin-bottom: 50px;
	}
}

.footer__grid__info__sdelano__v__rossii p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 21px;
	color: white;
	margin-top: 10px;
}

.button__telegram__footer {
	display: inline-grid;
	margin-left: 30px;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 35px;
	border: none;
	border-radius: 2em;
	color: white;
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	background-image: radial-gradient(circle at 50% 50%, rgba(77, 132, 224, 1), rgba(124, 164, 232, 1), rgba(172, 198, 241, 1));
	padding-left: 12px;
	padding-right: 18px;
	box-shadow: rgba(0, 80, 179, 1) 0px 11px 18px -8px;
	outline: transparent solid 2px;
	transition: all .3s;
}

.button__telegram__footer:hover {
	background-image: radial-gradient(circle at 50% 50%, rgba(37, 102, 212, 1), rgba(60, 119, 221, 1), rgba(107, 154, 230, 1));
	transition: all .3s;
}

@media (max-width: 766px) {
	.button__telegram__footer {
		margin-left: 0px;
	}
}

.button__mail__footer {
	display: inline-grid;
	margin-left: 30px;
	grid-auto-flow: column;
	column-gap: 0.4em;
	align-items: center;
	height: 35px;
	border: none;
	border-radius: 2em;
	color: white;
	line-height: 1;
	font-size: 14px;
	line-height: 26px;
	font-family: 'montserrat-medium', sans-serif;
	cursor: pointer;
	text-underline-offset: 3px;
	background-image: radial-gradient(circle at 50% 50%, rgba(77, 132, 224, 1), rgba(124, 164, 232, 1), rgba(172, 198, 241, 1));
	padding-left: 12px;
	padding-right: 18px;
	box-shadow: rgba(0, 80, 179, 1) 0px 11px 18px -8px;
	outline: transparent solid 2px;
	transition: all .3s;
}

.button__mail__footer:hover {
	background-image: radial-gradient(circle at 50% 50%, rgba(37, 102, 212, 1), rgba(60, 119, 221, 1), rgba(107, 154, 230, 1));
	transition: all .3s;
}

@media (max-width: 766px) {
	.button__mail__footer {
		margin-left: 0px;
	}
}

.logo__onokom__footer {
	max-height: 130px;
}

.copy__footer {
	margin-top: 10px;
}

.logo__sdelano__footer {
	max-height: 40px;
}


.footer__onokom {
	margin-top: 150px;
	background-color: var(--color-plashka);
}

@media (min-width: 767px) {
	.kontakti__onokom {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (min-width: 1024px) {
	.kontakti__onokom {
		margin-left: 0px;
		margin-right: 20px;
	}
}

@media (min-width: 1024px) {
	.menu__onokom {
		margin-top: 10px;
	}
}

.kontakti__onokom__grid {
	display: grid;
	grid-template-columns: max(420px) 400px 1fr;
	grid-template-rows: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	height: 430px;
	max-width: 1500px;
	column-gap: 20px;
	margin-top: 100px;
}

@media (max-width: 766px) {
	.kontakti__onokom__grid {
		grid-template-columns: 1fr 0px 1fr;
		grid-row-gap: 50px;
		grid-template-rows: 350px 500px;
		height: 800px;
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media (min-width: 767px) {
	.kontakti__onokom__grid {
		grid-template-columns: 420px 0px 1fr;
		grid-row-gap: 50px;
		grid-template-rows: 1fr 1fr;
		height: 800px;
	}
}

@media (min-width: 1024px) {
	.kontakti__onokom__grid {
		grid-template-columns: 420px 0px 1fr;
		grid-row-gap: 0px;
		grid-template-rows: 1fr;
		height: 430px;
	}
}

@media (min-width: 1500px) {
	.kontakti__onokom__grid {
		grid-template-columns: 420px 0px 1fr;
		margin-right: 20px;
	}
}

.kontakti__onokom__grid__karta {
	grid-area: 1 / 3 / 2 / 4;
	border-radius: 60px;
}

@media (max-width: 766px) {
	.kontakti__onokom__grid__karta {
		grid-area: 2 / 1 / 2 / 4;
	}
}

@media (min-width: 767px) {
	.kontakti__onokom__grid__karta {
		grid-area: 2 / 1 / 2 / 4;
	}
}

@media (min-width: 1024px) {
	.kontakti__onokom__grid__karta {
		grid-area: 1 / 3 / 2 / 4;
	}
}

.kontakti__onokom__grid__nomer {
	grid-area: 1 / 1 / 2 / 2;
	border-radius: 95px;
	background-color: var(--color-novosti-onokom);
	padding-left: 42px;
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: repeat(3, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 71px;
}

@media (max-width: 767px) {
	.kontakti__onokom__grid__nomer {
		grid-area: 1 / 1 / 2 / 4;
		padding-left: 0px;
		text-align: center;
	}
}


.kontakti__onokom__addres {
	align-items: center;
}

.kontakti__onokom__addres p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: var(--color-text);
}

.kontakti__onokom__addres span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: var(--color-text);
	font-size: 26px;
	line-height: 30px;
}

.kontakti__onokom__pochta {
	grid-area: 2 / 1 / 3 / 2;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.kontakti__onokom__pochta p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: var(--color-text);
}

.kontakti__onokom__pochta span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: var(--color-text);
	font-size: 26px;
	line-height: 30px;
}

.kontakti__onokom__vakansii {
	grid-area: 3 / 1 / 4 / 2;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.kontakti__onokom__vakansii p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: var(--color-text);
}

.kontakti__onokom__vakansii span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: var(--color-text);
	font-size: 26px;
	line-height: 30px;
}

.kontakti__onokom__grid__forma {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: repeat(5, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	padding: 30px 50px;
	grid-area: 1 / 2 / 2 / 3;
	border-radius: 95px;
	background-color: var(--color-novosti-onokom);
}

@media (max-width: 766px) {

	.kontakti__onokom__grid__forma {
		display: none;
	}
}

@media (min-width: 767px) {

	.kontakti__onokom__grid__forma {
		display: none;
	}
}

@media (min-width: 1500px) {

	.kontakti__onokom__grid__forma {
		display: none;
	}
}


.grid__forma__name {
	grid-area: 1 / 1 / 2 / 2;
	border-bottom: 1px solid var(--color-text);
	display: flex;
	align-items: flex-end;
	padding-bottom: 10px;
}

.grid__forma__name p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 14px;
}

.grid__forma__mail {
	grid-area: 2 / 1 / 3 / 2;
	border-bottom: 1px solid var(--color-text);
	display: flex;
	align-items: flex-end;
	padding-bottom: 10px;
}

.grid__forma__mail p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 14px;
}

.grid__forma__soobshenie {
	grid-area: 3 / 1 / 4 / 2;
	border-bottom: 1px solid var(--color-text);
	display: flex;
	align-items: flex-end;
	padding-bottom: 10px;
}

.grid__forma__soobshenie p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 14px;
}

.grid__forma__chekbox {
	grid-area: 4 / 1 / 5 / 2;
	display: flex;
	align-items: center;
}

.grid__forma__chekbox p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 10px;
}

.grid__forma__knopka {
	grid-area: 5 / 1 / 6 / 2;
}

.myButton__kontakti {
	box-shadow: 0px 10px 14px -7px #0000ff;
	color: white;
	border-radius: 30px;
	display: block;
	cursor: pointer;
	background-image: radial-gradient(circle at 50% 50%, rgba(77, 132, 224, 1), rgba(124, 164, 232, 1), rgba(172, 198, 241, 1));
	font-family: 'montserrat-medium', sans-serif;
	font-size: 15px;
	padding: 10px 26px;
	width: 100%;
	text-align: center;
	box-shadow: rgba(0, 80, 179, 1) 0px 11px 18px -8px;
	outline: transparent solid 2px;
	transition: all .3s;
}

.myButton__kontakti:hover {
	background-image: radial-gradient(circle at 50% 50%, rgba(37, 102, 212, 1), rgba(60, 119, 221, 1), rgba(107, 154, 230, 1));
	transition: all .3s;
}


.logo__onokom__menu {
	max-height: 150px;
	margin-bottom: 20px;
	margin-left: 50px;
	margin-top: 45px;
}

.glavnaya__text {
	margin-left: 60px;
	margin-top: 20px;
	max-width: 1500px;
}

@media (max-width: 766px) {
	.glavnaya__text {
		margin-left: 15px;
		margin-right: 30px;
		margin-bottom: 50px;
	}
}

@media (min-width: 767px) {
	.glavnaya__text {
		margin-left: 40px;
		margin-right: 40px;
		margin-top: 50px;
	}
}

@media (min-width: 1024px) {
	.glavnaya__text {
		margin-left: 0px;
		margin-right: 20px;
	}
}

@media (min-width: 1280px) {
	.glavnaya__text {
		margin-left: 60px;
	}
}

.glavnaya__text p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 24px;
	max-width: 800px;
}

@media (min-width: 1024px) {
	.glavnaya__text p {
		margin-left: 60px;
		margin-right: 20px;
	}
}

@media (min-width: 1280px) {
	.glavnaya__text p {
		margin-left: 0px;
	}
}

.glavnaya__text img {
	margin-top: 50px;
	width: 100%;
}


.glavnaya__ustroistva__oblozhka {
	position: relative;
	z-index: 1;
	transition: all .3s;
	max-width: max-content;
}

@media (max-width: 766px) {
	.glavnaya__ustroistva__oblozhka {
		margin-left: 15px;
		margin-right: 15px;
	}
}


.glavnaya__ustroistva__container {
	display: flex;
	align-items: center;
	position: relative;
	left: 20px;
	top: 202px;
}

@media (max-width: 766px) {
	.spisok__preimushestv {
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media (min-width: 767px) {
	.spisok__preimushestv {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (min-width: 1024px) {
	.spisok__preimushestv {
		margin-left: 0px;
		margin-right: 0px;
	}
}



@media (min-width: 767px) {
	.glavnaya__ustroistva {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (min-width: 1024px) {
	.glavnaya__ustroistva {
		margin-left: 0px;
		margin-right: 0px;
	}
}


.ustroistva {
	margin-top: 100px;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-row-gap: 50px;
	grid-column-gap: 30px;
}

.ustroistva__grid:hover,
.ustroistva__grid:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	cursor: pointer;
	transition: all 250ms;
}

.ustroistva__grid:hover {
	transform: translateY(-3px);
}

@media (max-width: 766px) {
	.ustroistva {
		grid-template-columns: 1fr;
		justify-items: center;
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media (max-width: 500px) {
	.ustroistva {
		margin-top: 60px;
	}
}

@media (min-width: 767px) {
	.ustroistva {
		grid-template-columns: 1fr 1fr;
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media (min-width: 1280px) {
	.ustroistva {
		grid-template-columns: 1fr 1fr;
	}
}

@media (min-width: 1450px) {
	.ustroistva {
		grid-template-columns: 1fr 1fr 1fr;
	}
}

@media (min-width: 1900px) {
	.ustroistva {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}


.ustroistva__grid {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	border: 0.5px solid var(--color-line-ustroistva);
	max-width: 450px;
	border-radius: 70px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 54px;
	padding-bottom: 54px;
	background-color: var(--color-ustroistv-onokom);
}

.ustroistva__logo {
	grid-area: 1 / 1 / 2 / 2;
}

.ustroistva__logo img {
	max-height: 60px;
}

.ustroistva__model {
	grid-area: 2 / 1 / 3 / 2;
	margin-top: 20px;
}

.ustroistva__model span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: var(--color-text);
	font-size: 24px;
	line-height: 30px;
}

.ustroistva__model p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 24px;
}

.ustroistva__lineika {
	grid-area: 3 / 1 / 4 / 2;
	margin-top: 10px;
}

.ustroistva__lineika p {
	font-family: 'montserrat-medium', sans-serif;
	color: white;
	font-size: 17px;
	display: inline-block;
	border-radius: 20px;
}

.pro {
	font-size: 17px;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: var(--color-pro-ustroistva);
	border-radius: 20px;
}

.home {
	font-size: 17px;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: var(--color-home-ustroistva);
	border-radius: 20px;
}

.vrf {
	font-size: 17px;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: var(--color-buuble-plusi);
	border-radius: 20px;
}

.ustroistva__img {
	grid-area: 4 / 1 / 5 / 2;
	margin-top: 17px;
}

.ustroistva__img img {
	max-width: 100%;
}

.ustroistva__cena {
	grid-area: 5 / 1 / 6 / 2;
	border-bottom: 0.5px solid var(--color-text);
	margin-top: 26px;
	padding-bottom: 20px;
}

.ustroistva__cena span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: var(--color-text);
	font-size: 24px;
	line-height: 30px;
}

.ustroistva__cena p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 15px;
	line-height: 21px;
}

.ustroistva__brendi {
	grid-area: 6 / 1 / 7 / 2;
	margin-top: 20px;
}

.ustroistva__brendi p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 15px;
	line-height: 21px;
	margin-bottom: 18px;
}

.ustroistva__brendi__logo {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.ustroistva__brendi__logo img {
	max-height: 35px;
	margin-right: 15px;
}

.ustroistva__podrobnee {
	grid-area: 7 / 1 / 8 / 2;
	margin-top: 40px;
}

.stranica__ustroistva__grid {
	margin-right: 40px;
}

@media (max-width: 767px) {
	.stranica__ustroistva__grid {
		margin-right: 40px;
		margin-left: 40px;
	}
}

@media (max-width: 600px) {
	.stranica__ustroistva__grid {
		margin-right: 20px;
		margin-left: 20px;
	}
}

.stranica__ustroistva__grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: auto;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	max-width: 1500px;
}

@media (max-width: 1000px) {
	.stranica__ustroistva__grid {
		grid-template-columns: 60% 40%;
	}
}


@media (max-width: 767px) {
	.stranica__ustroistva__grid {
		grid-template-columns: 1fr;
	}
}

@media (min-width: 1400px) {
	.stranica__ustroistva__grid {
		grid-template-columns: 0.8fr minmax(350px, 500px);
		column-gap: 50px;
		max-width: 1380px;
	}
}

.stranica__ustroistva__img {
	grid-area: 1 / 1 / 11 / 2;
	max-width: 470px;
}

@media (max-width: 767px) {
	.stranica__ustroistva__img {
		grid-area: 3 / 1 / 3 / 1;
		max-width: 500px;
		margin-top: 20px;
		margin-bottom: 40px;
	}
}

.stranica__ustroistva__img img {
	width: 100%;
}

.stranica__ustroistva__h1 {
	grid-area: 1 / 2 / 2 / 3;
}

@media (max-width: 767px) {
	.stranica__ustroistva__h1 {
		grid-area: 1 / 1 / 1 / 1;
	}
}

.stranica__ustroistva__h1 h1 {
	font-family: 'montserrat-extrabold', sans-serif;
	color: var(--color-text);
	font-size: 60px;
	line-height: 70px;
	margin-left: 0px;
}

@media (max-width: 766px) {
	.stranica__ustroistva__h1 h1 {
		font-size: 57px;
	}
}

@media (max-width: 400px) {
	.stranica__ustroistva__h1 h1 {
		font-size: 50px;
	}
}

.stranica__ustroistva__h1 p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
}

.stranica__ustroistva__opisanie {
	grid-area: 2 / 2 / 3 / 3;
	margin-top: 40px;
}

@media (max-width: 767px) {
	.stranica__ustroistva__opisanie {
		grid-area: 2 / 1 / 2 / 1;
	}
}

.stranica__ustroistva__opisanie p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: var(--color-text);
}

.stranica__ustroistva__tip {
	grid-area: 3 / 2 / 4 / 3;
	margin-top: 35px;
}

@media (max-width: 767px) {
	.stranica__ustroistva__tip {
		grid-area: 4 / 1 / 4 / 1;
	}
}

.stranica__ustroistva__tip p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
}

.stranica__ustroistva__tip span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
	line-height: 21px;
	background-color: var(--color-buuble-plusi);
	color: white;
	border-radius: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 8px;
	display: inline-block;
	margin-top: 10px;
	margin-right: 5px;
	position: relative;
	left: -10px;
}

.stranica__ustroistva__lineika {
	grid-area: 4 / 2 / 5 / 3;
	margin-top: 30px;
}

@media (max-width: 767px) {
	.stranica__ustroistva__lineika {
		grid-area: 5 / 1 / 5 / 1;
	}
}

.stranica__ustroistva__lineika p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
}

.stranica__ustroistva__lineika span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 22px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 5px;
}


.stranica__ustroistva__seriya {
	grid-area: 5 / 2 / 6 / 3;
	margin-top: 30px;
}

@media (max-width: 767px) {
	.stranica__ustroistva__seriya {
		grid-area: 6 / 1 / 6 / 1;
	}
}

.stranica__ustroistva__seriya p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
}

.stranica__ustroistva__seriya span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
	line-height: 21px;
	background-color: var(--color-buuble-kontakti);
	color: white;
	border-radius: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: inline-block;
	margin-top: 5px;
	position: relative;
	left: -10px;
}

.stranica__ustroistva__seriya_pro {
	grid-area: 5 / 2 / 6 / 3;
	margin-top: 30px;
}

@media (max-width: 767px) {
	.stranica__ustroistva__seriya_pro {
		grid-area: 6 / 1 / 6 / 1;
	}
}

.stranica__ustroistva__seriya_pro p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
}

.stranica__ustroistva__seriya_pro span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
	line-height: 21px;
	background-color: var(--color-button-red);
	color: white;
	border-radius: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: inline-block;
	margin-top: 5px;
	position: relative;
	left: -10px;
}

.stranica__ustroistva__seriya_vrf {
	grid-area: 5 / 2 / 6 / 3;
	margin-top: 30px;
}

@media (max-width: 767px) {
	.stranica__ustroistva__seriya_vrf {
		grid-area: 6 / 1 / 6 / 1;
	}
}

.stranica__ustroistva__seriya_vrf p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
}

.stranica__ustroistva__seriya_vrf span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
	line-height: 21px;
	background-color: var(--color-buuble-plusi);
	color: white;
	border-radius: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: inline-block;
	margin-top: 5px;
	position: relative;
	left: -10px;
}



.stranica__ustroistva__versiya {
	grid-area: 6 / 2 / 7 / 3;
	margin-top: 30px;
}

@media (max-width: 767px) {
	.stranica__ustroistva__versiya {
		grid-area: 7 / 1 / 7 / 1;
	}
}

.stranica__ustroistva__versiya p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
}

.stranica__ustroistva__versiya span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 22px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 5px;
}

.stranica__ustroistva__articul {
	grid-area: 7 / 2 / 8 / 3;
	margin-top: 30px;
	padding-bottom: 30px;
	border-bottom: 0.5px solid var(--color-text);
}

@media (max-width: 767px) {
	.stranica__ustroistva__articul {
		grid-area: 8 / 1 / 8 / 1;
	}
}

.stranica__ustroistva__articul p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
}

.stranica__ustroistva__articul span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 22px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 5px;
}

.stranica__ustroistva__cena {
	grid-area: 8 / 2 / 9 / 3;
	margin-top: 30px;
}

@media (max-width: 767px) {
	.stranica__ustroistva__cena {
		grid-area: 9 / 1 / 9 / 1;
	}
}

.stranica__ustroistva__cena p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
}

.stranica__ustroistva__cena span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 40px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 15px;
}

.stranica__ustroistva__nalichie {
	grid-area: 9 / 2 / 10 / 3;
	margin-top: 5px;
}

@media (max-width: 767px) {
	.stranica__ustroistva__nalichie {
		grid-area: 10 / 1 / 10 / 1;
	}
}

.stranica__ustroistva__nalichie p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-buuble-kontakti);
}

.stranica__ustroistva__knopka {
	grid-area: 10 / 2 / 11 / 3;
	margin-top: 30px;
}

@media (max-width: 767px) {
	.stranica__ustroistva__knopka {
		grid-area: 11 / 1 / 11 / 1;
	}
}

.stranica__ustroistva__knopka button {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	background-color: var(--color-buuble-kontakti);
	color: white;
	border-radius: 30px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 16px;
	padding-bottom: 16px;
	display: inline-block;
	margin-top: 5px;
	position: relative;
	left: -10px;
	transition: all .3s;
}

.stranica__ustroistva__knopka button:hover {
	background-color: var(--color-button-zakaz);
}


@media (max-width: 1024px) {
	.ustroistvo__instrukciya {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (max-width: 767px) {
	.ustroistvo__instrukciya {
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (max-width: 600px) {
	.ustroistvo__instrukciya {
		margin-left: 10px;
		margin-right: 10px;
	}
}

.ustroistvo__table {
	padding-left: 12px;
	padding-right: 30px;
	padding-top: 12px;
	padding-bottom: 12px;
	border: 1px solid var(--color-fade);
	margin: 0px;
}


.ustroistvo__table__karta {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid var(--color-fade);
	margin: 0px;
}

.ustroistvo__table__karta a {
	color: var(--color-link);
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
	display: inline;
}

.ustroistvo__table__karta a:hover {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
}

.kondicioneri__grid:hover,
.kondicioneri__grid:focus {
	border-color: rgba(0, 0, 0, 0.15);
	box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
	cursor: pointer;
	transition: all 250ms;
}

.kondicioneri__grid:hover {
	transform: translateY(-3px);
}


.kondicioneri__grid {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	border: 0.5px solid var(--color-line-ustroistva);
	max-width: 450px;
	border-radius: 70px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 54px;
	padding-bottom: 54px;
}

/*@media (max-width: 400px){
	.kondicioneri__grid {
		padding-left: 20px;
		padding-right: 20px;
	}
}
*/
.kondicioneri__logo {
	grid-area: 1 / 1 / 2 / 2;
}

.kondicioneri__model {
	grid-area: 2 / 1 / 3 / 2;
	margin-top: 30px;
}

.kondicioneri__model span {
	font-family: 'montserrat-extrabold', sans-serif;
	color: var(--color-text);
	font-size: 30px;
	line-height: 38px;
}

.kondicioneri__model p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 17px;
	line-height: 24px;
}

.kondicioneri__tip {
	grid-area: 3 / 1 / 4 / 2;
	margin-top: 5px;
}

.kondicioneri__tip span {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 15px;
	line-height: 21px;
	background-color: #b300b3;
	color: white;
	border-radius: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 4px;
	display: inline-block;
	margin-top: 5px;
	position: relative;
	left: -10px;
}

.kondicioneri__cena {
	grid-area: 4 / 1 / 5 / 2;
	margin-top: 30px;
}

.kondicioneri__cena p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 15px;
	line-height: 21px;
	color: var(--color-text);
}

.kondicioneri__cena span {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 22px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 5px;
}

.kondicioneri__img {
	grid-area: 5 / 1 / 6 / 2;
	margin-top: 30px;
}

.kondicioneri__img img {
	max-width: 100%;
}

.kondicioneri__upravlenie {
	grid-area: 6 / 1 / 7 / 2;
	margin-top: 20px;
}

.kondicioneri__upravlenie p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 15px;
	line-height: 21px;
	color: var(--color-text);
	margin-top: 5px;
}

.kondicioneri__upravlenie span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 5px;
}

.kondicioneri__shluz {
	grid-area: 7 / 1 / 8 / 2;
	margin-top: 30px;
}

.kondicioneri__shluz span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.kondicioneri__shluz__ustroistvo {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	border-bottom: 1px solid var(--color-text);
	padding-bottom: 10px;
}

.kondicioneri__shluz__ustroistvo p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 15px;
	line-height: 21px;
	color: var(--color-text);
	margin-top: 5px;
}

.kondicioneri__shluz__ustroistvo span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 15px;
}

.kondicioneri__shluz__ustroistvo a {
	color: var(--color-link);
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
	display: inline;
}

.kondicioneri__shluz__ustroistvo a:hover {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
}

.kondicioneri__integraciya {
	grid-area: 8 / 1 / 9 / 2;
	margin-top: 30px;
}

.kondicioneri__integraciya span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.kondicioneri__integraciya__brend {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.kondicioneri__integraciya__brend p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 15px;
	line-height: 21px;
	color: var(--color-text);
	margin-top: 5px;
	border-radius: 20px;
	border: 0.5px solid var(--color-text);
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-right: 10px;
	margin-top: 10px;
}

.kondicioneri__integraciya__brend p:hover {
	cursor: pointer;
	transition: all .3s;
}

.larnitech__integraciya:hover {
	background-color: var(--color-brend-larnitech);
	color: white;
	border-color: var(--color-brend-larnitech);
}

.knx__integraciya:hover {
	background-color: var(--color-brend-knx);
	color: white;
	border-color: var(--color-brend-knx);
}

.apple__integraciya:hover {
	background-color: var(--color-brend-apple);
	color: white;
	border-color: var(--color-brend-apple);
}

.alisa__integraciya:hover {
	background-color: var(--color-brend-alisa);
	color: white;
	border-color: var(--color-brend-alisa);
}

.sprut__integraciya:hover {
	background-color: var(--color-brend-sprut);
	color: white;
	border-color: var(--color-brend-sprut);
}

.nodered__integraciya:hover {
	background-color: var(--color-brend-nodered);
	color: white;
	border-color: var(--color-brend-nodered);
}

.wirenboard__integraciya:hover {
	background-color: var(--color-buuble-kontakti);
	color: white;
	border-color: var(--color-buuble-kontakti);
}

/*.kondicioneri__integraciya__brend__static {
	display: flex;
	flex-wrap: wrap;
  justify-content: flex-start;
}

.kondicioneri__integraciya__brend__static p{
	font-family: 'montserrat-medium', sans-serif;
  font-size:15px;
	line-height: 21px;
	color: white;
	margin-top: 5px;
	border-radius: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-right: 10px;
	margin-top: 10px; 
}

.wirenboard__integraciya__static {
	background-color: var(--color-buuble-kontakti);
	color: white;
	border-color: var(--color-buuble-kontakti);
}

.sprut__integraciya__static {
	background-color: var(--color-brend-sprut);
	color: white;
	border-color: var(--color-brend-sprut);
}

.larnitech__integraciya__static {
 background-color: var(--color-brend-larnitech);
 color: white;
 border-color: var(--color-brend-larnitech);
}

.apple__integraciya__static {
	background-color: var(--color-brend-apple);
	color: white;
	border-color: var(--color-brend-apple);
}

.alisa__integraciya__static {
	background-color: var(--color-brend-alisa);
	color: white;
	border-color: var(--color-brend-alisa);
}*/


.kondicioneri__razbor {
	grid-area: 9 / 1 / 10 / 2;
	margin-top: 40px;
}

.kondicioneri__razbor p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 15px;
	line-height: 21px;
}

.kondicioneri__razbor span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 5px;
}

.kondicioneri__razbor__yes {
	color: var(--color-link);
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
	display: inline-block;
	margin-top: 5px;
}

.kondicioneri__razbor__no {
	color: red;
}

.kondicioneri__razbor__yes:hover {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
	cursor: pointer;
}

.kondicioneri__button {
	grid-area: 10 / 1 / 11 / 2;
	margin-top: 40px;
	position: relative;
	left: -10px;
}


.kondicioneri__background__blue {
	background-color: var(--color-kondicioneri-blue);
}

.kondicioneri__background__red {
	background-color: var(--color-kondicioneri-red);
}


.stranica__kondei__grid {
	display: grid;
	grid-template-columns: minmax(300px, 500px) minmax(300px, 800px);
	grid-template-rows: auto;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	max-width: 1300px;
	column-gap: 100px;
	margin-left: 40px;
	margin-right: 40px;
}

@media (max-width: 1500px) {
	.stranica__kondei__grid {
		column-gap: 50px;
	}
}

@media (max-width: 767px) {
	.stranica__kondei__grid {
		grid-template-columns: 1fr;
		column-gap: 0px;
		margin-left: 40px;
		margin-right: 40px;
	}
}

@media (max-width: 600px) {
	.stranica__kondei__grid {
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media (min-width: 1500px) {
	.stranica__kondei__grid {
		column-gap: 100px;
	}
}

.stranica__kondei__levo {
	grid-area: 1 / 1 / 8 / 2;
}

@media (max-width: 767px) {
	.stranica__kondei__levo {
		grid-area: 4 / 1 / 4 / 2;
	}
}

.stranica__kondei__logo {
	margin-top: 20px;
}

.stranica__kondei__img {
	margin-top: 40px;
}

.stranica__kondei__stoimost {
	margin-top: 40px;
}

.stranica__kondei__stoimost p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
}

.stranica__kondei__stoimost span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 24px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 5px;
}

.stranica__kondei__img img {
	width: 100%;
}

@media (max-width: 767px) {
	.stranica__kondei__img img {
		width: 80%;
	}
}

.stranica__kondei__h1 {
	grid-area: 1 / 2 / 2 / 3;
}

@media (max-width: 767px) {
	.stranica__kondei__h1 {
		grid-area: 1 / 1 / 2 / 3;
	}
}

.stranica__kondei__h1 h1 {
	font-family: 'montserrat-extrabold', sans-serif;
	color: var(--color-text);
	font-size: 50px;
	line-height: 55px;
	margin-left: 0px;
}

@media (min-width: 1500px) {
	.stranica__kondei__h1 h1 {
		font-size: 50px;
		line-height: 55px;
	}
}

.stranica__kondei__h1 p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	margin-top: 5px;
}

.stranica__kondei__tip {
	grid-area: 2 / 2 / 3 / 3;
}

@media (max-width: 767px) {
	.stranica__kondei__tip {
		grid-area: 2 / 1 / 3 / 3;
	}
}

.stranica__kondei__tip span {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	background-color: #cc00cc;
	color: white;
	border-radius: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 5px;
	display: inline-block;
	margin-top: 5px;
	position: relative;
	left: -10px;
	margin-top: 10px;
}

.stranica__kondei__opisanie {
	grid-area: 3 / 2 / 4 / 3;
	margin-top: 40px;
	border-bottom: 0.5px solid var(--color-text);
	padding-bottom: 40px;
	max-width: 500px;
}

@media (max-width: 767px) {
	.stranica__kondei__opisanie {
		grid-area: 3 / 1 / 4 / 3;
	}
}

.stranica__kondei__opisanie p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 24px;
	color: var(--color-text);
}

.stranica__kondei__upravlenie {
	grid-area: 4 / 2 / 5 / 3;
	margin-top: 30px;
}

@media (max-width: 767px) {
	.stranica__kondei__upravlenie {
		grid-area: 5 / 1 / 5 / 3;
	}
}

.stranica__kondei__upravlenie p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	margin-top: 5px;
}

.stranica__kondei__upravlenie span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 5px;
}

.stranica__kondei__shluz {
	grid-area: 5 / 2 / 6 / 3;
	margin-top: 30px;
}

@media (max-width: 767px) {
	.stranica__kondei__shluz {
		grid-area: 6 / 1 / 6 / 3;
	}
}

.stranica__kondei__shluz p {
	color: var(--color-link);
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
	display: inline-block;
	margin-top: 5px;
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
}

.stranica__kondei__shluz p:hover {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
	cursor: pointer;
}

.stranica__kondei__shluz span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.stranica__kondei__integraciya {
	grid-area: 6 / 2 / 7 / 3;
	max-width: 500px;
	margin-top: 30px;
	border-bottom: 0.5px solid var(--color-text);
	padding-bottom: 40px;
	max-width: 500px;
}

@media (max-width: 767px) {
	.stranica__kondei__integraciya {
		grid-area: 7 / 1 / 7 / 3;
	}
}

.stranica__kondei__integraciya__brend {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.stranica__kondei__integraciya__brend p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	margin-top: 5px;
	border-radius: 20px;
	border: 0.5px solid var(--color-text);
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 10px;
	margin-top: 10px;
}

.stranica__kondei__integraciya__brend p:hover {
	cursor: pointer;
	transition: all .3s;
}

.stranica__kondei__integraciya span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.stranica__kondei__modelni__ryad {
	grid-area: 7 / 2 / 8 / 3;
	border-bottom: 0.5px solid var(--color-text);
	padding-bottom: 30px;
	max-width: 500px;
}

@media (max-width: 767px) {
	.stranica__kondei__modelni__ryad {
		grid-area: 8 / 1 / 8 / 3;
	}
}

.kondei__zag__table {
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0px;
}

.kondei__funkcii__table__obshee {
	display: block;
	overflow: auto;
	margin-top: 20px;
	line-height: 22px;
	max-width: 1500px;
	font-size: 18px;
	line-height: 27px;
	border-spacing: 0px;
}

.kondei__funkcii__table {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: middle;
	font-family: 'montserrat-medium', sans-serif;
	border: 0.2px solid var(--color-fade);
}

.kondei__funkcii__table__span {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	vertical-align: middle;
	font-family: 'montserrat-extrabold', sans-serif;
	border: 0.2px solid var(--color-fade);
	max-width: 300px;
}

.body__statya {
	max-width: 1000px;
}

.kondicioneri__shluz__statiya {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	border-bottom: 0.5px solid var(--color-fade);
	padding-bottom: 10px;
	max-width: 600px;
}

.kondicioneri__shluz__statiya p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	margin-top: 5px;
	padding-right: 10px;
}

.kondicioneri__shluz__statiya span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
}

.kondicioneri__shluz__statiya a {
	color: var(--color-link);
	border-bottom: 0.5px solid;
	border-bottom-color: transparent;
	transition: .3s;
	display: inline;
}

.kondicioneri__shluz__statiya a:hover {
	text-decoration: none;
	border-bottom-color: rgba(var(--color-text), 1);
	transition: .3s;
}

.rukovodstvo {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: 1fr;
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	max-width: 1000px;
	margin-top: 30px;
}



.evgenii {
	grid-area: 1 / 1 / 2 / 2;
}

.evgenii p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	margin-top: 5px;
	padding-right: 10px;
}

.evgenii span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
}

.evgenii img {
	height: 250px;
	margin-bottom: 20px;
}

.sergei {
	grid-area: 1 / 2 / 2 / 3;
}

.sergei p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	margin-top: 5px;
	padding-right: 10px;
}

.sergei span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
}

.sergei img {
	height: 250px;
	margin-bottom: 20px;
}

.anton {
	grid-area: 1 / 3 / 2 / 4;
}

.anton p {
	font-family: 'montserrat-medium', sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: var(--color-text);
	margin-top: 5px;
	padding-right: 10px;
}

.anton span {
	font-family: 'montserrat-extrabold', sans-serif;
	font-size: 18px;
}

.anton img {
	height: 250px;
	margin-bottom: 20px;
}

@media (max-width: 950px) {
	.rukovodstvo {
		grid-template-columns: 1fr 1fr;
		margin-left: 30px;
	}

	.evgenii {
		grid-area: 1 / 1 / 2 / 2;
	}

	.sergei {
		grid-area: 1 / 2 / 2 / 2;
	}

	.anton {
		grid-area: 2 / 1 / 2 / 2;
		margin-top: 80px;
	}
}

@media (max-width: 600px) {
	.rukovodstvo {
		grid-template-columns: 1fr;
		align-items: center;
		margin-left: 30px;
	}

	.evgenii {
		grid-area: 1 / 1 / 1 / 1;
	}

	.sergei {
		grid-area: 2 / 1 / 2 / 12;
		margin-top: 80px;
	}

	.anton {
		grid-area: 3 / 1 / 3 / 1;
		margin-top: 80px;
	}
}

.video__statiya {
	max-width: 900px;
}

.news_osnovnaya_statiya_img_1,
.news_osnovnaya_statiya_img_4 {
	border-radius: 0px;
}

.news_container_video {
	grid-template-columns: 1fr 1fr;
}

@media (max-width: 600px) {
	.news_container_video {
		grid-template-columns: 1fr;
	}
}

.opisanie__raboti__flex {
	display: flex;
	column-gap: 50px;
	flex-wrap: wrap;
}

.opisanie__raboti {
	max-width: 500px;
	display: grid;
	grid-template-rows: 1fr auto;
	grid-template-columns: minmax(300px, 500px);
}

/*.opisanie__raboti p
{
	height: 150px;
}*/


@media (max-width: 1371px) {
	.opisanie__raboti p {
		height: auto;
	}

	.opisanie__raboti {
		max-width: 600px;
	}
}


.video__iphone-vert {
	display: inline-block;
	position: relative;
	max-width: 400px;
}

.video__iphone-vert-img {
	max-width: 360px;
	display: block;
	position: relative;
	z-index: 10;
}

.video__iphone-vert-vid {
	display: block;
	position: absolute;
	top: 13px;
	left: 17px;
	max-width: 326px;
	z-index: 1;
}

@media (max-width: 460px) {
	.video__iphone-vert {
		max-width: 300px;
	}

	.video__iphone-vert-vid {
		display: block;
		position: absolute;
		top: 13px;
		left: 14px;
		max-width: 272px;
		z-index: 1;
	}

}

@media (max-width: 350px) {
	.video__iphone-vert {
		max-width: 280px;
	}

	.video__iphone-vert-vid {
		display: block;
		position: absolute;
		top: 9px;
		left: 13px;
		max-width: 254px;
		z-index: 1;
	}

}


.video__iphone-vert-iphone {
	max-width: 100%;
}

@media (max-width: 960px) {
	.footer__grid__osnova {
		grid-template-columns: 1fr;
		grid-template-rows: auto auto auto;
		row-gap: 22px;
		column-gap: 0;

		padding-top: 32px;
		padding-bottom: 32px;
	}

	.footer__grid__addres,
	.footer__grid__stolbec__1,
	.footer__grid__stolbec__2 {
		grid-area: auto;
		align-items: center;
		text-align: center;
	}
}

@media (max-width: 766px) {
  .menu__grid__stolbec__2 a,
  .menu__grid__stolbec__2 p {
    text-align: center;
  }
}

@media (max-width: 766px) {
  .menu__grid__stolbec__2 a[href="/politika-konfidentsialnosti.html"] p {
    line-height: 1.5;
  }
}

/* Decorative H1 labels must not inherit the hero H1 padding on phones. */
@media (max-width: 767px) {
    .glavnaya__news__container > h1.zagolovok__h2,
    .glavnaya__news__container > h1.zagolovok__h2__kondei,
    .glavnaya__news__container__kondei > h1.zagolovok__h2__kondei {
        margin: 0;
        padding: 0;
        font-size: 42px;
        line-height: 1;
        flex: 0 0 auto;
    }
}

@media (max-width: 500px) {
    .glavnaya__news__container > h1.zagolovok__h2__kondei,
    .glavnaya__news__container > .zagolovok__h2__kondei__povtor,
    .glavnaya__news__container__kondei > h1.zagolovok__h2__kondei,
    .glavnaya__news__container__kondei > .zagolovok__h2__kondei__povtor {
        font-size: 32px;
    }
}

@media (max-width: 400px) {
    .glavnaya__news__container > h1.zagolovok__h2 {
        font-size: 36px;
    }

    .glavnaya__news__container > h1.zagolovok__h2__kondei,
    .glavnaya__news__container > .zagolovok__h2__kondei__povtor,
    .glavnaya__news__container__kondei > h1.zagolovok__h2__kondei,
    .glavnaya__news__container__kondei > .zagolovok__h2__kondei__povtor {
        font-size: 26px;
    }
}
