

/* Start:/local/templates/kiit24/components/bitrix/catalog.section.list/faq_menu_sections/style.css?17440274761699*/
.faq_menu_col .faq_menu_title{
    color:#1A3548;
    font-size:16px;
    margin-bottom:1em;
    display: block;
} 
.faq_menu_col .faq_menu_item{
    padding:0.75em 1em;
    border-radius: 3px;
    color:#768691;
    text-decoration: none;
    display: block;
}
.faq_menu_col .faq_menu_item:hover, .faq_menu_col .faq_menu_item.active{
    background-color: #EEF5FD;
    color:#1A3548;
}
.faq_menu_select{
    display: none;
}
@media(max-width:1280px){
    .faq_menu_select{
        display: block;
        top: 0;
        position: absolute;
        width: 100%;
    }
    .faq_menu_select .nice-select .current:after{
        content: "";
        position: absolute;
        top: 50%;
        right: 1em;
        width: 10px;
        height: 6px;
        margin-top: -3px;
        background: url(/local/templates/kiit24/assets/img/ic_arrow4.svg) 50% / contain no-repeat;
    }
    .faq_menu_select .nice-select:not(.open) .list{
        display:none;
    }
    .faq_menu_select .nice-select .current{
        cursor:pointer;
        position: relative;
        background-color: #EEF5FD;
        padding: 15px 20px;
        padding-right: 40px;
    }
    .faq_menu_select .nice-select.open .current:after{
        transform: rotate(180deg);
    }
    .faq_menu_select .nice-select .list{
        background: #fff;       
        box-shadow: 2px 0px 5px #29475b;
    }
    .faq_menu_select .nice-select .list .list_item{
        padding:10px 15px;
        cursor:pointer;
    }
    .faq_menu_select .nice-select .list .list_item:hover, .faq_menu_select .nice-select .list .list_item.selected{
        background-color: #EEF5FD;
    }
}

/* End */


/* Start:/local/templates/kiit24/components/bitrix/news.list/faq_detail/style.css?1744027477866*/
@media(max-width:1280px){
    .faq_detail_page aside{
        position: absolute;
        visibility: visible;
        opacity: 1;
        overflow: visible;
        top: 0;
        background: transparent;
        right: 0;
        margin-left: auto;
        z-index: 99;
        width: 275px;
        pointer-events: all;
        padding: 0;
        height: 0;
    }
    .faq_detail_page .catalog__flex{
        position: relative;
    }
    .faq_detail_page .catalog__col{
        width: 100%;
    }
    .faq_detail_page .faq_menu_col{
        display: none;
    }
    .faq_detail_page h1{
        max-width:calc(100% - 275px);
        margin-bottom:1.5em;
    }
}
@media(max-width:1024px){
    .faq_detail_page h1{
        margin-bottom: 0;
    }
    .faq_detail_page aside{
        right:unset;
        width: 100%;
    }
}
/* End */
/* /local/templates/kiit24/components/bitrix/catalog.section.list/faq_menu_sections/style.css?17440274761699 */
/* /local/templates/kiit24/components/bitrix/news.list/faq_detail/style.css?1744027477866 */
