

/* Start:/local/templates/krasnozersk/components/bitrix/news/programms/bitrix/news.detail/.default/style.css?179239608817287*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}
.np26__top{
	
	margin-bottom: 30px;
}
.np26--top__wrap{
	display: flex;
	flex-wrap: wrap;
	column-gap: 25px;
	row-gap: 20px;
}
.np26--top__left{

}
.np26--top__left h2{
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-size: 25px;
	line-height: 110%;
	color: #0E4723;
	margin-bottom: 24px;
}
.np26--top__text{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: #4D4D4D;
	margin-bottom: 24px;
}
.np26--top__btns{
	display: flex;
	flex-wrap: wrap;
	column-gap: 10px;
	row-gap: 8px;
}
.np26--top__bron{
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #FFFFFF;
	width: 346px;
	height: 64px;
	background-color: #167539;
	border: 1px solid #167539;
	border-radius: 10px;
	box-shadow: unset;
}
.np26--top__what{
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #167539;
	border: 1px solid #167539;
	width: 346px;
	height: 64px;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: unset;
}
.np26--top__right{
	padding: 24px 15px;
	background: #FFFFFF;
	box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.06);
	border-radius: 20px;
}
.np26--top__price{
	margin-bottom: 18px;
}
.np26--top__price > p{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 110%;
	color: #4D4D4D;
	margin-bottom: 12px;
}
.np26--top__price > div{
	font-style: normal;
	font-weight: 600;
	font-size: 40px;
	line-height: 110%;
	color: #167539;
}
.np26--top__price > div span{
	font-size: 18px;
}
.np26--top__table{
	display: flex;
	flex-direction: column;
	margin-bottom: 20px;
}
.np26--top--table__row{
	display: flex;
	justify-content: space-between;
	column-gap: 10px;
	border-top: 2px solid #EDEDED;
	padding-top: 18px;
}
.np26--top--table__row:not(:last-child){
	padding-bottom: 18px;
}
.np26--top--table__row p{
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 135%;
	color: rgba(77, 77, 77, 0.6);
	margin: 0;
}
.np26--top--table__row span{
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 135%;
	text-align: right;
	color: #4D4D4D;
}
.np26--top__tip{
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 150%;
	color: #4D4D4D;
	padding: 12px 15px;
	border-radius: 5px;
	background-color: #F3EFE6;
}
.np26--top__tip b{
	font-weight: 600;
}
@media(min-width: 800px){
	.np26--top__wrap{
		flex-wrap: nowrap;
	}
	.np26--top__left{
		max-width: 694px;
	}
	.np26--top__left h2{
		font-size: 60px;
		margin-bottom: 32px;
	}
	.np26--top__text{
		font-size: 18px;
		margin-bottom: 32px;
	}
	.np26--top__bron{
		font-size: 18px;
		width: 313px;
		height: 78px;
	}
	.np26--top__bron:hover{
		background-color: transparent;
		color: #167539;
	}
	.np26--top__what{
		font-size: 18px;
		width: 294px;
		height: 78px;
	}
	.np26--top__what:hover{
		background-color: #167539;
		color: #fff;
	}
	.np26--top__right{
		padding: 35px 25px;
		box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.06);
		max-width: 475px;
	}
	.np26--top__price{
		margin-bottom: 20px;
	}
	.np26--top__price > p{
		font-size: 18px;
		margin-bottom: 15px;
	}
	.np26--top__price > div{
		font-size: 54px;
	}
	.np26--top__price > div span{
		font-size: 22px;
	}
	.np26--top__table{
		margin-bottom: 24px;
	}
	.np26--top--table__row{
		padding-top: 20px;
	}
	.np26--top--table__row:not(:last-child){
		padding-bottom: 20px;
	}
	.np26--top--table__row p{
		font-size: 17px;
	}
	.np26--top--table__row span{
		font-size: 17px;
	}
	.np26--top__tip{
		font-size: 16px;
		padding: 16px 24px;
		border-radius: 10px;
	}
}
.np26__about{
	padding-top: 35px;
	padding-bottom: 60px;
}
.np26--about__wrapBlock > h2{
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-size: 25px;
	line-height: 110%;
	color: #0E4723;
	margin-bottom: 24px;
}
.np26--about__wrap{
	display: flex;
	flex-direction: column-reverse;
	row-gap: 20px;
}
.np26--about__left{

}
.np26--about__text{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: #4D4D4D;
	margin-bottom: 20px;
}
.np26--about__tip{
	padding: 18px 15px;
	border-radius: 10px;
	background-color: #F6F6F6;
}
.np26--about__tip h3{
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 135%;
	color: #167539;
	margin-bottom: 10px;
}
.np26--about__tip p{
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 135%;
	color: #4D4D4D;
	margin-bottom: 0;
}
.np26--about__img{
	max-width: 346px;
	width: 100%;
	height: 270px;
	border-radius: 20px;
	overflow: hidden;
}
.np26--about__img img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
@media(min-width: 1000px){
	.np26__about{
		padding-top: 90px;
		padding-bottom: 120px;
	}
	.np26--about__wrapBlock > h2{
		font-size: 50px;
	}
	.np26--about__wrap{
		flex-direction: row;
		column-gap: 50px;
	}
	.np26--about__left{

	}
	.np26--about__text{
		font-size: 18px;
		margin-bottom: 24px;
	}
	.np26--about__tip{
		padding: 22px 30px;
	}
	.np26--about__tip h3{
		font-size: 22px;
	}
	.np26--about__tip p{
		font-size: 16px;
	}
	.np26--about__img{
		max-width: 528px;
		flex-shrink: 0;
		height: unset;
		margin-top: -80px;
	}
}
.np26__use{
	background-color: #F6F6F6;
	padding-top: 60px;
	padding-bottom: 45px;
	margin: 0 -7px 0 -7px;
	padding-left: 7px;
	padding-right: 7px;
}
.np26__use h2{
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-size: 25px;
	line-height: 110%;
	color: #0E4723;
	margin-bottom: 24px;
}
.np26--use__list{
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(365px, 1fr));
	column-gap: 14px;
	row-gap: 12px;
	list-style: none;
	margin: 0;
}
.np26--use__item{
	padding: 25px 15px;
	background-color: #FFFFFF;
	border-radius: 10px;
	display: flex;
	column-gap: 15px;
}
.np26--use-item__icon{
	width: 60px;
	height: 60px;
	flex-shrink: 0;
}
.np26--use-item__icon img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-position: center;
	object-fit: contain;
}
.np26--use-item__info{

}
.np26--use-item__info h3{
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 135%;
	color: #167539;
	margin-bottom: 10px;
}
.np26--use-item__info p{
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 135%;
	color: #4D4D4D;
	margin: 0;
}
@media(min-width: 800px){
	.np26__use{
		padding-top: 120px;
		padding-bottom: 90px;
		margin: 0 0 0 0;
		padding-left: 0;
		padding-right: 0;
	}
	.np26__use h2{
		font-size: 60px;
		text-align: center;
		margin-bottom: 48px;
	}
	.np26--use__list{
		grid-template-columns: repeat(auto-fill, minmax(480px, 1fr));
		column-gap: 14px;
		row-gap: 14px;
	}
	.np26--use__item{
		padding: 25px 30px;
		column-gap: 30px;
	}
	.np26--use-item__icon{
		width: 106px;
		height: 106px;
	}
	.np26--use-item__info h3{
		font-size: 22px;
	}
	.np26--use-item__info p{
		font-size: 16px;
	}
}
@media(min-width: 1200px){
	.np26--use__list{
		grid-template-columns: repeat(auto-fill, minmax(583px, 1fr));
	}
}
.np26__what{
	background-color: #F6F6F6;
	padding-top: 45px;
	padding-bottom: 45px;
	margin: 0 -7px 0 -7px;
	padding-left: 7px;
	padding-right: 7px;
}
.np26__what h2{
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-size: 25px;
	line-height: 110%;
	color: #0E4723;
	margin-bottom: 24px;
}
.np26--what__wrap{
	display: grid;
	grid-template-columns: 1fr;
	column-gap: 14px;
	row-gap: 14px;
}
.np26--what__left{
	padding: 25px 15px;
	border-radius: 10px;
	background: #FFFFFF;
}
.np26--what__left h3{
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 140%;
	color: #111111;
	margin-bottom: 16px;
}
.np26--what__left ul{
	display: flex;
	flex-direction: column;
	row-gap: 8px;
	list-style: none;
	margin: 0;
}
.np26--what__left li{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 135%;
	color: #4D4D4D;
	display: flex;
	align-items: center;
	column-gap: 7px;
}
.np26--what__left li::before{
	content: '';
	width: 18px;
	height: 18px;
	flex-shrink: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7913 9.98436V13.1786C14.7913 13.9754 14.5084 14.6568 13.9425 15.2226C13.3767 15.7885 12.6953 16.0714 11.8984 16.0714H3.54129C2.74442 16.0714 2.06306 15.7885 1.49721 15.2226C0.931362 14.6568 0.648438 13.9754 0.648438 13.1786V4.82141C0.648438 4.02454 0.931362 3.34317 1.49721 2.77733C2.06306 2.21148 2.74442 1.92855 3.54129 1.92855H11.8984C12.3203 1.92855 12.7121 2.01226 13.0737 2.17967C13.1741 2.22654 13.2344 2.30355 13.2545 2.4107C13.2746 2.52454 13.2444 2.62163 13.1641 2.70199L12.6719 3.19418C12.6049 3.26114 12.5279 3.29462 12.4408 3.29462C12.4208 3.29462 12.3906 3.28793 12.3504 3.27454C12.1964 3.23436 12.0458 3.21427 11.8984 3.21427H3.54129C3.09933 3.21427 2.72098 3.37163 2.40625 3.68637C2.09152 4.0011 1.93415 4.37945 1.93415 4.82141V13.1786C1.93415 13.6205 2.09152 13.9989 2.40625 14.3136C2.72098 14.6283 3.09933 14.7857 3.54129 14.7857H11.8984C12.3404 14.7857 12.7188 14.6283 13.0335 14.3136C13.3482 13.9989 13.5056 13.6205 13.5056 13.1786V10.6272C13.5056 10.5402 13.5357 10.4665 13.596 10.4062L14.2388 9.76337C14.3058 9.69641 14.3828 9.66293 14.4699 9.66293C14.51 9.66293 14.5502 9.67297 14.5904 9.69306C14.7243 9.74663 14.7913 9.84373 14.7913 9.98436ZM17.1116 5.07253L8.93527 13.2489C8.77455 13.4096 8.58371 13.4899 8.36272 13.4899C8.14174 13.4899 7.95089 13.4096 7.79018 13.2489L3.47098 8.92967C3.31027 8.76896 3.22991 8.57811 3.22991 8.35712C3.22991 8.13614 3.31027 7.94529 3.47098 7.78458L4.57589 6.67967C4.73661 6.51896 4.92746 6.4386 5.14844 6.4386C5.36942 6.4386 5.56027 6.51896 5.72098 6.67967L8.36272 9.32141L14.8616 2.82253C15.0223 2.66181 15.2132 2.58145 15.4342 2.58145C15.6551 2.58145 15.846 2.66181 16.0067 2.82253L17.1116 3.92744C17.2723 4.08815 17.3527 4.279 17.3527 4.49998C17.3527 4.72096 17.2723 4.91181 17.1116 5.07253Z' fill='%23167539'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: contain;
}
.np26--what__right{
	padding: 25px 25px 25px 15px;
	border-radius: 10px;
	background-color: #167539;
}
.np26--what__right h3{
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 140%;
	color: #FFFFFF;
	margin-bottom: 16px;
}
.np26--what__right p{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 150%;
	color: #FFFFFF;
	margin-bottom: 0;
}
@media(min-width: 800px){
	.np26__what{
		padding-top: 90px;
		padding-bottom: 90px;
		margin: 0 0 0 0;
		padding-left: 0;
		padding-right: 0;
	}
	.np26__what h2{
		font-size: 60px;
		margin-bottom: 48px;
		text-align: center;
	}
	.np26--what__wrap{
		display: grid;
		grid-template-columns: repeat(auto-fill, minmax(480px, 1fr));
	}
	.np26--what__left{
		padding: 25px 30px;
	}
	.np26--what__left h3{
		font-size: 28px;
		margin-bottom: 22px;
	}
	.np26--what__left li{
		font-size: 18px;
		column-gap: 8px;
	}
	.np26--what__left li::before{
		content: '';
		width: 20px;
		height: 20px;
	}
	.np26--what__right{
		padding: 25px 30px;
	}
	.np26--what__right h3{
		font-size: 28px;
		margin-bottom: 22px;
	}
	.np26--what__right p{
		font-size: 18px;
		padding-right: 50px;
	}
}
@media(min-width: 1200px){
	.np26--what__wrap{
		grid-template-columns: repeat(auto-fill, minmax(583px, 1fr));
	}
}
.np26__questions{
	background-color: #F6F6F6;
	padding-top: 45px;
	padding-bottom: 45px;
	margin: 0 -7px 0 -7px;
	padding-left: 7px;
	padding-right: 7px;
}
.np26__questions h2{
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-size: 25px;
	line-height: 110%;
	color: #0E4723;
	margin-bottom: 24px;
}
@media(min-width: 800px){
	.np26__questions{
		background-color: #F6F6F6;
		padding-top: 90px;
		padding-bottom: 90px;
		margin: 0 0 0 0;
		padding-left: 0;
		padding-right: 0;
	}
	.np26__questions h2{
		font-size: 60px;
		margin-bottom: 48px;
		text-align: center;
	}
}
.np26__form{
	padding-top: 15px !important;
	padding-bottom: 60px !important;
	background-color: #F6F6F6;
}
.np26--form__wrap{
	padding: 25px 15px;
	border-radius: 10px;
	overflow: hidden;
	background-image: url(/local/templates/krasnozersk/components/bitrix/news/programms/bitrix/news.detail/.default/./images/np26-form.jpg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	max-width: 500px;
	margin: 0 auto;
}
.np26--form__left{
	margin-bottom: 5px;
}
.np26--form__tip{
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 125%;
	color: #FFFFFF;
	padding: 16px 20px;
	border-radius: 10px;
	background-color: #171717;
	margin-bottom: 5px;
}
.np26--form__phone{
	background: rgba(163, 163, 163, 0.2);
	backdrop-filter: blur(25px);
	border-radius: 10px;
	padding: 16px 20px;
}
.np26--form__phone span{
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 120%;
	color: rgba(255, 255, 255, 0.6);
	display: block;
	margin-bottom: 10px;
}
.np26--form__phone a{
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 120%;
	color: #FFFFFF;
	box-shadow: unset;
}
.np26--form__right{
	background-color: #F6F6F6;
	border-radius: 10px;
	padding: 18px 15px;
}
.np26--form__right > h2{
	font-style: normal;
	font-weight: 600;
	font-size: 17px;
	line-height: 120%;
	color: #0E4723;
	margin-bottom: 20px;
}
.np26-form__inputs{
	display: flex;
	flex-direction: column;
	row-gap: 5px;
}
.np26-form__inputs input{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 1;
	color: rgba(77, 77, 77, 1) !important;
	border-radius: 5px !important;
	padding: 15px !important;
	border: 1px solid #D9D9D9 !important;
	background-color: #FFFFFF;
	height: unset !important;
	max-width: unset !important;
	box-shadow: unset !important;
}
.np26-form__inputs textarea{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: rgba(77, 77, 77, 1) !important;
	border-radius: 5px !important;
	padding: 15px !important;
	border: 1px solid #D9D9D9 !important;
	background-color: #FFFFFF;
	min-height: 120px;
	max-width: unset !important;
	box-shadow: unset !important;
}
.np26-form__inputs input::-webkit-input-placeholder, .np26-form__inputs textarea::-webkit-input-placeholder { color: rgba(77, 77, 77, .5); font-weight: 500; }
.np26-form__inputs input::-moz-placeholder, .np26-form__inputs textarea::-moz-placeholder          { color: rgba(77, 77, 77, .5); font-weight: 500; }
.np26-form__inputs input:-moz-placeholder, .np26-form__inputs textarea:-moz-placeholder           { color: rgba(77, 77, 77, .5); font-weight: 500; }
.np26-form__inputs input:-ms-input-placeholder, .np26-form__inputs textarea:-ms-input-placeholder      { color: rgba(77, 77, 77, .5); font-weight: 500; }
.np26--form__chbs{
	display: flex;
	flex-direction: column;
	row-gap: 8px;
	margin-top: 22px;
	margin-bottom: 20px;
}
.np26--form__chbs > div label{
	display: flex;
	column-gap: 8px;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 16px;
	color: #4D4D4D;
	padding: 0;
	text-align: unset;
}
.np26--form__chbs > div label a,.np26--form__chbs > div label a:visited{
	color: #368055;
}
.np26--form__chbs > div label .ui-checkboxradio-icon{
	border-radius: 2px;
	width: 17px;
	height: 17px;
	flex-shrink: 0;
	margin-top: 0;
}
.np26--form__chbs > div label .ui-checkboxradio-icon-space{
	display: none;
}
.np26--form__btn{
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 1;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 286px;
	width: 100%;
	height: 60px;
	background-color: #167539;
	border-radius: 100px;
	border: none;
}
@media(min-width: 800px){
	.np26__form{
		padding-top: 30px !important;
		padding-bottom: 120px !important;
	}
	.np26--form__wrap{
		padding: 37px 40px;
		border-radius: 20px;
		display: flex;
		column-gap: 30px;
		justify-content: space-between;
		max-width: 1194px;
	}
	.np26--form__left{
		margin-bottom: 0;
		max-width: 332px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.np26--form__tip{
		font-size: 36px;
		padding: 24px;
		border-radius: 20px;
		margin-bottom: 0;
	}
	.np26--form__phone{
		border-radius: 16px;
		padding: 20px 28px 20px 24px;
	}
	.np26--form__phone span{
		font-size: 18px;
	}
	.np26--form__phone a{
		font-size: 30px;
	}
	.np26--form__right{
		border-radius: 16px;
		padding: 24px;
		max-width: 600px;
	}
	.np26--form__right > h2{
		font-size: 20px;
	}
	.np26-form__inputs{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		row-gap: 8px;
		column-gap: 8px;
	}
	.np26-form__inputs input{
		font-size: 18px;
		border-radius: 10px !important;
		padding: 17px 25px !important;
	}
	.np26-form__inputs textarea{
		font-size: 18px;
		line-height: 21px;
		border-radius: 10px !important;
		padding: 17px 25px !important;
		min-height: 100px;
	}
	.np26--form__tel{
		width: 49% !important;
		flex-grow: 1;
	}
	.np26--form__date{
		width: 49% !important;
		flex-grow: 1;
	}
	.np26--form__chbs{
		margin-top: 20px;
	}
	.np26--form__chbs > div label{
		font-size: 14px;
	}
	.np26--form__btn{
		font-size: 18px;
		max-width: 100%;
		width: 100%;
		height: 70px;
	}
}
/* End */
/* /local/templates/krasnozersk/components/bitrix/news/programms/bitrix/news.detail/.default/style.css?179239608817287 */
