

/* Start:/local/templates/main2022/components/bitrix/news.list/main-slider/style.css?1793698348890*/
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Title");
?>
.main-slider {
    width: 100%;
    overflow: hidden;
}

.main-slider .swiper-slide picture,
.main-slider .swiper-slide img {
    display: block;
    width: 100%;
}

.main-slider .swiper-slide img {
    height: auto;
}

.main-slider__link {
    display: block;
    width: 100%;
}

.main-slider .swiper-button-prev,
.main-slider .swiper-button-next {
    color: #fff;
}

.main-slider .swiper-pagination-bullet-active {
    background: #fff;
}
.container.slider{
	margin-top:186px;
}
.main-slider{
	border-radius:25px;
}
.hero{
	margin-top:0 !important;
}
@media screen and (max-width: 576px) {
.container.slider{
	margin-top:86px !important;
        padding: 0;
}
.main-slider{
	border-radius:0 !important;
	width:90% !important;
}

}
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
/* End */


/* Start:/local/templates/main2022/components/standart/filter.estate/custom/style.css?16685131364995*/
.rent-filter {
    min-height: 65px;
	background: #FFFFFF;
	box-shadow: 0px -5px 30px 4px rgba(0, 0, 0, 0.1);
	border-radius: 5px 0px 0px 5px;
}

.filter-block {
	float:left;
	width:auto;
	position:relative;
}

.filter-block__title {
	color:#4F4F4F;
	font-size:18px;
	padding: 19px 25px;
	cursor:pointer;
	font-weight:bold;
}

.filter-block__title img {
	margin-left:10px;
}

.filter-block__body {
	display:none;
	position:absolute;
	top:70px;
	left:0px;
	width:350px;
	background: #FFFFFF;
	box-shadow: 0px 13px 15px 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	padding:40px 20px;
	z-index:10;
}

.filter-block__body label {
	color:#333344;
	font-size:18px;
	font-weight:bold;
}

.can-checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.can-checkbox+label {
  display: inline-flex;
  align-items: center;
  user-select: none;
  width: 100%;
  margin: 5px 0;
}

.can-checkbox+label::before {
  content: '';
  display: inline-block;
  width: 21px;
  height: 25px;
  flex-shrink: 0;
  flex-grow: 0;
  margin-right: 10px;
  background-image:url('/local/img/checkbox.svg');
  background-repeat: no-repeat;
  background-position: top center;
}

.can-checkbox:checked+label::before {
	top:3px;
	background-image:url('/local/img/checkbox-active.svg');
}

.filter-line {
	float:left;
	width:100%;
	height:1px;
	background: rgba(19, 42, 145, 0.3);
	margin:15px 0;
	display:block !important;
}

.num-checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.num-checkbox+label {
  user-select: none;
  text-align:center;
  width:70px;
  height:30px;
  margin: 5px 0;
  border: 1px solid rgba(19, 42, 145, 0.3);
  border-radius: 2px;
}

.num-checkbox:checked+label {
	background:#132A91;
	color:#fff;
}

.price-checkbox {
	font-size:18px;
	width:120px;
	height:45px;
	border: 1px solid rgba(19, 42, 145, 0.3);
	border-radius: 5px;
	padding:5px;
}

.count-filter-block {
	float:right;
	width:auto;
	font-size:18px;
	color:#333344;
	margin-top:105px;
}

.ext-filter-btn {
	margin-top:40px;
	padding-left:0px;
}

.modal-filter {
	display:none;
	padding:40px 20px !important;
	color:#333344;
	width: 910px;
	height:auto;
	background: #FFFFFF;
	box-shadow: 0px 13px 15px 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
}

.modal-filter__title {
	float:left;
	width:auto;
	font-size:24px;
	font-weight:bold;
	margin-bottom:30px;
}

.filter-box {
	float: left;
    width: auto;
    padding: 10px;
}

.filter-box__title {
	float:left;
	width:100%;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
}

.filter-select {
	float:left;
	width:100%;
	border: 1px solid rgba(19, 42, 145, 0.3);
	border-radius: 5px;
	height:45px;
	line-height:45px;
	font-size:18px;
	position:relative;
}

.filter-select__active {
	float:left;
	width:100%;
	height:45px;
	line-height:45px;
	padding:0 10px;
}

.filter-select__active img {
	float:right;
	margin-top:18px;
}

.filter-select__body {
	display:none;
	position:relative;
	top:45px;
	left:0px;
	width:100%;
	padding:10px;
	background: #FFFFFF;
	box-shadow: 0px 13px 15px 5px rgba(0, 0, 0, 0.2);
	border-radius:10px;
	padding:0 20px 20px 20px;
}

.filter-select__item {
	float:left;
	width:100%;
	min-height:45px;
	line-height:45px;
}

.modal-num+label {
  width:50px;
  height:45px;
  line-height:45px;
  padding:0px;
  border-radius:5px;
  margin-top:0px;
}

.number-input {
	width:115px;
	height:45px;
	border: 1px solid rgba(19, 42, 145, 0.3);
	border-radius: 5px;
	padding:0 15px;
}

.text-input {
	width:100%;
	height:45px;
	border: 1px solid rgba(19, 42, 145, 0.3);
	border-radius: 5px;
	padding:0 15px;
}

.modal-text+label {
  height:45px;
  line-height:45px;
  padding:0px;
  border-radius:5px;
  margin-top:0px;
}

.modal-filter .btn {
	width:310px;
	height:45px;
	font-size:18px;
	font-weight:bold;
	margin-top:15px;
}

.filter-tabs {
	float:left;
	width:100%;
}

.filter-tabs__head {
	float:left;
	width:100%;
	margin-bottom:15px;
}

.filter-tabs__head div {
	float:Left;
	width:50%;
	text-align:center;
	cursor:pointer;
	padding:10px 5px;
	font-size:18px;
	font-weight:bold;
	line-height: 115%;
	height:42px;
	text-align:center;
	border: 1px solid rgba(19, 42, 145, 0.3);
}

.filter-tabs__head div.active{
	background:#132A91;
	color:#fff;
}

.filter-tabs__head div:first-child {
	border-radius: 5px 0px 0px 5px;
	width:40%;
}

.filter-tabs__head div:last-child {
	border-radius: 0px 5px 5px 0px;
	width:60%;
}

.filter-tabs__content {
	float:left;
	width:100%;
}

.filter-tabs__content div {
	float:left;
	width:100%;
	display:none;
}

.filter-tabs__content div.active {
	display:block;
}

.filter-block__change {
	display:none;
}

.filter-block__change.active {
	display:block;
}

.filter-tabs-block {
	float:left;
	width:100%;
	overflow:hidden;
}

@media screen and (max-width: 1430px) {
	.out-filter-block {
		width:100%;
	}

	.ext-filter-btn {
		margin-top:40px !important;
		padding-left:0px;
	}

}

@media screen and (max-width: 768px) {
	.fields-block {
    	width: 100% !important;
	}

	.ext-filter-btn {
		margin-top:95px;
	}
}
/* End */


/* Start:/local/templates/main2022/components/bitrix/news.list/main.list.promo/style.css?1665816077150*/
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;
}

/* End */


/* Start:/local/templates/main2022/components/bitrix/news.list/main.news.list/style.css?1665816077150*/
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;
}

/* End */
/* /local/templates/main2022/components/bitrix/news.list/main-slider/style.css?1793698348890 */
/* /local/templates/main2022/components/standart/filter.estate/custom/style.css?16685131364995 */
/* /local/templates/main2022/components/bitrix/news.list/main.list.promo/style.css?1665816077150 */
/* /local/templates/main2022/components/bitrix/news.list/main.news.list/style.css?1665816077150 */
