

/* Start:/local/templates/construction/components/bitrix/news.list/banner/style.css?175206053254*/
.swiper-pagination-bullet{
    opacity: 1!important;
}
/* End */


/* Start:/local/templates/construction/components/bitrix/catalog.smart.filter/object-filter/style.css?17520605322598*/
.ss-content.ss-open ~ .f-select__icon {
    -webkit-transform: translateY(-50%) scale(1, -1);
    transform: translateY(-50%) scale(1, -1);
}
.f-select .ss-multi-selected,
.f-select .ss-single-selected {
    min-height: initial;
    height: 100%;
    border: none;
    padding: 10px 0px;
    background: transparent;
}
.f-select .ss-option {
    background-color: white;
    font-weight: 400;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
}
@media (min-width: 0) {
    .f-select .ss-option {
        font-size: 16px;
        letter-spacing: 0em;
        line-height: 18px;
    }
}
@media (min-width: 768px) {
    .f-select .ss-option {
        font-size: 16px;
        letter-spacing: 0em;
        line-height: 18px;
        padding: 8px 16px;
    }
}
@media (min-width: 1280px) {
    .f-select .ss-option {
        font-size: 16px;
        letter-spacing: 0em;
        line-height: 18px;
    }
}
@media (min-width: 1440px) {
    .f-select .ss-option {
        font-size: 16px;
        letter-spacing: 0em;
        line-height: 18px;
    }
}
.f-select .ss-content {
    box-shadow: 0px 4px 8px rgba(142, 141, 208, 0.16);
}
.f-select .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected {
    color: #E35310;
    background-color: white;
}
.f-select .ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected::before {
    border-color: #ffffff;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.50005 11.3789L14.3941 4.48413L15.4553 5.54463L7.50005 13.4999L2.72705 8.72688L3.78755 7.66638L7.50005 11.3789Z' fill='white'/%3E%3C/svg%3E%0A");
}
.f-select .ss-content .ss-list .ss-option.ss-highlighted,
.f-select .ss-content .ss-list .ss-option:hover {
    background-color: #F8F8FA;
    color: #e94e1b;
}
.f-select .ss-content .ss-list .ss-option.ss-highlighted::before,
.f-select .ss-content .ss-list .ss-option:hover::before {
    border-color: #e94e1b;
}

.ss-content .ss-list .ss-option {
    padding: 12px 16px;
}

.ss-multi-selected ~ .ss-content .ss-option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.ss-multi-selected ~ .ss-content .ss-option::before {
    content: "";
    width: 18px;
    height: 18px;
    border: 1px solid #cfe4f1;
    border-radius: 4px;
    margin-right: 8px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-transition: border-color 0.2s ease-in-out;
    transition: border-color 0.2s ease-in-out;
}
/* End */


/* Start:/local/templates/construction/components/bitrix/news.list/objects-list/style.css?1752060532228*/
/*.popup__bg {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 50%;
    height: auto;
    z-index: 2000;
    visibility: hidden;
    backface-visibility: hidden;
}

.popup__bg--active {
    visibility: visible;
}*/

/* End */
/* /local/templates/construction/components/bitrix/news.list/banner/style.css?175206053254 */
/* /local/templates/construction/components/bitrix/catalog.smart.filter/object-filter/style.css?17520605322598 */
/* /local/templates/construction/components/bitrix/news.list/objects-list/style.css?1752060532228 */
