

/* Start:/local/templates/.default/components/bitrix/news.list/news_slider/style.css?17518870552215*/
.main-news_slider
{
	margin: 0px -7px;
}
.main-news_slider .slick-track
{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: streight;
      -ms-flex-align: streight;
          align-items: streight;		
}
.main-news_slider .slick-slide
{
	height: auto;
}
.main-news_slider .item
{
	padding: 0px 7px;
}
.main-news_block h3
{
	text-align: center;
	margin-bottom: 2.5rem;
}
.main-news_cart
{
	background: #F2F2F2;
	padding: 15px 15px 30px 15px;
    -webkit-border-radius: 1.875rem;
    -moz-border-radius: 1.875rem;
    -ms-border-radius: 1.875rem;
    -o-border-radius: 1.875rem;
	
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
	  -ms-flex-direction: column;
		  flex-direction: column;
		  height: 100%;
}
.main-news_cart .pic
{
    -webkit-border-radius: 1.875rem;
    -moz-border-radius: 1.875rem;
    -ms-border-radius: 1.875rem;
    -o-border-radius: 1.875rem;
	overflow: hidden;
	margin-bottom: 1em;
}
.main-news_cart .pic img
{
	max-width: 100%;
}
.main-news_cart .name
{
	margin-bottom: 1em;
}
.main-news_cart .name a
{
	text-decoration: none;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
}
.main-news_cart .date
{
	margin-top: 1em;
	color: #005DAC;
}
.news_detail img
{
	max-width: 100%;
	margin-bottom: 15px;
}
.news_detail .date
{
	color: #005DAC;
	margin-bottom: 10px;
}
.news_detail .name
{
	font-size: clamp(1.1875rem, 3.5vw, 1.875rem);
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 15px;
}

.slider-gallery .arrow__prev {
  left: -30px;
}

.slider-gallery .arrow__next {
  right: -30px;
}

.slider-gallery .slick-dots li button::before{
	font-size: 2rem;
}

@media (max-width: 480px){
	.news_detail.fancybox-content{
		max-width: 380px !important;
  		max-height: fit-content !important;
	}

	.fancybox-container .fancybox-slide{
		height: auto;
	}

	.fancybox-container .news_detail img{
		max-height: fit-content;
		height: auto;
	}

	.fancybox-container.fancybox-is-open .fancybox-stage{
		overflow-y: scroll;
	}

}

@media (max-width: 480px) {
	.fancybox-slide {
		overflow: scroll !important;
	}
}

.slick-slide picture img {
	margin: 0 auto;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/housing_slider/style.css?17518870551122*/
.main-program .image .hosing_slider img
{
	width: auto;
	height: auto;
	opacity: 1;
	visibility: visible;
}
.hosing_slider .item 
{
	position: relative;
    -webkit-border-radius: 2.5rem;
    -moz-border-radius: 2.5rem;
    -ms-border-radius: 2.5rem;
    -o-border-radius: 2.5rem;
	border-radius: 2.5rem;
	overflow: hidden;
}
.hosing_slider .item .slick-dots
{
	bottom: 0px;	
	background: rgba(0,93,172, 0.8);
	padding-bottom: 10px;
}
.hosing_slider .item .slick-dots li button
{
	background: #fff;
	color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}
.hosing_slider .item .slick-dots li.slick-active button
{
	background: #66afed;
}
.hosing_slider .item .slick-dots li button:before
{
	color: #fff;
}
.hosing_slider .item .slick-dots li.slick-active button:before
{
	color: #66afed;
}
.hosing_slider .item .head_txt
{
	background: rgba(0,93,172, 0.8);
	color: #fff;
	padding: 10px;
	position: absolute;
	bottom: 36px;
	left: 0px;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
.hosing_slider .slick-dotted.slick-slider
{
	margin-bottom: 0px;
}
/* End */
/* /local/templates/.default/components/bitrix/news.list/news_slider/style.css?17518870552215 */
/* /local/templates/.default/components/bitrix/news.list/housing_slider/style.css?17518870551122 */
