

/* Start:/local/templates/juno/components/bitrix/catalog.filter/regionDropdownObjectList/style.css?17514465663445*/

.filter-region-header-wr input[type="submit"], .filter-region-header-wr input[name="set_filter"]{
    display: none!important;
}
.filter-region-header {
    display: flex;
    gap: 10px;
    align-items: center;
    cursor: pointer;
}
.filter-region-header .curent-region {
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.22;
    color: var(--main-color);
    display: flex;
    align-items: center;
    gap: 10px;
}
.filter-region-header .curent-region svg{
    margin-top: 5px;
}
.filter-region-header span {
    color: var(--main-color-grey);
    font-size: 13px;
    line-height: 1.3;
}
.filter-region-header *{
    transition: .3s;
}
.filter-region-header:hover .curent-region{
    color: var(--main-color);
}
.filter-region-header-item-wr{
    display: none;
    max-width: 568px!important;
}
.filter-region-header-item-wr.active{
    display: block;
    position: absolute;
    z-index: 4;
    top: 100%;
    left: 0;
    padding: 0;
    width: 300px;
    max-width: 100%;
    box-shadow: 0px 4px 10px 0px #00000040;
    margin-top: 5px!important;
}
.header-h1-wr-2 {
    gap: 10px!important;
}
/*popup ----------------------------------------------------------------------*/
.filter-region-header-item-wr .title {
    color: var(--main-color-text);
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 20px;
}
.filter-region-header-item-wr .current {
    color: var(--main-color-text);
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3;
    margin-bottom: 20px;
    margin-bottom: 30px;
}
.filter-region-header-item{
    color: var(--main-color-text);
    font-size: 14px;
    font-weight: 700;
    padding: 20px 0;
    transition: .3s;
    cursor: pointer;
    border-bottom: 1px solid var(--blue10);
}
.filter-region-header-item:hover,
.filter-region-header-item.active{
    color: var(--main-color);
}
.filter-region-header-item-list{
    display: block;
    max-height: 47vh;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 25px;
}
.header-h1-wr-2 .filter-region-header-wr:after{
    display: none!important;
}
@media(max-width: 1199px){
    .filter-region-header .curent-region {
        font-size: 24px;
    }
}
@media(max-width: 460px){
    .filter-region-header-item-list{
        max-height: 37vh;
    }
    .filter-region-header-item-wr.modal.fancybox-content{
        padding: 41px 30px 0 30px;
    }
    .filter-region-header-item, .filter-region-header-item.active {
        padding: 20px 0;
        position: relative;
    }
    .filter-region-header-item:hover, .filter-region-header-item.active {
        color: var(--main-color);
        background-color: unset;
    }
    /*    .filter-region-header-item-list{
            margin: 0 -15px;
            gap: 0;
        }*/
    .filter-region-header-item:before{
        content: '';
        display: block;
        width: 16px;
        height: 16px;
        position: absolute;
        border-radius: 50%;
        border: 2px solid #8e94a780;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .filter-region-header-item.active:after{
        content: '';
        display: block;
        width: 6px;
        height: 6px;
        position: absolute;
        border-radius: 50%;
        border: 2px solid #8e94a780;
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        background-color: var(--main-color);
    }
}
/* End */


/* Start:/local/templates/juno/components/bitrix/news/action/bitrix/news.list/.default/style.min.css?17513559262496*/
.gray-bg{background-color:var(--main-color-bg2);padding-bottom:70px}.action-list-wr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:30px}.action-item-title{font-family:"Gilroy";font-style:normal;font-weight:700;font-size:18px;line-height:25px;color:var(--main-color-text);margin-bottom:30px;grid-column:span 2;align-self:start}.action-item-description{font-family:"Gilroy";font-style:normal;font-weight:500;font-size:18px;line-height:1.3;color:var(--main-color-text);opacity:.5;margin-bottom:40px}.action-item{background:#fff;border-radius:10px;position:relative;font-size:0;display:grid;grid-template-rows:min-content 1fr}.action-item img{height:auto;border-radius:10px 10px 0 0;width:100%}.action-item-desc-wr{border-radius:10px;overflow:hidden;margin-top:-10px;background-color:#fff;position:relative;z-index:1;padding:30px 25px;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:end}.action-date-active-to{font-family:CoFo Sans;font-weight:400;font-size:12px;line-height:100%;color:var(--main-color-text);padding:7px 10px 8px;background-color:#dde0eb;width:max-content;max-width:100%;border-radius:5px;height:max-content}.action-item-detail-url{display:block;margin-left:auto;grid-column:span 2}.action-item-detail-url svg circle,.action-item-detail-url svg path{transition:.3s}.action-item:hover .action-item-detail-url svg circle,.action-item:hover .action-item-detail-url svg path{fill:var(--main-color);stroke:#fff}.action-date-active-to+.action-item-detail-url{grid-column:unset}.action-item-detail-url .btn1{display:none}@media(max-width:1080px){.action-item-title{font-size:16px!important}.action-item-description{font-size:14px}.action-list-wr{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.action-item{grid-row:unset!important;grid-column:unset!important;background-size:cover!important}.action-item-desc-wr{padding:35px 25px}}@media(max-width:840px){.action-item-desc-wr{grid-template-columns:1fr}.action-date-active-to{order:1;font-size:14px;color:var(--main-color-grey);padding:0;background-color:unset;border-radius:unset;margin-bottom:15px;align-self:start}.action-item-title{grid-column:unset;order:2}.action-item-detail-url{order:3;margin-left:0;margin-right:auto}.action-item-detail-url .btn1{display:block}.action-item-detail-url svg{display:none}}@media(max-width:740px){.action-list-wr{grid-template-columns:1fr 1fr}}@media(max-width:530px){.action-list-wr{grid-template-columns:1fr;gap:20px}}
/* End */
/* /local/templates/juno/components/bitrix/catalog.filter/regionDropdownObjectList/style.css?17514465663445 */
/* /local/templates/juno/components/bitrix/news/action/bitrix/news.list/.default/style.min.css?17513559262496 */
