

/* Start:/local/templates/main/components/bitrix/news.list/great_deals_Moscow/style.css?17138847407118*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}



@media (max-width: 1401px) {
    .webkit-line-clamp-8{
        color: #404040;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 8;
        -webkit-box-orient: vertical;
    }
}


@media (min-width: 1199px ) and (max-width: 1400px) {

	.new-img{
		width: 90px;
	}
}

@media (max-width: 1199px) {
	.dispaly-nar{
		display:block !important;
	}
	.display-nn{
		display:none !important;
	}
	.d-flexs{
		display: none !important;
	}

	.new-img{
		width: 54px;
	}
	.slick-prevs{
		border: 1px solid #8FC1CC;
		background: transparent;
		border-radius: 50%;
		width: 60px;
		height: 60px;
		margin-right: 20px;
	}
	
	.slick-nexts{
		border: 1px solid #8FC1CC;
		background: transparent;
		border-radius: 50%;
		width: 60px;
		height: 60px;
		margin-left: 20px;
	}

	.mb-mob-20{
		margin-bottom: 20px;
	}

}

@media (min-width: 1200px) {
	.dispaly-nar{
		display:none !important;
	}
	.display-nn{
		display:block !important;
	}
	.d-flexs{
		display: flex !important;
	}
	.slick-prevs{
		border: 1px solid #8fc1cc;
		background: rgba(0,0,0,0);
		border-radius: 50%;
		width: 60px;
		height: 60px;
		position: absolute;
	}
	
	.slick-nexts{
		border: 1px solid #8fc1cc;
		background: rgba(0,0,0,0);
		border-radius: 50%;
		width: 60px;
		height: 60px;
		position: absolute;
		margin-left: 100px;
	}
	
}



.MoscowCardText{
	padding-top: 40px;
	padding-left:50px;
	padding-bottom: 35px;
}


.ImgCardGirl{
	padding-left: 28px;
    padding-right: 28px;
    padding-bottom: 40px;
}






.ZhukovCardText{
	padding-top: 40px;
	padding-left:50px;
	padding-bottom: 20px;
}









@media (min-width: 1500px) {
	.dealsImg2 {
		position: absolute;
		right: -40px;
		bottom: 0;
	}

	.w-70{
		width: 70%;
	}


}

@media (min-width: 1200px) and (max-width: 1499px) {
	.dealsImg2 {
		position: absolute;
		right: 0;
		bottom: 0;
		height: 300px;
	}
}

@media (min-width: 1200px) {
	.dealBoxMoscow{
		margin-bottom: 0;
		font-size: 25px;
		font-style: normal;
		font-weight: 500;
		line-height: 140%;
		color: #FFFBE6;
	}

	.dealBox1MoscowH2{
		margin-bottom: 0;
		font-size: 50px;
		font-style: normal;
		font-weight: 500;
		line-height: 55px;
		color: #FFF;
	}

	.dealBoxTextPreview{
		color:  #FFFBE6;
		font-family: Nunito;
		font-size: 25px;
		font-style: normal;
		font-weight: 500;
		line-height: 140%; 
		text-transform: uppercase;
	}
	.ZhukovCard{
		border-radius: 30px;
		background: #8FB6CC;
		height: 548px;
	}
	.MoscowCard{
		border-radius: 30px;
		background: var(--unnamed, #8FCCC5);
		height: 548px;
	}
	.WhiteCard{
		border-radius: 30px;
		background: #FFF;
		height: 246px;
		margin-left: 40px;
		margin-right: 40px;
		position: relative;
	}
	.price-old{
		font-family: Nunito;
		color: #FFFBE6;
		font-weight: 500;
		font-size: 30px;
		line-height: 140%;
		text-transform: uppercase;
		text-decoration: line-through;
		text-decoration-color: #BD0C0C;
	}
	.new-price {
		font-size: 50px;
		font-style: normal;
		font-weight: 600;
		line-height: 55px;
		text-transform: uppercase;
		color: #FFF;
	}
	.dealBtnCardMosc{
		width: 436px;
		height: 80px;
		position: absolute;
		bottom: 20px;
		left: 20px;
	}
	.dealBtnCard1 {
		width: 436px;
		height: 80px;
		position: absolute;
		bottom: 60px;
		left: 50px;
	}
	.btnkard-text{
		font-family: Nunito;
		font-size: 20px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		text-transform: uppercase;
		color:#404040;
	}
	
	
}

@media (min-width: 992px) and (max-width: 1199px) {
	.dealsImg2 {
		position: absolute;
		right: 0;
		bottom: 0;
		height: 200px;
	}
	.dealBtnCardMosc {
		width: 310px;
		height: 60px;
		position: absolute;
		bottom: 0px;
		left: 0px;
	}

	.dealBtnCard1 {
		width: 340px;
		height: 60px;
		position: absolute;
		bottom: 40px;
		left: 28px;
	}

	.btnkard-text{
		font-family: Nunito;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		text-transform: uppercase;
		color:#404040;
	}
	

	.ZhukovCard{
		border-radius: 30px;
		background: #8FB6CC;
		height: 400px;
	}

	.MoscowCard{
		border-radius: 30px;
		background: var(--unnamed, #8FCCC5);
		height: 400px;
	}
	.price-old{
		font-family: Nunito;
		color: #FFFBE6;
		font-weight: 500;
		font-size: 30px;
		line-height: 140%;
		text-transform: uppercase;
		text-decoration: line-through;
		text-decoration-color: #BD0C0C;
	}
	
	.new-price {
		font-size: 35px;
		font-style: normal;
		font-weight: 600;
		line-height: 55px;
		text-transform: uppercase;
		color: #FFF;
	}
	.dealBoxMoscow{
		margin-bottom: 0;
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 140%;
		color: #FFFBE6;
	}

	.dealBox1MoscowH2{
		margin-bottom: 0;
		font-size: 25px;
		font-style: normal;
		font-weight: 500;
		line-height: 55px;
		color: #FFF;
	}

	.dealBoxTextPreview{
		color:  #FFFBE6;
		font-family: Nunito;
		font-size: 20px;
		font-style: normal;
		font-weight: 500;
		line-height: 140%; 
		text-transform: uppercase;
	}
	.WhiteCard {
		border-radius: 30px;
		background: #FFF;
		height: 180px;
		margin-left: 40px;
		margin-right: 40px;
		position: relative;
	}
	
}

@media (max-width: 992px) {
	.MoscowCardText {
		padding-top: 20px;
		padding-left: 17px;
		padding-bottom: 10px;
	}
	.WhiteCard {
		border-radius: 30px;
		background: #FFF;
		height: 180px;
		margin-left: 40px;
		margin-right: 40px;
		justify-content: center;
   		display: flex;
	}
	.dealsImg2 {
		height: 170px;
	}
	.dealBtnCardMosc {

		width: 310px;
		height: 60px;
		position: absolute;
		bottom: 0px;
		left: 0px;
	}

	.dealBtnCard1 {
		width: 340px;
		height: 60px;
		position: absolute;
		bottom: 40px;
		left: 28px;
	}

	.btnkard-text{
		font-family: Nunito;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: normal;
		text-transform: uppercase;
		color:#404040;
	}

	.mt-mob-50{
		margin-top: 50px;
	}

	.mb-mob-40{
		margin-bottom: 40px;
	}
	
	.ZhukovCard{
		border-radius: 30px;
		background: #8FB6CC;
		height: 400px;
	}

	.MoscowCard{
		border-radius: 30px;
		background: var(--unnamed, #8FCCC5);
		height: 400px;
	}
	.dealBoxMoscow {
		margin-bottom: 0;
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
		color: #FFFBE6;
	}

	.dealBox1MoscowH2 {
		margin-bottom: 0;
		font-size: 20px;
		font-style: normal;
		font-weight: 500;
		line-height: 55px;
		color: #FFF;
	}

	.dealBoxTextPreview{
		color: #FFFBE6;
		font-family: Nunito;
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px; /* 171.429% */
	}

	.new-price {
		font-size: 50px;
		font-style: normal;
		font-weight: 600;
		line-height: 55px;
		text-transform: uppercase;
		color: #FFF;
	}
	.price-old {
		font-family: Nunito;
		color: #FFFBE6;
		font-weight: 500;
		font-size: 30px;
		line-height: 140%;
		text-transform: uppercase;
		text-decoration: line-through;
		text-decoration-color: #BD0C0C;
	}

	.dealFirstImg {
		height: 166px;
		border-radius: 30px;
	}
}

.mt-10{
	margin-top: 10px;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/ourWorks/style.css?17174080111942*/
.ourWorks{margin-bottom:150px}@media(min-width: 992px){.ourWorks{position:relative}}.ourWorks .title{font-size:50px;font-style:normal;font-weight:500;line-height:55px;text-transform:uppercase;margin-bottom:40px}.ourWorks .workCard{padding-left:12px;padding-right:12px}.ourWorks .workCard .imgContainer{max-height:138px;display:flex;justify-content:center}@media(min-width: 768px){.ourWorks .workCard .imgContainer{max-height:200px;max-width:506px}}.ourWorks .workCard .imgContainer.imgBottom{margin-top:10px}@media(min-width: 992px){.ourWorks .workCard .imgContainer.imgBottom{margin-top:20px}}.ourWorks .workCard .imgContainer .photo{height:100%;width:auto;border-radius:30px}@media(min-width: 992px){.ourWorks .workCard .textContainer{padding-left:21px}}.ourWorks .workCard .textContainer .name{font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin-top:20px}@media(min-width: 992px){.ourWorks .workCard .textContainer .name{font-size:25px;font-style:normal;font-weight:500;line-height:140%;margin-top:0}}@media(min-width: 340px)and (max-width: 700px){.ourWorks .workCard .textContainer .name{margin-left:13px}}.ourWorks .workCard .textContainer .description{font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-top:10px}@media(min-width: 992px){.ourWorks .workCard .textContainer .description{font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:20px}}@media(min-width: 340px)and (max-width: 700px){.ourWorks .workCard .textContainer .description{width:100%;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin-top:20px;margin-left:13px}}.ourWorks .sliderBtnContainer{margin-top:20px}@media(min-width: 992px){.ourWorks .sliderBtnContainer{position:absolute;bottom:0;left:53%}}@media(min-width: 1200px){.ourWorks .sliderBtnContainer{bottom:0;left:45%}}@media(min-width: 1400px){.ourWorks .sliderBtnContainer{bottom:49px;left:34%}}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/reviews/style.css?17157765341336*/
.reviews{margin-bottom:50px}@media(min-width: 1200px){.reviews{margin-bottom:150px}}.reviews__title{margin-bottom:14px}@media(min-width: 1200px){.reviews__title{margin-bottom:42px !important}}.reviews__slider{display:grid;grid-template-areas:"c c" "p n";grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:0 40px}@media(min-width: 1200px){.reviews__slider{grid-template-areas:"p c n";grid-template-columns:auto minmax(0, 1fr) auto;align-items:center}}.reviews__slider-container{grid-area:c;margin-bottom:20px}.reviews__slider-prev{grid-area:p;justify-self:end}.reviews__slider-next{grid-area:n}.reviews__slider-item{display:grid !important;grid-template-areas:". s" "i ti" "i te" ". e";grid-template-columns:minmax(55px, 3fr) 10fr;gap:0 20px}@media(min-width: 1200px){.reviews__slider-item{grid-template-areas:"i s" "i ti" "i te" ". e";margin-right:100px}}.reviews__slider-image{grid-area:i;margin-bottom:20px}.reviews__slider-text{grid-area:te;align-self:end;margin-bottom:20px}.reviews__slider-title{grid-area:ti;text-transform:uppercase}@media(min-width: 1200px){.reviews__slider-title{font-size:20px}}.reviews__slider-stars{grid-area:s}@media(min-width: 1200px){.reviews__slider-stars{margin-bottom:25px}}.reviews__slider-expander{grid-area:e;display:grid;justify-items:start}.reviews__btn-form{max-width:436px;margin-top:30px}

/* End */


/* Start:/local/templates/main/components/bitrix/news.list/useful-information/style.css?1754062377656*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

@media (max-width: 1199px) {
	.dispaly-nar{
		display:block !important;
	}
	.display-nn{
		display:none !important;
	}
	.d-flexs{
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.dispaly-nar{
		display:none !important;
	}
	.display-nn{
		display:block !important;
	}
	.d-flexs{
		display: flex !important;
	}

	.mb-30{
		margin-bottom: 30px;
	}
}


.hover_link{
	color:white;
}

.hover_link:hover{
	color:#FFE962;
}


.mr40 {
	margin-right: 40px;
}

.slider-new-card{ 
	overflow: hidden;
}
/* End */
/* /local/templates/main/components/bitrix/news.list/great_deals_Moscow/style.css?17138847407118 */
/* /bitrix/templates/.default/components/bitrix/news.list/ourWorks/style.css?17174080111942 */
/* /bitrix/templates/.default/components/bitrix/news.list/reviews/style.css?17157765341336 */
/* /local/templates/main/components/bitrix/news.list/useful-information/style.css?1754062377656 */
