.mblock {position:relative;}
.block_padding_top_1 {
	padding-top: 20px;
}

.block_padding_top_2 {
	padding-top: 40px;
}

.block_padding_top_3 {
	padding-top: 60px;
}

.block_padding_top_4 {
	padding-top: 80px;
}

.block_padding_top_5 {
	padding-top: 100px;
}

.block_padding_top_6 {
	padding-top: 120px;
}

.block_padding_top_7 {
	padding-top: 140px;
}

.block_padding_top_8 {
	padding-top: 160px;
}


.block_padding_bottom_1 {
	padding-bottom: 20px;
}

.block_padding_bottom_2 {
	padding-bottom: 40px;
}

.block_padding_bottom_3 {
	padding-bottom: 60px;
}

.block_padding_bottom_4 {
	padding-bottom: 80px;
}

.block_padding_bottom_5 {
	padding-bottom: 100px;
}

.block_padding_bottom_6 {
	padding-bottom: 120px;
}

.block_padding_bottom_7 {
	padding-bottom: 140px;
}

.block_padding_bottom_8 {
	padding-bottom: 160px;
}


.block_margin_top_-1 {
	margin-top: -20px;
}


.block_margin_top_-2 {
	margin-top: -40px;
}


.block_margin_top_-3 {
	margin-top: -60px;
}


.block_margin_top_-4 {
	margin-top: -80px;
}


.block_margin_top_-5 {
	margin-top: -100px;
}

.block_margin_top_1 {
	margin-top: 20px;
}

.block_margin_top_2 {
	margin-top: 40px;
}

.block_margin_top_3 {
	margin-top: 60px;
}

.block_margin_top_4 {
	margin-top: 80px;
}

.block_margin_top_5 {
	margin-top: 100px;
}

.block_margin_top_6 {
	margin-top: 120px;
}

.block_margin_top_7 {
	margin-top: 140px;
}

.block_margin_top_8 {
	margin-top: 160px;
}

.block_margin_bottom_1 {
	margin-bottom: 20px;
}

.block_margin_bottom_2 {
	margin-bottom: 40px;
}

.block_margin_bottom_3 {
	margin-bottom: 60px;
}

.block_margin_bottom_4 {
	margin-bottom: 80px;
}

.block_margin_bottom_5 {
	margin-bottom: 100px;
}

.block_margin_bottom_6 {
	margin-bottom: 120px;
}

.block_margin_bottom_7 {
	margin-bottom: 140px;
}

.block_margin_bottom_8 {
	margin-bottom: 160px;
}




.columns {
	display:flex;
	gap:30px;
}
.columns.columns2 .column{
	width:50%;
}


.block_header_comment {
	font-size:24px;
	font-weight: 400;
	margin-bottom: 30px;
}



@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translateY(50%);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}



.mblock[data-blocktype="block_slider_main"] {}
.mblock[data-blocktype="block_slider_main"] .slider {
    position: relative;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-prev,.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-next {
    background: hwb(0deg 0% 100% / 50%);
    width: 52px;
    height: 52px;
    border-radius: 100px;
    color: white;
    display: none;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-prev {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-next {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-prev:hover,.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-next:hover {
    color: #2e71b6;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-prev:after,.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-next:after {
    font-weight: 900;
    font-size: 14px;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-prev:after {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-button-next:after {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-pagination {
    width: 100%;
    align-items: center;
    display: flex;
    justify-content: flex-start;
    bottom: 20px;
    padding-left: 30px;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-pagination .swiper-pagination-bullet {
	width: 5px;
	height: 5px;
	background: white;
	margin: 5px;
	border-radius: 8px;
	opacity: 1;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper-pagination .swiper-pagination-bullet-active {
	width: 56px;
	height: 5px;
	background: black;
}


.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .container {
    /* height: 100%; */
    /* display: flex; */
    /* flex-direction: column; */
    /* justify-content: space-between; */
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container {
    position: absolute;
    left: 0px;
    width: 100%;
    /* height: 100%; */
    transform: translateY(-50%);
    z-index: 1;
    top: 50%;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_title {display: flex;font-size: 24px;font-weight: 700;}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc {
    display: flex;
    color: white;
    font-size: 27px;
    width: 600px;
}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_title > span {
    /* background: red; */
    color: white;
    font-size: 64px;
    text-align: center;
}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_title.text_right > span {text-align:right;}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_title.text_left > span {text-align:left;}


.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc > span {/* background: hwb(0deg 0% 100% / 50%); *//* color: white; *//* text-align: center; *//* font-size: 24px; *//* font-weight: 700; *//* padding: 15px; *//* line-height: 139%; */}


.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc.text_right > span {text-align:right;}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc.text_left > span {text-align:left;}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc h1 {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .comment {
    font-size: 20px;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .btn {
    width: 250px;
    margin-top: 3%;
}



.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .title {
    font-size: 46px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 1%;
}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .bg_white {
    /* padding: 30px; */
    /* border-radius: 16px; */
    /* background: #ffffffba; */
    background: none;
}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .title strong {
    font-weight: 800;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .comment {
    font-size: 21px;
    font-weight: 700;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_container .banner_desc .btn {}




.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_left {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_center {
    justify-content: center;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text_right {
    justify-content: flex-end;
}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide picture {display: block;position: relative;overflow: hidden;}


.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide[data-theme="light"] picture:before {content:'';position: absolute;top: 0px;left: 0px;width: 100%;height: 33%;background: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);z-index: 1;}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide[data-theme="dark"] picture:before {content:'';position: absolute;top: 0px;left: 0px;width: 100%;height: 33%;background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);z-index: 1;}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide[data-theme="dark"] .text_container {color:white;}







.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide picture img {
    margin: 0px auto;
    height: 100%;
    max-width: none;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0px;
    width: 100%;
}

.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text {
    position: absolute;
    /* top: 50%; */
    width: 100%;
    /* transform: translateY(-50%); */
    color: white;
    top: 78px;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text .container {}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text .container .title {
    font-size: 42px;
    font-weight: 700;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text .container .comment {
    font-size: 40px;
    font-weight: 700;
}
.mblock[data-blocktype="block_slider_main"] .slider .swiper .swiper-wrapper .swiper-slide .text .container .btn {
    display: inline-flex;
    margin-top: 37px;
    width: 210px;
}


.mblock[data-blocktype="block_text"] .columns {}
.mblock[data-blocktype="block_text"] .columns .column {}
.mblock[data-blocktype="block_text"] .columns[data-columns="2"] {
    display: flex;
    gap: 20px;
}
.mblock[data-blocktype="block_text"] .columns[data-columns="2"] .column {
    width: 50%;
}





.mblock[data-blocktype="block_text"] {}
.mblock[data-blocktype="block_text"] h1 {}
.mblock[data-blocktype="block_text"] h2 {}
.mblock[data-blocktype="block_text"] .cont {}
.mblock[data-blocktype="block_text"] .cont .image {
}
.mblock[data-blocktype="block_text"] .cont .image picture {}
.mblock[data-blocktype="block_text"] .cont .image picture img {
    border-radius: 10px;
}
.mblock[data-blocktype="block_text"] .cont > .text_container {
}
.mblock[data-blocktype="block_text"] .cont > .text_container p {
    font-size: 24px;
}
.mblock[data-blocktype="block_text"] .cont {
    display: flex;
    gap: 20px;
}
.mblock[data-blocktype="block_text"] .cont[data-props=''] {display:block;}
.mblock[data-blocktype="block_text"] .cont[data-props='1'] {
    flex-direction: row-reverse;
    justify-content: space-between;
}

.mblock[data-blocktype="block_text"] .cont[data-props2='1'] .image {width:50%;}
.mblock[data-blocktype="block_text"] .cont[data-props2='1'] > .text_container {width:50%;}

.mblock[data-blocktype="block_text"] .cont[data-props2='2'] .image {width:60%;}
.mblock[data-blocktype="block_text"] .cont[data-props2='2'] > .text_container {width:40%;}

.mblock[data-blocktype="block_text"] .cont[data-props2='3'] .image {width:40%;}
.mblock[data-blocktype="block_text"] .cont[data-props2='3'] > .text_container {width:60%;}




.mblock[data-blocktype="block_tabsgallery"] {
}


.mblock[data-blocktype="block_tabsgallery"] .mblock_border {}
.mblock[data-blocktype="block_tabsgallery"] .mblock_border i {
}


.mblock[data-blocktype="block_tabsgallery"] .container {}
.mblock[data-blocktype="block_tabsgallery"] h2 {}
.mblock[data-blocktype="block_tabsgallery"] .block_header_comment {}
.mblock[data-blocktype="block_tabsgallery"] .params {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    margin-bottom: 28px;
}
.mblock[data-blocktype="block_tabsgallery"] .params > li {
    display: inline-flex;
    flex-direction: column-reverse;
    border: 1px solid #DBD1C6;
    width: 100%;
    padding: 22px 20px;
    border-right: 0px;
    border-bottom: 0px;
    justify-content: flex-end;
    position: relative;
}
.mblock[data-blocktype="block_tabsgallery"] .params > li:before {content:'';width: 40px;height: 20px;position: absolute;top: -1px;left: -20px;background: #F9F8F7;}
.mblock[data-blocktype="block_tabsgallery"] .params > li:first-child:before {display:none;}
.mblock[data-blocktype="block_tabsgallery"] .params > li:first-child {padding-left: 0px;border-left: 0px;}
.mblock[data-blocktype="block_tabsgallery"] .params > li strong {
    color: #747474;
    font-size: 18px;
    font-weight: 500;
    margin-top: 10p;
}
.mblock[data-blocktype="block_tabsgallery"] .params > li span  {
    font-size: 45px;
    font-weight: 700;
    display: block;
    line-height: 109%;
    font-family: 'CormorantUnicase';
}
.mblock[data-blocktype="block_tabsgallery"] .tabs {
    display: flex;
    gap: 17px;
    margin-bottom: 40px;
}
.mblock[data-blocktype="block_tabsgallery"] .tabs div {
    border: 1px solid #9DACB8;
    padding: 12px 40px;
    border-radius: 10px;
    color: #9DACB8;
    cursor: pointer;
    text-align: center;
}
.mblock[data-blocktype="block_tabsgallery"] .tabs div.current {
    background: #9DACB8;
    color: white;
}
.mblock[data-blocktype="block_tabsgallery"] .tabs div span {}
.mblock[data-blocktype="block_tabsgallery"] .tabs_conatiner {}
.mblock[data-blocktype="block_tabsgallery"] .tabs_conatiner .tab_container {display:none;gap: 40px;}
.mblock[data-blocktype="block_tabsgallery"] .tabs_conatiner .tab_container.current {display: flex;}
.mblock[data-blocktype="block_tabsgallery"] .tabs_conatiner .gallery {
    display: inline-grid;
    grid-template-columns: 1fr 30%;
    grid-template-rows: 1fr 1fr;
    margin: 0px;
    padding: 0px;
    list-style: none;
    gap: 20px;
    width: 69%;
}
.mblock[data-blocktype="block_tabsgallery"] .tabs_conatiner .gallery > li {}
.mblock[data-blocktype="block_tabsgallery"] .tabs_conatiner .gallery > li:first-child {
    grid-row: span 2;
}
.mblock[data-blocktype="block_tabsgallery"] .tabs_conatiner .gallery > li a {
    display: flex;
    height: 100%;
}
.mblock[data-blocktype="block_tabsgallery"] .tabs_conatiner .gallery > li a img {
    border-radius: 16px;
    height: 100%;
    object-fit: cover;
}
.mblock[data-blocktype="block_tabsgallery"] .tabs_conatiner .text {
    font-size: 18px;
    width: 31%;
}
.mblock[data-blocktype="block_tabsgallery"] .tabs_conatiner .text h3 {
    margin: 0px;
    padding: 0px;
    font-size: 40px;
    line-height: 111%;
    margin-bottom: 30px;
    text-transform: none;
}
.mblock[data-blocktype="block_tabsgallery"] .tabs_conatiner .text p {}


.mblock_border {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    /* margin-bottom: -60px; */
    display: none;
}
.mblock_border i {
    border-radius: 1000px;
    background: white;
    height: 120px;
    width: 40%;
    display: block;
    top: -60px;
    position: relative;
}
.mblock_border i + i {
    width: 60%;
}
.mblock_border i + i + i {
    margin-top: auto;
    top: 0px;
    margin-bottom: -60px;
}
.mblock_border i + i + i + i {
    width: 40%;
}


.mblock.border {
}

.mblock.border .mblock_border {
    display: flex;
}



.mblock[data-blocktype="block_dostupnost"] {
}

.mblock[data-blocktype="block_dostupnost"] h2 {
}
.mblock[data-blocktype="block_dostupnost"] .container {z-index: 1;}

.mblock[data-blocktype="block_dostupnost"] .params {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: inline-flex;
    flex-direction: column;
    gap: 40px;
    width: 326px;
    position: relative;
}
.mblock[data-blocktype="block_dostupnost"] .params li {
    background: #F9F8F7;
    border-radius: 10px;
    padding: 0px 20px;
    padding-bottom: 20px;
    box-sizing: border-box;
}
.mblock[data-blocktype="block_dostupnost"] .params li strong {
    font-size: 52px;
    color: #344E63;
    display: block;
    font-family: 'CormorantUnicase';
    font-weight: 700;
}
.mblock[data-blocktype="block_dostupnost"] .params li span {
    font-size: 18px;
    font-weight: 500;
    color: #747474;
}
.mblock[data-blocktype="block_dostupnost"] .image {position: absolute;top: 0px;right: 0px;}
.mblock[data-blocktype="block_dostupnost"] .image picture {
    display: block;
}
.mblock[data-blocktype="block_dostupnost"] .image picture img {}


.mblock[data-blocktype="block_form_image"] {}
.mblock[data-blocktype="block_form_image"] .container {
}
.mblock[data-blocktype="block_form_image"] .cont {
    display: flex;
    gap: 40px;
}
.mblock[data-blocktype="block_form_image"] .cont .image {
    width: 50%;
}
.mblock[data-blocktype="block_form_image"] .cont .image picture {}
.mblock[data-blocktype="block_form_image"] .cont .image picture img {
    border-radius: 10px;
}
.mblock[data-blocktype="block_form_image"] .cont .text_container {
    width: 50%;
}
.mblock[data-blocktype="block_form_image"] .cont .text_container h3 {}
.mblock[data-blocktype="block_form_image"] .cont .text_container p {
    font-size: 24px;
}
.mblock[data-blocktype="block_form_image"] .cont .text_container #communication1 {}
.mblock[data-blocktype="block_form_image"] .cont .text_container form {}
.mblock[data-blocktype="block_form_image"] .cont .text_container form .fields {}
.mblock[data-blocktype="block_form_image"] .cont .text_container form ._control {}
.mblock[data-blocktype="block_form_image"] .cont .text_container form ._control input {
    border-color: white;
    background: white;
}
.mblock[data-blocktype="block_form_image"] .cont .text_container form .agree_field {
    margin-top: 15px;
}
.mblock[data-blocktype="block_form_image"] .cont .text_container form .agree_field .check_ex {}
.mblock[data-blocktype="block_form_image"] .cont .text_container form .agree_field .check_ex i {}
.mblock[data-blocktype="block_form_image"] .cont .text_container form .agree_field a {}
.mblock[data-blocktype="block_form_image"] .cont .text_container form .btn {width: 100%;}


.mblock[data-blocktype="block_form_image"] .cont[data-type='1'] .image {order: 1;}



.color0 {background:#F9F8F7;}
.color0 .mblock_border i {background:#F9F8F7;}
.color1 {background:#F6F3F0;}
.color1 .mblock_border i {background:#F6F3F0;}
.color2 {background:#344E63;color:white;}
.color2 .mblock_border i {background:#344E63;}

.z1 {z-index:11;}




.mblock[data-blocktype="block_filter"] {}
.mblock[data-blocktype="block_filter"] .filter_container {
    display: flex;
    gap: 30px;
    justify-content: space-between;
}
.mblock[data-blocktype="block_filter"] .filter_container .filter {
    width: 373px;
    gap: 43px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
}
.mblock[data-blocktype="block_filter"] .filter_container .filter .item {}
.mblock[data-blocktype="block_filter"] .filter_container .filter .item label {
    font-size: 18px;
    color: #9DACB8;
    margin-bottom: 15px;
    display: block;
}
.mblock[data-blocktype="block_filter"] .filter_container .filter .item .control {
    background: #F9F8F7;
    border-radius: 10px;
    padding: 24px 40px;
}
.mblock[data-blocktype="block_filter"] .filter_container .filter .item .floor {
    display: flex;
    font-size: 22px;
    color: #344E63;
}
.mblock[data-blocktype="block_filter"] .filter_container .filter .item .floor span {
    margin-right: 30px;
}
.mblock[data-blocktype="block_filter"] .filter_container .filter .item .floor div {
    border-left: 1px solid #9DACB8;
    flex: 1 0 auto;
    text-align: center;
    cursor: pointer;
}
.mblock[data-blocktype="block_filter"] .filter_container .filter .item .floor div.current {color:#9DACB8;}


.mblock[data-blocktype="block_filter"] .filter_container .filter .item .irs--flat.irs-with-grid {
    height: 30px;
}
.mblock[data-blocktype="block_filter"] .filter_container .filter .item .irs--flat .irs-bar {
    background: #344E63;
}
.mblock[data-blocktype="block_filter"] .filter_container .filter .item .irs--flat .irs-handle>i:first-child {}
.mblock[data-blocktype="block_filter"] .filter_container .filter .item .irs--flat .irs-handle>i:first-child {
    background: #344E63;
    border-color: #344E63;
    top: -1px;
    left: 100%;
}
.mblock[data-blocktype="block_filter"] .filter_container .filter .item .irs-with-grid .irs-grid {display:none;}
.mblock[data-blocktype="block_filter"] .filter_container .filter .item .irs--flat .irs-handle {width:10px;height:10px;}

.mblock[data-blocktype="block_filter"] .filter_container .filter .item .irs--flat .irs-from,.mblock[data-blocktype="block_filter"] .filter_container .filter .item .irs--flat .irs-to, .irs--flat .irs-single {
    color: #344E63;
    background: none;
    font-size: 24px;
    top: -10px;
}


.mblock[data-blocktype="block_filter"] .filter_container .filter .item .irs--flat .irs-from:before,.mblock[data-blocktype="block_filter"] .filter_container .filter .item .irs--flat .irs-to:before, .irs--flat .irs-single:before {display:none;}

.mblock[data-blocktype="block_filter"] .filter_container .filter .item .irs--flat .irs-min,.mblock[data-blocktype="block_filter"] .filter_container .filter .item .irs--flat .irs-max {display:none;}


.mblock[data-blocktype="block_filter"] .filter_result {
    display: flex;
    flex-direction: column;
    gap: 30px;
    height: 407px;
    width: 100%;
}
.mblock[data-blocktype="block_filter"] .filter_result .scroll {
	display: flex;
	flex-direction: column;
	gap: 40px;
	overflow-y:auto;
	padding-right: 20px;
}

.mblock[data-blocktype="block_filter"] .filter_result .scroll::-webkit-scrollbar {
  width: 6px;
}

.mblock[data-blocktype="block_filter"] .filter_result .scroll::-webkit-scrollbar-thumb {
	background:#BF9E77;
	border-radius:100px;
}

.mblock[data-blocktype="block_filter"] .filter_result .scroll::-webkit-scrollbar-track {
  background: #FFFFFF26;
	border-radius:100px;
}

.mblock[data-blocktype="block_filter"] .filter_result .scroll::-webkit-scrollbar-button {
  background-color: #4d7fff;
  border-radius: 5px;
  display:none;
}


.mblock[data-blocktype="block_filter"] .filter_result .item {
    display: flex;
    background: #F9F8F7;
    border-radius: 10px;
    align-items: center;
    gap: 20px;
    padding: 34px 40px;
    box-sizing: border-box;
}
.mblock[data-blocktype="block_filter"] .filter_result .item .image {
}
.mblock[data-blocktype="block_filter"] .filter_result .item .image picture {}
.mblock[data-blocktype="block_filter"] .filter_result .item .image picture img {
    width: 127px;
}
.mblock[data-blocktype="block_filter"] .filter_result .item .text_container {
    margin-left: 147px;
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.mblock[data-blocktype="block_filter"] .filter_result .item .image + .text_container {
    margin-left: 0px;
}

.mblock[data-blocktype="block_filter"] .filter_result .item .text_container .title {
    font-size: 30px;
    font-weight: 500;
    color: #262626;
}
.mblock[data-blocktype="block_filter"] .filter_result .item .text_container .text {
    display: flex;
    font-size: 18px;
    color: #9DACB8;
    gap: 15px;
    align-items: center;
}
.mblock[data-blocktype="block_filter"] .filter_result .item .text_container .text .floor {
    background: white;
    border-radius: 100px;
    width: 120px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.mblock[data-blocktype="block_filter"] .filter_result .item .text_container .text .area {
    background: white;
    border-radius: 100px;
    width: 120px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.mblock[data-blocktype="block_filter"] .filter_result .item .text_container .text .show {
    width: 50px;
    height: 50px;
    background: white;
    border-radius: 100px;
}
.mblock[data-blocktype="block_filter"] .filter_result .item .text_container .text .show:before {content:'';width: 100%;height: 100%;background: url(/site/img/ico_show.svg) 50% 50% no-repeat;display: block;}
.mblock[data-blocktype="block_filter"] .filter_result .item .text_container .text .btn {width:230px;margin-left: auto;}
