

/* Start:/local/templates/garda_new_responsive/components/sotbit/search.title/.default/style.css?17476425749619*/
.smartsearch-title__input-conteiner {
    position: relative;
}

.smartsearch-title__wrap {
    position: relative;
}

.smartsearch-title__wrap .smartsearch-title__input {
    height: 52px;
    padding: 8px 50px;
    padding-right: 100px;
    font-size: 14px;
    color: #2C2C2C;
    border-radius: 32px;
    width: 100%;
    background-color: var(--color-gray-200);
    border: 1px solid var(--color-gray-200);
    outline: none;
}

.smartsearch-title__wrap .smartsearch-title__input:hover {
    border-color: var(--main-color);
}

.smartsearch-title__wrap .smartsearch-title__input:active,
.smartsearch-title__wrap .smartsearch-title__input:focus-visible {
    border-color: var(--main-color);
    background-color: #FFF;
}

.smartsearch-title__wrap .smartsearch-title__input::placeholder {
    font-size: 14px;
    color: var(--color-gray-500);
}

.smartsearch-title__wrap .smartsearch-title__input-conteiner:before {
    content: url("/local/templates/garda_new_responsive/components/sotbit/search.title/.default/./images/search.svg");
    position: absolute;
    top: 14px;
    left: 16px;
}

.smartsearch-title__result {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    max-height: 496px;
    overflow: auto;
    align-self: stretch;
    background: #FFF;
    box-shadow: 0px 4px 24px 0px rgba(69, 44, 113, 0.1);
    color: #2C2C2C;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    scrollbar-color: var(--main-color) #eee;
    scrollbar-width: thin;
}
.smartsearch-title__result .res {
    width: 100%;
}
.title-search-result {
    overflow: hidden;
    box-shadow: 0px 4px 24px 0px rgba(69, 44, 113, 0.1);
    z-index: 205;
}

.smartsearch-title__result .m-auto {
    margin: auto;
}

.smartsearch-title__result-item {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 16px;
    width: 100%;
}

.smartsearch-title__result-item .item-img {
    width: 64px;
}

.smartsearch-title__result-item .item-img > a {
    display: inline-block;
}

.smartsearch-title__result-item .item-img img {
    border-radius: 8px;
    width: 64px;
    height: 64px;
    object-fit: contain;
}

.smartsearch-title__result-item .item-name {
    color: #2C2C2C;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    text-decoration: none;
    cursor: pointer;
}

.smartsearch-title__result-item .item-name b {
    color: var(--main-color);
}

.smartsearch-title__result-item .item-name:hover {
    color: var(--main-color);
}

.smartsearch-title__result-item .item-price {
    margin-top: 4px;
    font-size: 18px;
    font-weight: 700;
    line-height: 140%;
}

.smartsearch-title__result-item .item-price .old {
    color: var(--color-gray-500);
    font-weight: 500;
    text-decoration: line-through;
    margin-left: 4px;
}

.smartsearch-title__result-item .section {
    margin-top: 4px;
    font-size: 16px;
    line-height: 140%;
    color: var(--color-gray-500);
}

.smartsearch-title__result-item .all-result {
    color: var(--main-color);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    text-decoration: none;
}

.icon-wrapper {
    position: absolute;
    display: flex;
    gap: 4px;
    align-items: center;
    top: 14px;
    right: 16px;
}

.search-title__icon {
    display: none;
    cursor: pointer;
    color: var(--color-gray-500);
}

.search-title__icon.speech {
    color: var(--main-color);
}

.search-title__icon.show {
    display: block;
}

.search-title__icon:not(:last-child) {
    fill: #0a962f;
}

.smartsearch-title__items {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.smartsearch-title__result .result-group {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 16px;
    width: 100%;
}

.smartsearch-title__result .result-group .result-group__title {
    max-width: 120px;
    min-width: 0;
    color: var(--color-gray-500);
}

@media (hover: hover) {
    .search-title__icon:hover {
        color: var(--main-color);
    }
}

.smartsearch-title__req_history {
    display: none;
    position: absolute;
    width: 100%;
    top: 56px;
    left: 0;
    z-index: 205;
    padding: 0 !important;
    border-radius: 24px;
}

.smartsearch-title__req_history_content {
    padding: 16px 24px;
    max-height: 40vh;
    overflow-y: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    scrollbar-color: var(--main-color) #eee;
    scrollbar-width: thin;
}

.smartsearch-title__req_history .smartsearch-title__result-item {
    display: flex;
    padding: 6px 0;
}

.smartsearch-title__wrap .icon {
    color: var(--color-gray-500);
}

.smartsearch-title__wrap .icon:hover:not(.icon-history) {
    color: var(--main-color);
}

.smartsearch-title__wrap .delete-item {
    margin-left: auto;
    cursor: pointer;
}

.smartsearch-title__req_history:empty,
.smartsearch-title__req_history .item {
    list-style: none;
    display: none;
}

.smartsearch-title__req_history_title {
    margin-bottom: 12px;
    font-size: 16px;
    color: var(--color-gray-500);
}

.smartsearch-title__current_searchimg_wrap {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    height: 52px;
    padding: 10px 16px;
    border-radius: 32px;
    width: 100%;
    border: 1px solid var(--main-color);
    background: #FFFFFF;
}

.smartsearch-title__current_searchimg_wrap.show {
    display: block;
}

.smartsearch-title__current_searchimg {
    display: flex;
    align-items: center;
    gap: 8px;
    height: 100%;
    width: max-content;
    background: var(--color-gray-200);
    border-radius: 8px;
    max-width: 50%;
}

.smartsearch-title__current_searchimg img {
    width: 32px;
    height: 32px;
    object-fit: cover;
    border-radius: 6px;
}

.smartsearch-title__current_searchimg .search-title__icon {
    display: block;
    position: relative;
    top: 0;
    left: 0;
}

.smartsearch-title__current_searchimg .filename {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.search-title__searchimg_form_wrap {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0px 4px 24px 0px #452C711C;
    background: #FFFFFF;
    width: 100%;
    padding: 16px 24px;
    border-radius: 24px;
    z-index: 205;
}

.search-title__searchimg_form_container {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.search-title__searchimg_form_container .error {
    display: none;
    padding: 8px 16px;
    border-radius: 4px;
    background: #F6676729;
    color: #F66767;
}

.search-title__searchimg_form_container .image_href {
    display: flex;
    gap: 16px;
}

.search-title__searchimg_form_container .input-text {
    width: 100%;
    height: 52px;
    padding: 8px 16px;
    border-radius: 8px;
    border: 1px solid var(--color-gray-500);
}

.search-title__searchimg_form_container .input-text::placeholder {
    color: var(--color-gray-500)
}

.search-title__searchimg_form_container .btn {
    width: fit-content;
    height: 52px;
    padding: 0 32px;
    border: none;
    border-radius: 32px;
    background-color: var(--main-color);
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.search-title__searchimg_form_container .title {
    display: flex;
    justify-content: space-between;
}


/*old template style*/

.i-search-obj{
    padding: 68px 110px 72px;
    position: relative;
    background: #7e8381;
    letter-spacing: 0.02em;
}
.i-search-obj__bg{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
}
.i-search-obj > .container{
    z-index: 3;
    position: relative;
    overflow: visible;
}
.i-search-obj > .container + .container{
    z-index: 2;
}
.i-search-obj__title{
    font-size: 36px;
    color: #fff;
    margin-bottom: 25px;
    text-align: center;
    font-weight: lighter;
    letter-spacing: 0.019em;
}
.i-search-obj__form{
    width: 100%;
    position: relative;
    max-width: 948px;
    margin: 0 auto;
}
.i-search-obj__form .results{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
}
.i-search-obj__form .loading_results{
    right: 15px;
    top: 10px;
}
.i-search-obj__form .i-search-obj__input{
    width: 100%;
    height: 40px;
    padding: 0 30px 0 12px;
    border-radius: 5px;
    border: 1px solid #D6D6D6;
    margin: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.i-search-obj__input::placeholder {
    color: #333333;
}
.i-search-obj__submit{
    height: 43px;
    width: 40px;
    position: absolute;
    top: 1px;
    right: 1px;
    text-align: center;
    margin: 0;
    border: 0;
    background: none;
    outline: 0 !important;
    padding: 0 !important;
}

@media (max-width: 980px){
    .i-search-obj {
        padding: 68px 0 152px;
    }
    .i-search-obj__form{
        padding: 0 15px;
    }
    .i-search-obj__submit {
        right: 15px;
    }
    .i-search-obj__form .i-search-obj__input{
        padding-right: 35px;
    }
}

@media (max-width: 767px){
    .i-search-obj {
        padding: 68px 0 152px;
    }
}

@media (max-width: 600px){
    .i-search-obj {
        padding: 50px 0 12px;
    }
    .i-search-obj__title {
        font-size: 22px;
        margin-bottom: 13px;
    }
    .i-search-obj__form {
        padding: 0;
        margin: 0 auto 0;
    }
    .i-search-obj__input {
        padding: 0 40px 0 14px;
    }
    .i-search-obj__submit {
        right: 1px;
    }
}
.result_item a b {
    font-weight: 500;
}
#smartsearch-title-speech {
    position: absolute;
    right: 38px;
    top: 10px;
}
/* End */


/* Start:/local/components/bitrix/catalog.smart.filter/templates/index/style.css?174246606319453*/
.section-wrap{
	position: relative;
}
.sfilter{
	max-width: 948px;
	margin: 10px auto;
}
.sfilter * {
	font-size: 14px;
}

.sfilter__form-overflow::-webkit-scrollbar,
.sfilter__cb-select-list::-webkit-scrollbar,
.sfilter__rb-select-list::-webkit-scrollbar{ /* chrome based */
	width: 7px;  /* ширина scrollbar'a */
	background: #eee;  /* опционально */
}
.sfilter__form-overflow::-webkit-scrollbar-thumb,
.sfilter__cb-select-list::-webkit-scrollbar-thumb,
.sfilter__rb-select-list::-webkit-scrollbar-thumb{
	width: 7px;
	background: #ccc;
}
.sfilter__form-overflow,
.sfilter__cb-select-list,
.sfilter__rb-select-list{
	-ms-overflow-style: none;  /* IE 10+ */
	scrollbar-width: thin; /* Firefox */
}

.sfilter .currency-item:hover{
	background: #fff;
	border-color: #f3f3f3;
	fill: #222 !important;
	color: inherit;
}
.sfilter .currency-item{
	order: 2;
	position: relative;
	padding-left: 18px;
	padding-right: 29px;
}
.sfilter .currency-list svg{
	position: absolute;
	top: 15px;
	right: 10px;
	width: 9px;
	z-index: 13;
}
.sfilter .currency-item--active{
	background: #fff;
	border-color: #fff;
	fill: #222 !important;
	color: inherit;
	box-shadow: none;
	order: 1;

}
.sfilter .currency-item--active span{
	border-bottom: 1px dotted #222;
}
.sfilter__price-wrap .currency-list:hover .currency-item{
	order: 1;
}
.sfilter .currency-item:hover{
	background: #f3f3f3;
}
.sfilter .currency-item{
	border: 0;
	align-items: center;
	justify-content: center;
}

.sfilter__price-wrap .currency-list{
	width: auto;
	padding: 3px 0;
	justify-content: flex-start;
	flex-direction: column;
	position: absolute;
	right: -1px;
	top: -1px;
	background: #fff;
	z-index: 12;
	border: 1px solid transparent;
	border-radius: 0 5px 5px 0;
	border-top: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
}

.sfilter__price-wrap .currency-list:hover{
	border: 1px solid #D6D6D6;
	border-radius: 5px;
}
.sfilter__price-wrap .currency-list__item{
	display: none;

}
.sfilter__price-wrap .currency-item--active{
	display: flex;
}
.sfilter__price-wrap .currency-list:hover .currency-list__item{
	display: flex;
}
.sfilter__price-wrap .filter-currency span{
	margin-right: 0;
}





.sfilter__form-header{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.sfilter__close{
	position: absolute;
	right: 27px;
	top: 21px;
	line-height: 1;
	cursor: pointer;
	user-select: none;
	text-transform: uppercase;
}
.sfilter__close:hover{
	color: #292929;
}
.sfilter__close:hover span{
	border-bottom: 1px solid transparent;
}
.sfilter__close span{
	border-bottom: 1px dotted;
	display: inline-block;
	margin-right: 11px;
	letter-spacing: 0.01em;
	line-height: 13px;
	vertical-align: top;
	margin-top: 6px;
}
.filter-open-wrap{
	position: relative;
}
.filter-open-link{
	font-size: 14px;
	text-transform: uppercase;
	padding: 9px 47px 7px 47px;
	color: #fff;
	background: #c29540;
	cursor: pointer;
	user-select: none;
	align-items: center;
	line-height: 1;
	display: flex;
	min-height: 40px;
}
.header-filter .filter-open-link{
	/*text-transform: none;*/
	font-size: 13px;
	min-height: 30px;
}
.header-filter .filter-open-link__cnt{
	min-width: 22px;
	height: 22px;
	border-radius: 22px;
	line-height: 18px;
	font-size: 12px;
	letter-spacing: 0;
}
.filter-open-link--active{
	padding: 7px 42px 7px 19px;
}
.header-filter .filter-open-link--active {
	padding: 4px 42px 4px 19px;
}
.filter-open-link__cnt{
	display: none;
	min-width: 27px;
	height: 27px;
	border-radius: 27px;
	border: 2px solid #fff;
	text-align: center;
	line-height: 23px;
	letter-spacing: -0.03em;
	font-weight: 500;
	margin-left: 6px;
}
.filter-open-link--active .filter-open-link__cnt{
	display: inline-block;
}
.filter-open-link__clear{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 32px;
	display: none;
	align-items: center;
	justify-content: center;
	background: #b18531;
}
.filter-open-link__clear img{
	margin-right: 0 !important;
}
.filter-open-link__clear .filter-progress-img + img{
	display: none;
}
.filter-open-link--active + .filter-open-link__clear{
	display: flex;
	cursor: pointer;
}

.sfilter__form{
	font-weight: normal;
	display: flex;
	width: calc(100% + 10px);
	justify-content: stretch;
	flex-wrap: wrap;
	margin: 0 -5px;
}
.sfilter__row{
	position: relative;
	display: flex;
	flex-direction: column;
	flex-grow: 0;
	width: 25%;
	padding: 0 4px 12px;
}
.sfilter--without-house .sfilter__form {
	justify-content: flex-end;
}
.sfilter--without-house [data-row="FILTER_BEDROOMS_CNT"],
.sfilter--without-house [data-row="STATE"],
.sfilter--without-house [data-row="HOUSE_AREA_1"] {
	display: none !important;
}
.sfilter--without-house .sfilter__price-wrap{
	width: 75%;
}
.sfilter__row-buttons{
	flex-direction: row;
	width: 50%;
	justify-content: flex-end;
}
.sfilter__row-buttons > * + *{
	margin-left: 8px;
}
.sfilter__row--cb{

}
.sfilter__label--STATE,
.sfilter__label--HAS_SWIMMING_POOL{
	font-size: 12px;
}
.sfilter__form input[type="radio"],
.sfilter__form input[type="checkbox"]{
	display: none;
}
.sfilter__form .bx-filter-param-label,
.sfilter__form input[type="radio"] + .bx-filter-param-label,
.sfilter__form input[type="checkbox"] + .bx-filter-param-label,
.sfilter__form input[type="text"]{
	margin: 0 2px;
	text-align: left;
	cursor: pointer;
	user-select: none;
	position: relative;
	line-height: normal;
	width: 100%;
	flex-shrink: 1;
	min-width: 0;
}
.sfilter__form .sfilter__number .min-price{
	flex-shrink: 0.9;
}
.sfilter__price-row{
	display: flex;
	flex-direction: row;
}
.sfilter__price-row .bx-filter-param-label{
	text-transform: none !important;
}
.sfilter__form .sfilter__row--cb input[type="checkbox"] + .bx-filter-param-label{
	margin: 0 4px;
}
.sfilter__form input[type="radio"] + .bx-filter-param-label:hover,
.sfilter__form input[type="checkbox"] + .bx-filter-param-label:hover{
	box-shadow: 0 0 9px 0 rgba(0,0,0,0.32);
}
.sfilter__form input[type="radio"]:disabled + .bx-filter-param-label:hover,
.sfilter__form input[type="checkbox"]:disabled + .bx-filter-param-label:hover{
	box-shadow: 0 0 9px 0 rgba(0,0,0,0.16);
}
.sfilter__form input[type="radio"]:checked:not([data-def]) + .bx-filter-param-label,
.sfilter__form input[type="checkbox"]:checked + .bx-filter-param-label,
.sfilter__price-row .sfilter__rb-select--active .sfilter__rb-select-title
{
	background: #f3f3f3 !important;
	box-shadow: none !important;
	opacity: 1 !important;
	cursor: default;
}
.sfilter__form input[type="checkbox"]:checked + .bx-filter-param-label{
	background: #fff !important;
}
.sfilter__number{
	display: flex;
	background: #fff;
	align-items: center;
	width: 100%;
}
.sfilter__number label{
	color: #9A9A9A;
}
.sfilter__price-wrap{
	width: 50%;
}
.sfilter__price-wrap .sfilter__row{
	width: 100% !important;
}
.sfilter__no-sumbit-msg{
	position: fixed;
	background: url('/local/components/bitrix/catalog.smart.filter/templates/index/./images/notice.png') no-repeat center;
	text-align: center;
	width: 261px;
	height: 90px;
	margin-left: 10px;
	transform: translateY(-50%);
	z-index: 100;
	padding: 14px 14px 13px 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1.3;
	font-size: 14px;
}
.sfilter__form .bx-filter-param-label.disabled,
.sfilter__form input:disabled + .bx-filter-param-label{
	opacity: 0.7;
	cursor: default !important;
	background: #fff !important;
	user-select: none;
	color: #aaa;
	display: none!important;
}
.sfilter__form input[type="text"]{
	border: 0;
	cursor: initial;
	line-height: 1.5;
}
.sfilter__form input[type="text"]::placeholder{
	color: #9A9A9A;
}
.sfilter__form input.sfilter__input-search{
	margin: 0;
	box-shadow: none;
	border: 1px solid #ececec;
	padding: 4px 7px;
	text-align: left;
}
.sfilter__form input.sfilter__input-search:invalid{
}
.sfilter__form input.sfilter__input-search:focus{
	text-align: left;
}
.sfilter__form input.sfilter__input-search:focus::-webkit-input-placeholder {color:#fff;}
.sfilter__form input.sfilter__input-search:focus::-moz-placeholder          {color:#fff;}/* Firefox 19+ */
.sfilter__form input.sfilter__input-search:focus:-moz-placeholder           {color:#fff;}/* Firefox 18- */
.sfilter__form input.sfilter__input-search:focus:-ms-input-placeholder      {color:#fff;}

.sfilter__cb-select,
.sfilter__rb-select,
.sfilter__price-select,
.sfilter__number{
	width: 100%;
	position: relative;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #D6D6D6;
}
.sfilter__rb-select-item:has(input:checked){
	display: none !important;
}
.sfilter .sfilter__rb-select--active{
	box-shadow: none;
}
.sfilter__cb-select-title,
.sfilter__rb-select-title,
.sfilter__price-select-title,
.sfilter__number{
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	width: 100%;
	padding: 11px 27px 12px 13px;
	line-height: normal;
	user-select: none;
	position: relative;
	height: 37px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.sfilter__number{
	padding-right: 13px;
	height: 39px;
}
.sfilter__price-row .sfilter__number{
	overflow: visible;
}

.sfilter__cb-select-title-cnt,
.sfilter__price-select-title-cnt,
.sfilter__cb-select-title-currency{
	position: static;
	display: inline;
	box-sizing: content-box;
}
.sfilter__cb-select--open .sfilter__cb-select-title-cnt,
.sfilter__cb-select--open .sfilter__price-select-title-cnt,
.sfilter__cb-select--open .sfilter__cb-select-title-currency{
	z-index: 16;
}
.sfilter__cb-select-title-currency{
	background: none;
	right: 24px;
	top: 1px;
	height: 42px;
}
.sfilter__cb-select-title svg,
.sfilter__rb-select-title svg,
.sfilter__price-select-title svg{
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
}
.sfilter__cb-select--open .sfilter__cb-select-title svg,
.sfilter__rb-select--open .sfilter__rb-select-title svg,
.sfilter__price-select--open .sfilter__price-select-title svg{
	transform: translateY(-50%) rotate(-180deg);
}
/*.sfilter__cb-select--open .sfilter__cb-select-title,
.sfilter__rb-select--open .sfilter__rb-select-title,
.sfilter__price-select--open .sfilter__price-select-title{
	border-bottom: 1px solid transparent;
}*/
.sfilter__cb-select-search{
	margin: 0 10px 5px;
	position: relative;
}
.sfilter__cb-select-search-clean,
.sfilter__cb-select-search-ico{
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 20px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	font-size: 18px;
	transition: color 0.5s;
}
.sfilter__cb-select-search-ico{
	right: 7px;
	top: 6px;
}
[style="display: none;"] + .sfilter__cb-select-search-ico,
[style="display: none"] + .sfilter__cb-select-search-ico{
	display: block !important;
}
.sfilter__cb-select-search-clean:hover{
	color: #c29540;
}
.sfilter__cb-select-search input{
	padding-right: 20px !important;
}
.sfilter__cb-select-no-result{
	padding: 5px 10px;
}
.sfilter__cb-select-list,
.sfilter__rb-select-list,
.sfilter__price-select-list{
	background: #fff;
	max-height: 300px;
	overflow: auto;
	display: none;
	padding: 5px 0;
	position: absolute;
	z-index: 25;
	left: -1px;
	right: 0;
	top: 100%;
	width: calc(100% + 2px);
	margin-top: 0;
	border-radius: 0 0 5px 5px;
	border: 1px solid #D6D6D6;
	border-top: 0;
	box-shadow: 0 0.25rem 0.875rem rgba(0,0,0,.2);
}
.sfilter__cb-select-item,
.sfilter__rb-select-item,
.sfilter__price-select-item{
	user-select: none;
}
.sfilter__cb-select--open,
.sfilter__rb-select--open,
.sfilter__price-select--open{
	border-radius: 5px 5px 0 0;
}
.sfilter__cb-select--open .sfilter__cb-select-list,
.sfilter__rb-select--open .sfilter__rb-select-list,
.sfilter__price-select--open .sfilter__price-select-list{
	display: block;
}
.sfilter__cb-select input[type="checkbox"]{
	display: none;
}
.sfilter__form input[type="checkbox"] + .bx-filter-param-label:before,
.sfilter__form input[type="checkbox"]:checked + .bx-filter-param-label:after{
	content: "";
	position: absolute;
	left: 13px;
	top: 7px;
	width: 14px;
	height: 14px;
	border: 1px solid #D6D6D6;
	border-radius: 3px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}
.sfilter__form input[type="checkbox"]:checked + .bx-filter-param-label:after{
	content: "✓";
	position: absolute;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	background: #C29540;
	border-color: #C29540;
}
.sfilter__rb-select .sfilter__rb-select-item .bx-filter-param-label,
.sfilter__cb-select .sfilter__cb-select-item input + .bx-filter-param-label,
.sfilter__rb-select .sfilter__rb-select-item input + .bx-filter-param-label{
	display: block;
	padding: 8px 13px;
	line-height: normal;
	margin: 0;
	text-transform: none;
	/*font-size: 12px;*/
	text-align: left;
	box-shadow: none !important;
	color: #222;
}
.sfilter__cb-select .sfilter__cb-select-item input + .bx-filter-param-label{
	position: relative;
	padding-left: 34px;
}
.sfilter__price-row .sfilter__rb-select .sfilter__rb-select-item .bx-filter-param-label,
.sfilter__price-row .sfilter__rb-select .sfilter__rb-select-item input + .bx-filter-param-label{
	text-align: center;
}
.sfilter__row .sfilter__rb-select .sfilter__rb-select-item .bx-filter-param-label:hover,
.sfilter__row .sfilter__rb-select .sfilter__rb-select-item input + .bx-filter-param-label:hover{
	background: #f3f3f3;
}
.sfilter__cb-select .bx-filter-param-label b,
.sfilter__rb-select .bx-filter-param-label b{
	font-weight: bold;.sfilter
	font-size: inherit;
}
.sfilter__cb-select-remove{
	font-size: 25px !important;
	font-family: serif;
	line-height: 14px;
	vertical-align: text-bottom;
}
.sfilter__cb-select .sfilter__cb-select-item input[type="checkbox"]:checked + .bx-filter-param-label,
.sfilter__rb-select .sfilter__rb-select-item input[type="radio"]:checked:not([data-def]) + .bx-filter-param-label{
	background: #f3f3f3;
}
.sfilter__cb-select-ok{
	display: none !important;
	display: none;
	position: absolute;
	top: 340px;
	width: 100%;
	background: #fff;
	padding: 14px;
	color: #C29540;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.12);
	text-transform: uppercase;
	z-index: 11;
	border: 0;
	border-top: 1px solid #ECECEC;
	outline: none;
	cursor: pointer;
}
.sfilter__cb-select--open .sfilter__cb-select-ok{
	display: block;
}

.sfilter__rb-select-wrap{
	position: relative;
	width: 100%;
}
.sfilter__price-row .sfilter__rb-select-wrap{
	margin: 0 5px;
}
.sfilter__rb-select{
	margin: 0 !important;
}
.sfilter__price-row .sfilter__rb-select-title{
	text-align: center;
	padding-right: 10px;
	box-shadow: 0 0 9px 0 rgb(0 0 0 / 16%);
}
.sfilter__rb-select-list{

}
.sfilter__rb-select-item{

}
.rb-s__item-input{
	
}
.sfilter__rb-select-item .bx-filter-param-label{
}
.sfilter__rb-select-item + .sfilter__rb-select-item,
.sfilter__cb-select-item + .sfilter__cb-select-item{
	position: relative;
}
/*.sfilter__rb-select-item + .sfilter__rb-select-item:before,
.sfilter__cb-select-item + .sfilter__cb-select-item:before{
	content: "";
	position: absolute;
	top: 0;
	height: 1px;
	left: 16px;
	width: calc(100% - 32px);
	background: #ECECEC;
}*/


.sfilter__row-title{
	text-transform: uppercase;
	width: 100%;
	padding: 0 14px;
}
.sfilter__row-title span,
.sfilter__rb-select-list span{
	text-transform: none;
}
.sfilter__row-title sup,
.sfilter__rb-select sup{
	font-size: 80%;
	line-height: 0;
}
.sfilter__row-title sup:after,
.sfilter__rb-select sup:after{
	content: none !important;
}

.sfilter__price-wrap{

}
.sfilter__int-wrap,
.sfilter__cb-wrap{
	margin-top: 22px;
}

.sfilter__int-wrap .sfilter__row-title,
.sfilter__cb-wrap .sfilter__row-title,
.sfilter__price-wrap .sfilter__row-title{
	line-height: 1;
}
.sfilter__int-wrap .sfilter__row,
.sfilter__cb-wrap .sfilter__row,
.sfilter__price-wrap .sfilter__row{
	align-items: flex-end;
}
.sfilter__price-col{
	width: 100%;
	padding: 0 14px;
}


.sfilter__submit,
.sfilter__link-map{
	background: #c29540;
	color: #fff;
	font-size: 12px;
	height: 39px;
	padding: 8px 30px 8px;
	text-align: center;
	cursor: pointer;
	user-select: none;
	white-space: nowrap;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: normal;
	border-radius: 5px;
	border: 2px solid #C29540;
	font-weight: 500;
	position: relative;
}
.sfilter__link-map{
	background: #FFF;
	color: #C29540;
}

.sfilter__link-map span {
	margin-left: 6px;
	text-transform: uppercase;
}
.sfilter__submit .filter-progress{
	display: inline-block;
	vertical-align: text-bottom;
	position: absolute;
	left: 8px;
}
.filter-progress-img{
	width:16px;
	margin-right: 7px;
}

.sfilter__del-filter{
	background: none;
	height: 38px;
	width: 100%;
	max-width: 200px;
	margin: 0 8px;
	padding: 5px 10px 5px;
	border: none;
	outline: none;
	text-align: center;
	cursor: pointer;
	user-select: none;
	color: #fff;
}
.sfilter__del-filter span{
	border-bottom: 1px dotted;
}
.sfilter__del-filter:hover span{
	border-bottom: 1px dotted transparent;
}
.bx-filter-param-label > .sfilter__label-cnt {
	color: #999;
	display: none;
}
.sfilter__row-mobile-buttons{
	display: flex;
	width: 100%;
}

.i-search-obj__fast-links {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}
.i-search-obj__fast-links-title{
	color: #FFF;
	font-size: 14px;
	font-weight: 500;
	line-height: 30px;
	text-align: right;
	white-space: nowrap;
	padding-right: 12px;
}
.i-search-obj__fast-links-cont{
	display: flex;
	flex-wrap: wrap;
}
.i-search-obj__fast-links-cont > a{
	display: block;
	text-decoration: none;
	color: #333333;
	border-radius: 5px;
	background: rgba(255, 255, 255, 0.80);
	margin: 0 3px 6px;
	padding: 7px 16px 5px;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: -0.005em;
	text-transform: uppercase;
}
.i-search-obj__fast-links-cont > a:hover{
	text-decoration: underline;
}


@media (max-width: 1200px) {
	.sfilter__row{
		width: 33.333333%;
	}
	.sfilter__price-wrap,
	.sfilter__row-buttons{
		width: 66.666666%;
	}
	.sfilter--without-house .sfilter__row{
		width: 25%;
	}
	.sfilter--without-house .sfilter__price-wrap,
	.sfilter--without-house .sfilter__row-buttons{
		width: 75%;
	}
}

@media (max-width: 980px){
	.sfilter {
		padding: 0 15px;
	}
	.i-search-obj__fast-links-cont > a {
		font-size: 13px;
		letter-spacing: -0.01em;
	}
}
@media (min-width: 601px) {
	.modef_num > span {
		margin-left: 9px;
	}
}
@media (max-width: 768px){
	.sfilter__row{
		width: 50%;
	}
	.sfilter__price-wrap,
	.sfilter__row-buttons{
		width: 100%;
	}
	.sfilter--without-house .sfilter__row{
		width: 50%;
	}
	.sfilter--without-house .sfilter__price-wrap,
	.sfilter--without-house .sfilter__row-buttons{
		width: 100%;
	}
	.sfilter__submit, .sfilter__link-map{
		width: 100%;
	}
	.sfilter__del-filter{
		width: auto;
	}
	.sfilter__row-buttons{
		position: sticky;
		bottom: 30px;
		width: 100%;
		z-index: 20;
	}
}

.btn-msg-xs{
	display: none;
}
@media (max-width: 600px){
	.btn-msg-xs{
		display: inline;
	}
	.sfilter {
		margin: 13px auto;
		padding: 0;
	}
	.sfilter__row,
	.sfilter--without-house .sfilter__row{
		max-width: 100%;
		width: 100%;
	}
	.sfilter__form {
		flex-wrap: wrap;
	}
	.sfilter__submit,
	.sfilter__link-map{
		width: 100%;
	}
	.sfilter__price-row{
		width: 100%;
	}
	.sfilter__row-buttons{
		flex-wrap: wrap;
	}
	.sfilter__submit{
		margin-bottom: 12px;
	}
	.sfilter__row-mobile-buttons{
		margin: 0 !important;
	}

	.i-search-obj__fast-links-cont {
		justify-content: center;
	}
	.i-search-obj__fast-links{
		flex-direction: column;
	}
	.i-search-obj__fast-links-title{
		text-align: center;
		padding-right: 0;
	}
	.i-search-obj__fast-links-cont > a {
		font-size: 14px;
		letter-spacing: 0;
		padding: 5px 15px;
	}
}
/* End */


/* Start:/local/templates/garda_new_responsive/components/pixelplus/favorite.section/specialoffer/style.css?17514425991474*/
.catalog-price {
	 color:red;
}
div.catalog-section table.catalog_table td {
	padding-right:10px;
	padding-top:10px;
}
div.catalog-section .catalog-name{
    text-transform: uppercase;
    text-align: left;
    font-size: 17px;
    font-family: agopuhr;
}
.gsfilter-active {
	color: orange !important; 
}

.gsfilter-active a{
	color: orange !important; 
}

.adv_filter_button {
	cursor: pointer;
}
.prc{
padding-right: 0px !important;
}
.priceholder {
clear: both;
}

.desc .paragraph_top_wrapper  {
	float: right; 
	width: 580px; 
	padding-left: 24px; 
	padding-right: 50px;
}

.desc .h1 {
	padding-left: 94px; 
}

.dropdown_list{
	position: relative;
}
.dropdown_list .list{
	display: none;
	position: absolute;
	border: 1px solid #5f595b;
	border-top: none;
	background-color: #2b2526;
	margin-top: -1px;
	/*margin-top: -22px;*/
	width: 68px;
	margin-left: 8px;
}
 .dropdown_list .list_it{
	display: block;
	cursor: pointer;
	width: 68px;
	height: 20px;
	text-align: center;
	color: white;
}
 .dropdown_list .list_it:hover{
	color: #fbad18;
	background-color:#4f494b;
}
.dropdown_list .adv_filter_text{
	text-align: center;
}
.tag-b {font-weight: bold;}

div.clear-all-favorites{
	padding-left: 30px;
	background: url(/img/favorites-trashcan.png) 2px -2px no-repeat;
	cursor: pointer;
}

div.clear-all-favorites:hover{
	background: url(/img/favorites-trashcan-hover.png) 2px -2px no-repeat;
	color: white;	
}
.catalog-section.section-cards-wrap {
	margin: 30px -11.5px;
}
/* End */


/* Start:/local/templates/garda_new_responsive/components/pixelplus/feedback/index-page/style.css?16818919654017*/
.i-cons-form{
	position: relative;
	background: #7e8381;
	padding-top: 40px;
	font-weight: normal;
}
.i-cons-form__bg{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 0;
	left: 0;
}
.i-cons-form > .container{
	z-index: 2;
	position: relative;
}
.i-cons-form__row{
	display: flex;
	align-items: flex-end;
	padding-left: 98px;
}
.i-cons-form__img{
	width: 25%;
	padding-right: 30px;
	text-align: center;
}
.i-cons-form__cont{
	padding-bottom: 50px;
	padding-right: 80px;
	padding-left: 62px;
}
.i-cons-form__title{
	font-size: 24px;
	margin-bottom: 11px;
	color: #fff;
	font-weight: lighter;
}
.i-cons-form__head{
	display: flex;
	align-items: flex-end;
	justify-content: start;
	color: #fff;
	margin-bottom: 5px;
}
.i-cons-form__name{
	margin-bottom: 10px;
}
.i-cons-form__name b{
	font-size: 18px;
	font-weight: normal;
}
.i-cons-form__slog{
	font-size: 24px;
	margin-bottom: 10px;
	font-weight: lighter;
}
.i-cons-form__contacts{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 17px;
	flex-wrap: wrap;
}
.i-cons-form__socnet{
	display: flex;
	align-items: stretch;
	margin: 0 -5px;
}
.i-cons-form__socnet a{
	display: flex;
	margin: 0 5px;
	padding: 2px 5px;
	width: 50px;
	justify-content: center;
	align-items: center;
	border-radius: 5px;
	background-color: #ccc;
}
.i-cons-form__phone{
	display: flex;
	align-items: center;
	justify-content: end;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
}
.i-cons-form__phone a{
	color: #fff;
	font-weight: normal;
	margin-left: 10px;
	white-space: nowrap;
}
.i-cons-form__phone a{
	font-size: 19px;
}
.i-cons-form__form{
	display: flex;
	width: 100%;
	justify-content: stretch;
	flex-wrap: wrap;
}
.i-cons-form__input{
	padding: 14px 12px 13px 25px;
	border: 0;
	flex-grow: 2;
	margin-right: 1px;
	margin-bottom: 12px;
}
.i-cons-form__btn{
	width: 213px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 12px;
	text-align: center;
	border: 0;
	outline: 0;
	background: #c29540;
	margin-bottom: 12px;
}
.i-cons-form__consent{
	line-height: 1.4;
	font-weight: lighter;
}
.i-cons-form__consent, .i-cons-form__consent a{
	color: #fff;
}
.i-cons-form__consent a{
	text-decoration: underline;
}
.i-cons-form__consent a:hover{
	text-decoration: none;
}

.send_ok
{
font-size:18px;
text-align:center;
margin:25px 0;
color:#10a600;
}

.error_list {
    padding-left: 34px;
    margin-top: 4px;
    color: red;
    font-size: 12px;
    line-height: 20px;
}

input.form-control[name="_BYEBYE"] {
    height: 1px;
    opacity: 0;
    position: absolute;
    z-index: 0;
    left: 9000000px;
}

@media (max-width: 980px){
	.i-cons-form__row{
		align-items: center;
		padding-left: 0;
	}
	.i-cons-form__cont {
		padding-bottom: 50px;
		padding-right: 0;
		padding-left: 24px;
	}
	.i-cons-form__title {
		font-size: 22px;
	}
	.i-cons-form__slog {
		font-size: 21px;
		letter-spacing: -0.03em;
	}
	.i-cons-form__input{
		width: 58%;
	}
	.i-cons-form__form{
		flex-wrap: nowrap;
	}
}
@media (max-width: 600px){
	.i-cons-form{
		padding-top: 31px;
	}
	.i-cons-form__cont {
		text-align: center;
		padding-left: 0;
		padding-bottom: 39px;
	}
	.i-cons-form__title {
		font-size: 22px;
		line-height: 1.2;
	}
	.i-cons-form__slog {
		font-size: 14px;
		letter-spacing: 0;
		text-align: left;
		margin: 11px 0 0 0;
	}
	.i-cons-form__head {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.i-cons-form__cont-m-row{
		display: flex;
	}
	.i-cons-form__m-img{
		padding: 0px 10px 0 20px;
	}
	.i-cons-form__img{
		display: none;
	}
	.i-cons-form__contacts {
		justify-content: center;
		margin-top: 20px;
	}
	.i-cons-form__phone {
		margin-top: 10px;
		text-align: left;
	}
	.i-cons-form__phone a{
		margin-left: 0;
	}
	.i-cons-form__form{
		flex-direction: column;
	}
	.i-cons-form__input {
		width: 100%;
		margin-bottom: 1px;
	}
	.i-cons-form__btn {
		width: 100%;
		margin-top: 16px;
		margin-bottom: 18px;
	}
	.i-cons-form__consent {
		font-size: 12px;
		line-height: 1.5;
	}
}
/* End */


/* Start:/local/components/pixelplus/index.links/templates/.default/style.css?16818919652465*/
.i-list-links{
	display: flex;
	flex-wrap: wrap;
	margin: 15px -10px;
	padding-bottom: 32px;
	font-weight: normal;
}
.i-list-links__wrap{
	width: 50%;
	padding: 10px;
	display: flex;
	min-height: 416px;
}
.i-list-links__wrap:last-of-type{
	width: 100%;
	min-height: 296px;
}
.i-list-links__cont{
	background: #ccc;
	position: relative;
	color: #fff;
	padding: 23px 33px 16px;
	width: 100%;
}
.i-list-links__cont img{
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.i-list-links__cont:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: rgba(0,0,0,0.5);
	z-index: 2;
}
.i-list-links__title{
	font-size: 21px;
	margin-bottom: 15px;
	text-transform: uppercase;
	position: relative;
	z-index: 3;
	font-weight: lighter;
}
.i-list-links__list{
	display: flex;
	width: 100%;
	position: relative;
	z-index: 3;
}
.i-list-links__list-col{
	width: 33.333333%;
	padding-right: 15px;
}
.i-list-links__wrap:last-of-type .i-list-links__list-col{
	width: 25%;
}
.i-list-links__list a{
	padding: 5px 0 8px;
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
.i-list-links__list a:hover{
	text-decoration: underline;
}

@media (min-width: 981px){
	.link-hidden-lg{
		display: none !important;
	}
}
@media (max-width: 980px){
	.link-hidden-md{
		display: none !important;
	}

	.i-list-links__wrap {
		width: 100%;
	}
	.i-list-links__wrap:last-of-type .i-list-links__list-col{
		width: 33.333333%;
	}
	.i-list-links__wrap:last-of-type{
		min-height: 416px;
	}
	.i-list-links__wrap:last-of-type .i-list-links__list-col:nth-of-type(2){
		display: none;
	}
	.i-list-links{
		padding-bottom: 19px;
	}
}
@media (min-width: 601px) {
	.link-visible-xs {
		display: none;
	}
}
@media (max-width: 600px) {
	.link-visible-xs {
		display: block;
	}
	.link-hidden-xs {
		display: none !important;
	}
	.i-list-links__cont{
		padding: 27px 22px 16px;
	}
	.i-list-links__title {
		font-size: 18px;
	}
	.i-list-links__list-col{
		padding-right: 0;
	}
	.i-list-links__list-col,
	.i-list-links__wrap:last-of-type .i-list-links__list-col{
		width: 50%;
	}
	.i-list-links__list{
		flex-wrap: wrap;
	}
	.i-list-links__list-col:last-of-type,
	.i-list-links__wrap:last-of-type .i-list-links__list-col:last-of-type{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.i-list-links__list-col:last-of-type a{
		width: 50%;
	}
	.i-list-links {
		padding-bottom: 9px;
	}
}
/* End */


/* Start:/local/templates/garda_new_responsive/components/bitrix/news.list/settlement-slider/style.css?17346060584636*/
.i-poslk-carousel{
	background: #f3f2f1;
	padding: 44px 0 9px;
	font-weight: normal;
}
.i-poslk-carousel > .container{
	overflow: visible;
}
.i-poslk-carousel__title{
	font-size: 24px;
	color: #000000;
	margin-bottom: 32px;
	font-weight: lighter;
}
.i-poslk-list-wrap{
	position: relative;
}
.i-poslk-list-wrap .flex-control-nav,
.i-poslk-list-wrap .flex-direction-nav{
	bottom: 2%;
	position: absolute;
	width: 90%;
	max-width: 100%;
	margin: 0 auto;
	left: 0;
	right: 0;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 50px;
}

.i-poslk-list-wrap .flex-control-paging li a{
	background-color: #d4d4d4;
	margin: 0 5px;
}
.i-poslk-list-wrap .flex-control-paging li a:hover{
	background: #434343;
}
.i-poslk-list-wrap .flex-direction-nav a{
	margin: 0;
	top: 0;
	width: 50px;
	z-index: 100;
	display: flex;
	justify-content: center;
	align-items: center;
}
.i-poslk-list-wrap .flex-direction-nav .flex-disabled{
	opacity: 1 !important;
}
.i-poslk-list-wrap .flex-direction-nav .flex-next{
	right: 0;
}
.i-poslk-list-wrap .flex-direction-nav .flex-prev{
	left: 0;
}
.i-poslk-list{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
}
.i-poslk-item{
	padding-bottom: 84px !important;
}
.i-poslk-item__photo-map{
	display: flex;
	margin-bottom: 33px;
	justify-content: space-between;
}
.i-poslk-item__photo-map img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.i-poslk-item__photo{
	width: 572px;
	display: flex;
	position: relative;
	min-height: 327px;
	background: #ccc;
	margin-right: 15px;
	text-decoration: none !important;
}
.i-poslk-item__name{
	position: absolute;
	left: 30px;
	top: 30px;
	font-weight: bold;
	font-size: 21px;
	text-shadow: 0 0 14px rgb(0 0 0 / 23%);
	color: #fff;
	letter-spacing: 0.06em;
}
.i-poslk-item__map{
	width: 572px;
	min-height: 400px;
	display: flex;
}
.i-poslk-item__props{
	display: flex;
	flex-wrap: wrap;
}
.i-poslk-item__prop{
	width: 33.333333%;
	padding-right: 10px;
	display: flex;
	align-items: center;
	margin: 10px 0;
	font-size: 16px;
}
.i-poslk-item__prop svg,
.i-poslk-item__prop img{
	margin-right: 10px;
}
.i-poslk-item__stats{
	margin-top: 37px;
	border-top: 1px solid #d9d9d9;
	padding-top: 23px;
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}
.i-poslk-item__stat{
	font-size: 18px;
}
.i-poslk-item__stat svg{
	vertical-align: middle;
}
.i-poslk-item__stat-cnt{
	font-size: 44px;
	vertical-align: middle;
	margin-right: 3px;
	font-weight: lighter;
}
.i-poslk-item__stat-price{
	font-size: 30px;
	vertical-align: middle;
	margin-right: 3px;
	line-height: 1;
	margin-left: 3px;
	font-weight: lighter;
	white-space: nowrap;
}
.i-poslk-item__btn{
	width: 213px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 12px;
	text-align: center;
	border: 0;
	outline: 0;
	background: #c29540;
}
.i-cons-form__m-img-mobile{
	display: none;
}
.i-cons-form__m-img{
	display: none;
}
@media (max-width: 980px){
	.i-poslk-item__photo,
	.i-poslk-item__map{
		min-height: 0;
		height: 200px;
	}
	.i-poslk-item__map > *{
		height: inherit !important;
	}
	.i-poslk-item__photo-map {
		margin-bottom: 18px;
	}
	.i-poslk-item__prop {
		width: 50%;
		font-size: 15px;
	}
	.i-poslk-item__stats {
		margin-top: 31px;
		flex-wrap: wrap;
		justify-content: center;
		padding-top: 33px;
	}
	.i-poslk-item__stat {
		font-size: 18px;
		width: 33.333333%;
	}
	.i-poslk-item__btn{
		margin-top: 16px;
	}
}

@media (max-width: 600px){
	.i-cons-form__m-img{
		display: block;
	}
	.i-poslk-carousel {
		padding: 32px 0 9px;
	}
	.i-poslk-carousel__title {
		margin-bottom: 27px;
	}
	.i-poslk-item__photo-map{
		flex-direction: column;
		padding-bottom: 62px;
		margin-bottom: 0;
	}
	.i-poslk-item__photo{
		margin-bottom: 11px;
	}
	.i-poslk-item__map{
		height: 166px;
	}
	.i-poslk-item__props{
		flex-direction: column;
	}
	.i-poslk-item__prop{
		width: 100%;
		padding-left: 21px;
		font-size: 14px;
	}
	.i-poslk-item__stat:last-of-type{
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}
	.i-poslk-list-wrap .flex-control-nav, .i-poslk-list-wrap .flex-direction-nav{
		bottom: auto;
		top: 388px
	}
	.i-poslk-item__stats {
		margin-top: 12px;
		padding-top: 22px;
	}
	.i-poslk-item__stat {
		width: 50%;
		white-space: nowrap;
		text-align: center;
	}
	.i-poslk-item__btn {
		margin-top: 30px;
		width: 100%;
	}
	.i-poslk-item {
		padding-bottom: 22px !important;
	}
}
@media (max-width: 480px){
	.i-cons-form__m-img{
		display: none;
	}
	.i-cons-form__m-img-mobile{
		display: block;
	}
}

.i-poslk-item__stat a{color: #222; text-decoration: none!important;    outline: none!important;}

/* End */


/* Start:/local/templates/garda_new_responsive/css/flexslider.css?16818919654191*/
@font-face{font-family:flexslider-icon;src:url(/local/templates/garda_new_responsive/css/fonts/flexslider-icon.eot);src:url(/local/templates/garda_new_responsive/css/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/local/templates/garda_new_responsive/css/fonts/flexslider-icon.woff) format('woff'),url(/local/templates/garda_new_responsive/css/fonts/flexslider-icon.ttf) format('truetype'),url(/local/templates/garda_new_responsive/css/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}@-moz-document url-prefix(){.loading .flex-viewport{max-height:none}}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:110px;height:50px;margin:-50px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0!important;border:0!important}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
/* End */


/* Start:/local/templates/garda_new_responsive/components/bitrix/news.list/company-adntg/style.css?16818919651344*/
.i-adntg{
	padding: 45px 0 0;
	font-weight: normal;
}
.i-adntg__title{
	font-size: 24px;
	margin-bottom: 45px;
	font-weight: lighter;
}
.i-adntg__list-wrap{
	position: relative;
}
.i-adntg__list-wrap .flex-control-nav{
	bottom: 28px;
}
.i-adntg__list-wrap .flex-control-paging li a{
	background-color: #d4d4d4;
	margin: 0 5px;
}
.i-adntg__list-wrap .flex-control-paging li a:hover{
	background: #434343;
}
.i-adntg__list-wrap .flex-direction-nav a{
	margin: 0;
	top: 25%;
}
.i-adntg__list-wrap .flex-direction-nav .flex-next{
	right: -50px;
}
.i-adntg__list-wrap .flex-direction-nav .flex-prev{
	left: -50px;
}

.i-adntg__list{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
}
.i-adntg__item{
	display: flex !important;
	align-items: center;
	padding-bottom: 96px !important;
}
.i-adntg__img{
	width: 100px;
	padding: 5px 10px;
	flex-shrink: 0;
}
.i-adntg__text{
}
@media (max-width: 980px){
	.i-adntg__img {
		padding: 5px 0;
		width: 86px;
	}
}
@media (max-width: 600px){
	.i-adntg {
		padding: 31px 0 0;
	}
	.i-adntg__img{
		text-align: center;
	}
	.i-adntg__title{
		text-align: center;
		line-height: 1.2;
		margin-bottom: 12px;
		max-width: 200px;
		margin-left: auto;
		margin-right: auto;
	}
	.i-adntg__item {
		flex-direction: column;
	}
	.i-adntg__text {
		text-align: center;
		margin-top: 6px;
		line-height: 1.5;
	}
}
/* End */


/* Start:/local/templates/garda_new_responsive/components/pixelplus/feedback/catalog-page-closed/style.css?16980422324599*/
.detail-map-request-cont + .container .section-list-form{
	margin-top: 30px;
}
.section-list-form{
	display: block;
	width: 100%;
	margin: 15px 0 30px;
	position: relative;
}
.catalog-section .section-list-form{
	padding: 0 11.5px 0;
}
.sl-form__wrap{
	padding: 31px 54px;
	background: #F3F2F1;
}
.sl-form__row{
	display: flex;
	align-items: center;
	gap: 40px;
	justify-content: space-between;
}
.sl-form{

}
.sl-form__title{
	font-weight: 400;
	font-size: 28px;
	line-height: 33px;
	color: #5F5F5F;
	margin-bottom: 20px;
}
#section-list-form-closed .sl-form__title span{
	font-weight: bold;
	color: #C29540;
}

#section-list-form-closed .sl-form__title.sl-form__title-closed {
}

#section-list-form-closed .sl-form__title.sl-form__title-closed span {
	color: #17AAD9;
}

.sl-form__text{
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #5F5F5F;
	margin-bottom: 11px;
}
.sl-form__phones{
	display: flex;
	gap: 14px;
	margin-bottom: 20px;
}
.sl-form__phones svg{
	display: block;
}
.sl-form__inputs{
 	display: flex;
	gap: 10px;
	margin-bottom: 20px;
}
.sl-form__input{
	width: 50%;
}
.sl-form__input{
	padding: 17px 21px;
	background-color: #FFFFFF;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADsSURBVHgBbVDBtQFBEKye8Z1/CBuCCGgZrAycec8jAk8Ee8BzRARWBLtEIIQVgU1gZvSMtVjmMt1VNVPVTWicbMmsACaFojvOd++caoor4dw5xD+4z0OEsrpvTa6VJRzpP2yNxb4/EVsrYg04i2sdSyG2FimdVzwFIfGEAwq5SgI6guXyUCzAgbNYtIxGqk0AYxH1ak8nIgpVKfVRygs1N6EVstcAGHRHefo1oM8u2bZVewqfOySC/3+JVRsHsYmk3Ml+fYTc97pdf/AQe/sgJBRGYeEx4zCrNJytuYOPvBuO/KN37Lzmocef/R2n702Umm1jkwAAAABJRU5ErkJggg==");
	background-position: 95% center;
	background-repeat: no-repeat;
	border: 1px solid #E0E0E0;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #767676;
}
.sl-form__btns{
	display: flex;
	gap: 10px;
	align-items: center;
}
.sl-form__btn{
	width: 50%;
	background: #C29540;
	padding: 15px 67px;
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	border: 0;
	outline: 0;
}
.sl-form__consent{
	width: 50%;
}
.sl-form__consent input{
	display: none;
}
.sl-form__consent label{
	padding-left: 29px;
	position: relative;
	display: block;
	font-weight: 300;
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	margin-right: -25px;
}
.sl-form__consent label a{
	color: #C29540;
}
.sl-form__consent label:before{
	content: "";
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border-radius: 2px;
	border: 1px solid #E0E0E0;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 17px;
	height: 17px;
	color: #fff;
}
.sl-form__consent input:checked + label:before{
	background: #C29540;
	border: 1px solid #C29540;
	content: "✓";
}
#section-list-form-closed .sl-form__photo{
	padding-left: 0;
	border-left: none;
	padding-right: 40px;
	border-right: 1px solid #E3E3E3;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	width: 274px;
	flex-shrink: 0;
}
.sl-form__photo-name{
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sl-form__photo-text{
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
}



.send_ok {
	font-size:18px;
	text-align:center;
	margin:25px 0;
	color:#10a600;
}

.error_list {
	padding-left: 0px;
	margin-top: 4px;
	color: red;
	font-size: 12px;
	line-height: 20px;
}

input[name="_BYEBYE"] {
	height: 1px;
	opacity: 0;
	position: absolute;
	z-index: 0;
	left: 9000000px;
}

@media (max-width: 980px){
	.sl-form__wrap {
		padding: 35px 27px;
	}
	.sl-form__inputs,
	.sl-form__btns{
		flex-direction: column;
	}
	.sl-form__input,
	.sl-form__btn,
	.sl-form__consent{
		width: 100%;
	}
	.sl-form__photo {
		padding-left: 20px;
		flex-shrink: 1;
	}
	.sl-form__row{
		gap: 20px;
	}
	.sl-form__consent label{
		margin-right: 0;
	}
}
@media (max-width: 600px){
	#section-list-form-closed .sl-form__row{
		flex-direction: column-reverse;
	}
	.sl-form__title{
		font-size: 24px;
		line-height: 28px;
	}
	.sl-form__text{
		font-size: 14px;
		line-height: 16px;
	}
	#section-list-form-closed .sl-form__photo{
		padding-top: 20px;
		border-left: 0;
		padding-left: 0;
		width: 100%;
		border-top: 1px solid #E3E3E3;
		display: flex;
		gap: 10px;
		align-items: center;
		flex-direction: row;
		text-align: left;
		border-right: none;
		padding-right: 0;
	}
	.sl-form__photo img{
		width: 85px;
		height: 85px;
	}
	.sl-form__photo-text{
		text-align: left;
	}
}
/* End */


/* Start:/local/components/pixelplus/company.work/templates/.default/style.css?16818919652272*/
.i-work{
	position: relative;
	background: #564d47;
	color: #fff;
	padding: 52px 0 81px;
}
.i-work__img{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 0;
	left: 0;
}
.i-work > .container{
	z-index: 2;
	position: relative;
}
.i-work__title{
	font-size: 24px;
	font-weight: lighter;
}
.i-work__list{
	position: relative;
	padding-right: 30px;
	margin-top: -3px;
}
.i-work__group{
	display: flex;
	align-items: stretch;
	justify-content: space-between;
}
.i-work__group + .i-work__group-arrow + .i-work__group{
	flex-direction: row-reverse;
}
.i-work__group + .i-work__group-arrow + .i-work__group .i-work__arrow{
	transform: rotate(180deg);
}
.i-work__group-arrow{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.i-work__item{
	text-align: center;
	margin: 20px 0 0;
	padding: 0 15px;
	width: 265px;
	flex-grow: 0;
	display: flex;
	flex-direction: column;
}
.i-work__arrow{
	display: flex;
	align-items: center;
}
.i-work__item-img{
	height: 90px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.i-work__item-name{
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 10px;
	line-height: 1.35;
}
.i-work__item-text{
	font-size: 13px;
	line-height: 1.4;
}

@media (max-width: 980px){
	.i-work {
		padding: 18px 0 90px;
	}
	.i-work__group-arrow{
		display: none;
	}
	.i-work__group + .i-work__group-arrow + .i-work__group {
		flex-direction: row;
	}
	.i-work__group + .i-work__group-arrow + .i-work__group .i-work__arrow {
		transform: none;
	}
	.i-work__arrow {
		width: 43px;
		overflow: hidden;
		position: relative;
		margin: 0 -20px;
	}
	.i-work__arrow svg {
		position: absolute;
		right: 0;
		top: 31%;
		transform: translateY(-50%);
	}
	.i-work__item {
		padding: 0 15px 0 0;
	}
	.i-work__item:last-of-type{
		padding-right: 0;
	}
	.i-work__item-name {
		letter-spacing: -0.02em;
	}
}

@media (max-width: 600px){
	.i-work {
		padding: 51px 0 45px;
	}
	.i-work__title{
		text-align: center;
	}
	.i-work__group.visible-xs{
		display: flex !important;
	}
	.i-work__item{
		width: 50%;
		margin-bottom: 13px;
	}
	.i-work__list{
		margin-top: 16px;
		padding-right: 0;
	}
	.i-work__arrow + .i-work__item{
		padding-right: 0;
		padding-left: 15px;
	}
	.i-work__item-name {
		line-height: 1.3;
	}
}
/* End */


/* Start:/local/components/pixelplus/company.stat/templates/.default/style.css?1681891965743*/
.i-stat{
	background: #f3f2f1;
	padding: 31px 10px 16px;
}
.i-stat__list{
	display: flex;
	justify-content: stretch;
}
.i-stat__item{
	flex-grow: 1;
	text-align: center;
	margin-bottom: 20px;
	font-weight: lighter;
}
.i-stat__val{
	font-size: 48px;
	color: #c29540;
	line-height: 1.2;
	white-space: nowrap;
}
.i-stat__val span{
	font-size: 30px;
}
.i-stat__text{
	font-size: 22px;
}
@media (max-width: 767px){
	.i-stat__val{
		font-size: 34px;
	}
	.i-stat__text{
		font-size: 16px;
	}
}
@media (max-width: 600px){
	.i-stat {
		padding: 47px 0 33px;
	}
	.i-stat__list{
		flex-wrap: wrap;
	}
	.i-stat__item{
		width: 50%;
		margin-bottom: 35px;
	}
	.i-stat__val {
		font-size: 36px;
	}
	.i-stat__text {
		font-size: 18px;
		margin-top: 2px;
	}
}
/* End */


/* Start:/local/templates/garda_new_responsive/css/index.css?17108457265443*/
.i-wrap{
    line-height: 1.4;
    font-size: 14px;
}
.i-wrap .error_list{
	padding-left: 0;
	margin-bottom: 10px;
	width: 100%;
}

.i-no-comission{
	display: flex;
	padding: 0 60px;
	width: 100%;
	background: rgba(255, 255, 255, 0.9);
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);
	align-items: center;
	justify-content: center;
	gap: 20px;
	position: relative;
	max-width: 948px;
	margin: 34px auto 0;
}
.i-no-comission > svg{
	margin-top: -12px;
	flex-shrink: 0;
}
.i-no-comission__text{
	font-size: 22px;
	line-height: 26px;
	font-weight: 400;
	padding: 5px 0;
}
.i-search-obj__title span,
.i-no-comission__text span{
	color: #C29540;
	font-weight: bold;
	text-decoration: underline;
	white-space: nowrap;
}
.i-search-obj__title span{
	color: #fff;
}
@media (max-width: 980px) {
	.i-no-comission-cont {
		padding: 0 15px;
	}
}
@media (max-width: 600px) {
	.i-no-comission-cont{
		margin-bottom: -100px;
	}
	.i-no-comission{
		background: #FFFFFF;
	}
	.i-no-comission__text{
		font-size: 16px;
		line-height: 21px;
	}
	.i-spec-obj {
		padding-top: 5px;
		background: #f3f2f1;
	}
}
.container-filter{
	z-index: 3 !important;
}
.container-indexSearch {
	z-index: 4 !important;
}
.i-search-obj__form .result_item hr {
	display: none;
}


.i-spec-obj{
    margin-bottom: 31px;
}
.i-spec-obj__tabs{
    background: #f3f2f1;
    width: 100%;
}
.i-spec-obj__tabs-cont{
    display: flex;
}
.i-spec-obj__tabs-cont-head{
	width: 100%;
	font-size: 18px;
	padding: 5px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 0.03em;
	height: 55px;
	line-height: 56px;
	text-align: center;
	color: #000000;
}
.i-spec-obj__tab-link{
    user-select: none;
    font-size: 21px;
    text-transform: uppercase;
    width: 50%;
    margin-top: 16px;
    color: #000000;
    padding: 15px;
    position: relative;
    height: 84px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: normal;
    letter-spacing: 0.03em;
    cursor: pointer;
}
.i-spec-obj__tab-link--active{
    background: #fff;
}
/*.i-spec-obj__tab-link--active:before{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 84px 22px 0 0;
    border-color: #f3f2f1 transparent transparent transparent;
    position: absolute;
    left: 0;
    top: 0;
}*/
.i-spec-obj__tab-link > span{
    border-bottom: 1px dotted;
    line-height: 1;
}
.i-spec-obj__tab-link--active > span{
    border-bottom: 1px dotted #fff;
}
.i-spec-obj__tab-content{
    margin-top: 35px;
}
.i-spec-obj__tab-content .section-cards{
    margin-bottom: 0;
}
.i-spec-obj__all-link-wrap{
    text-align: center;
	margin-top: -30px;
}
.i-spec-obj__all-link{
    font-size: 13px;
    text-transform: uppercase;
    width: 378px;
    text-align: center;
    padding: 13px 15px 10px;
    border: 1px solid #333333;
    color: #333333 !important;
    display: inline-block;
	font-weight: 500;
}

.i-block-text{
    padding: 53px 0 27px;
}
.i-block-text__img{
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
}
.i-block-text__title{
    font-size: 24px;
    margin-bottom: 20px;
	margin-top: -7px;
	font-weight: lighter;
}
.i-block-text__text{
	font-size: 14px;
	font-weight: lighter;
	line-height: 1.9
}
.i-block-text__text ul{
	margin: 25px 0;
	padding-left: 65px;
	list-style: none url(/local/templates/garda_new_responsive/img/dash.png);
}
.i-block-text__text p{
    margin-bottom: 20px;
}
.i-block-text__text a {
	color: #C29540;
}

.i-contacts{
    padding: 50px 0;
}
.i-contacts__row{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.i-contacts__cont{
	padding-right: 30px;
}
.i-contacts__cont a{
	color: #C29540;
}
.i-contacts__title{
    font-size: 24px;
    margin-bottom: 20px;
	font-weight: lighter;
}
.i-contacts__list{
    margin-bottom: 30px;
    font-size: 13px;

}
.i-contacts__list > div{
    margin-bottom: 3px;
}
.i-contacts__r-link{
    padding-top: 25px;
    border-top: 1px solid #e4e4e4;
}
.i-contacts__r-link a{
    color: #000;
    font-size: 18px;
    text-decoration: underline;
	font-weight: lighter;
}
.i-contacts__r-link a:hover{
    text-decoration: none;
}
.i-contacts__map{
    width: 573px;
    height: 271px;
}

@media (max-width: 980px){
	.i-spec-obj__tab-link {
		font-size: 18px;
	}
	.i-spec-obj__all-link-wrap {
		margin-top: -14px;
	}
	.i-contacts__map {
		width: 411px;
		height: 233px;
	}

}
@media (max-width: 767px){
	.i-spec-obj__tab-link {
		font-size: 16px;
		letter-spacing: 0;
		height: 64px;
	}
}

@media (max-width: 600px){
	.i-spec-obj__tabs-cont {
		flex-wrap: wrap;
	}
	.i-spec-obj__tab-link {
		font-size: 18px;
		letter-spacing: 0;
		height: 46px;
		margin-top: 0;
	}
	.i-spec-obj__tab-content {
		margin-top: 14px;
	}
	.i-spec-obj {
		margin-bottom: 15px;
	}
	.i-spec-obj__all-link{
		width: 100%;
	}

	.i-block-text {
		padding: 35px 0 27px;
	}
	.i-block-text__title {
		line-height: 1.3;
		text-align: center;
	}
	.i-block-text__img {
		float: none;
		margin-left: 0;
		width: 100%;
		height: auto;
	}
	.i-block-text__text p {
		line-height: 1.5;
	}
	.i-block-text__text ul {
		padding-left: 35px;
	}

	.i-contacts {
		padding: 32px 0;
	}
	.i-contacts__row{
		flex-direction: column;
	}
	.i-contacts__map{
		margin-top: 20px;
		width: 100%;
		height: 210px;
	}
	.i-contacts__r-link {
		width: 100%;
		margin-top: 32px;
		text-align: left;
		padding-top: 25px;
	}
	.i-contacts__list {
		margin-bottom: 8px;
	}
}
/* End */
/* /local/templates/garda_new_responsive/components/sotbit/search.title/.default/style.css?17476425749619 */
/* /local/components/bitrix/catalog.smart.filter/templates/index/style.css?174246606319453 */
/* /local/templates/garda_new_responsive/components/pixelplus/favorite.section/specialoffer/style.css?17514425991474 */
/* /local/templates/garda_new_responsive/components/pixelplus/feedback/index-page/style.css?16818919654017 */
/* /local/components/pixelplus/index.links/templates/.default/style.css?16818919652465 */
/* /local/templates/garda_new_responsive/components/bitrix/news.list/settlement-slider/style.css?17346060584636 */
/* /local/templates/garda_new_responsive/css/flexslider.css?16818919654191 */
/* /local/templates/garda_new_responsive/components/bitrix/news.list/company-adntg/style.css?16818919651344 */
/* /local/templates/garda_new_responsive/components/pixelplus/feedback/catalog-page-closed/style.css?16980422324599 */
/* /local/components/pixelplus/company.work/templates/.default/style.css?16818919652272 */
/* /local/components/pixelplus/company.stat/templates/.default/style.css?1681891965743 */
/* /local/templates/garda_new_responsive/css/index.css?17108457265443 */
