

/* Start:/local/templates/domoff2025/css/accordion.css?17465348241008*/
.accordion {
    margin-bottom: 30px;
}
.accordion-item {
    margin-bottom: 10px;
}
.accordion-item__title {
    color: #ffffff;
    font-family: 'SFProDisplay Bold';
    padding: 20px 20px;
    display: flex;
    align-items: center;
    text-decoration: none;
    background-color: #393531;
    transition: all 0.3s;
}
.accordion-item__title:hover{
    background-color: #222222;
    border: 0;
}
.accordion-item__title:before {
    content: "\e80d";
    font-family: "base-01";
    font-size: 18px;
    display: block;
    height: 100%;
    margin-right: 30px;
    transition: all 0.3s;
    transform: rotate(0deg);
}
.accordion-item.active .accordion-item__title:before {
    transform: rotate(180deg);
}
.accordion-item__body {
    height: 0;
    overflow: hidden;
    transition: all 0.3s;
}
.accordion-item__body-inner {
    padding: 20px;
    line-height: 1.5;
    font-family: 'SFProDisplay Medium';
}
.accordion-item__body-inner p {
    margin: 0;
    padding: 0;
}
@media (min-width: 768px) {

}

/* End */


/* Start:/local/components/domoff-new/faq.fast_view/templates/aside_panel/style.css?1746534824275*/
.modal_aside_window_fast_view .faq_detail_wrap{
    margin: 0;
    padding: 25px;
    box-sizing: border-box;
    min-height: 100vh;
    height: 100vh;
}
@media screen and (max-width: 767px) {
    .modal_aside_window_fast_view .faq_detail_wrap{
        height: auto;
    }
}

/* End */
/* /local/templates/domoff2025/css/accordion.css?17465348241008 */
/* /local/components/domoff-new/faq.fast_view/templates/aside_panel/style.css?1746534824275 */
