.chiac_divi_accordions {
    border: 0 solid #d9d9d9
}

.chiac_divi_accordions_item {
    border: 1px solid #ccc
}

.chiac_divi_accordions h1,
.chiac_divi_accordions h2,
.chiac_divi_accordions h3,
.chiac_divi_accordions h4,
.chiac_divi_accordions h5,
.chiac_divi_accordions h6 {
    text-transform: unset
}

.chiac-header {
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    border: 0 solid #ccc;
    border-radius: 0 0 0 0;
    cursor: pointer;
    -webkit-transition: background-color .4s ease;
    -o-transition: background-color .4s ease;
    transition: background-color .4s ease
}

.chiac-header,
.chiac-header.chiac_opened {
    background-color: #f4f4f4
}

.chiac_divi_accordions_item .chiac_left_icon,
.chiac_divi_accordions_item .chiac_left_icon_container,
.chiac_divi_accordions_item .chiac_right_icon,
.chiac_divi_accordions_item .chiac_right_icon_container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 0 solid #ccc
}

.chiac_divi_accordions_item .chiac_left_icon,
.chiac_divi_accordions_item .chiac_right_icon {
    border-radius: 0;
    background-color: #f9f9f9;
    margin: 0;
    padding: 20px;
    z-index: 1
}

.chiac_divi_accordions_item .chiac-header .chiac_left_icon>span,
.chiac_divi_accordions_item .chiac-header .chiac_right_icon>span {
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    -o-transition: transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease
}

.chiac-header.chiac_l_icon_rotate.chiac_opened .chiac_left_icon>span,
.chiac-header.chiac_r_icon_rotate.chiac_opened .chiac_right_icon>span {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.chiac_divi_accordions_item .chiac_left_icon,
.chiac_divi_accordions_item .chiac_left_icon:before,
.chiac_divi_accordions_item .chiac_right_icon,
.chiac_divi_accordions_item .chiac_right_icon:before {
    text-shadow: 0 0;
    font-family: ETmodules !important;
    color: #666;
    font-size: 20px;
    -webkit-transition: color .4s ease, background-color .4s ease;
    -o-transition: color .4s ease, background-color .4s ease;
    transition: color .4s ease, background-color .4s ease
}

.chiac_divi_accordions .chiac_left_icon,
.chiac_divi_accordions .chiac_right_icon {
    text-decoration: none !important;
    line-height: 1em
}

.chiac_divi_accordions_item .chiac_left_icon span img,
.chiac_divi_accordions_item .chiac_right_icon span img {
    min-width: 20px
}

.chiac_heading_container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    width: 100%;
    padding: 8px 20px;
    margin: 0;
    border: 0 solid #d9d9d9;
    background-color: transparent;
    -webkit-transition: background-color .4s ease;
    -o-transition: background-color .4s ease;
    transition: background-color .4s ease
}

.chiac_divi_accordions .chiac-title {
    display: block;
    line-height: 1em;
    color: #666;
    padding: 0 0 5px;
    word-break: break-word;
    width: 100%
}

.chiac_divi_accordions .chiac-subtitle {
    display: block;
    line-height: 1em;
    color: #666;
    padding: 5px 0 0;
    word-break: break-word
}

.chiac-content {
    display: none;
    border: 0 solid #d9d9d9;
    border-top-width: 0;
    padding: 20px;
    margin: 0;
    background-color: #fff
}

.chiac-content ol li,
.chiac-content ul li {
    list-style-type: unset
}

.chiac-content ol li {
    list-style-position: unset
}

.chiac_left_icon_hidden .chiac_left_icon_container,
.chiac_right_icon_hidden .chiac_right_icon_container,
.chiac_subtitle_hidden .chiac-subtitle {
    display: none
}

@media (min-width:981px) {

    body:not(.et-fb) .chiac_hide_desktop,
    body:not(.et-fb) .chiac_hide_subtitle_desktop .chiac-subtitle {
        display: none !important
    }

    body:not(.et-fb) .chiac_hide_subtitle_desktop .chiac_heading_container {
        -ms-flex-align: start;
        align-items: start;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-flow: column;
        flex-flow: column
    }
}

@media (min-width:768px) and (max-width:980px) {

    body:not(.et-fb) .chiac_hide_subtitle_tablet .chiac-subtitle,
    body:not(.et-fb) .chiac_hide_tablet {
        display: none !important
    }

    body:not(.et-fb) .chiac_hide_subtitle_tablet .chiac_heading_container {
        -ms-flex-align: start;
        align-items: start;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-flow: column;
        flex-flow: column
    }
}

@media (max-width:767px) {

    body:not(.et-fb) .chiac_hide_phone,
    body:not(.et-fb) .chiac_hide_subtitle_phone .chiac-subtitle {
        display: none !important
    }

    body:not(.et-fb) .chiac_hide_subtitle_phone .chiac_heading_container {
        -ms-flex-align: start;
        align-items: start;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-flow: column;
        flex-flow: column
    }
}

.et-fb-preview--desktop .chiac_hide_desktop,
.et-fb-preview--desktop .chiac_hide_subtitle_desktop .chiac-subtitle,
.et-fb-preview--phone .chiac_hide_phone,
.et-fb-preview--phone .chiac_hide_subtitle_phone .chiac-subtitle,
.et-fb-preview--tablet .chiac_hide_subtitle_tablet .chiac-subtitle,
.et-fb-preview--tablet .chiac_hide_tablet {
    display: none !important
}

.et-fb .chiac-title {
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    -o-transition: transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease
}

.chiac_subtitle_hidden .chiac_heading_container,
.et-fb-preview--desktop .chiac_hide_subtitle_desktop .chiac_heading_container,
.et-fb-preview--phone .chiac_hide_subtitle_phone .chiac_heading_container,
.et-fb-preview--tablet .chiac_hide_subtitle_tablet .chiac_heading_container {
    -ms-flex-align: start;
    align-items: start;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-flow: column;
    flex-flow: column
}

.et-db #et-boc .et-l .et-fb-modules-list li.chiac_divi_accordions,
.et-pb-all-modules li.chiac_divi_accordions {
    background: #0758e6;
    color: #fff
}

.et-db #et-boc .et-l .et-fb-modules-list li.chiac_divi_accordions:hover,
.et-pb-all-modules li.chiac_divi_accordions:hover {
    background: #0440a9;
    color: #fff
}

.et-db #et-boc .et-l .et-fb-modules-list li.chiac_divi_accordions .et-fb-icon,
.et-fb-modules-list li.chiac_divi_accordions .et-fb-icon {
    width: 15px !important;
    min-width: 15px !important;
    height: 15px !important;
    margin: 0 auto 6px !important
}