/*---------------------------------------------------------------------
					FAQ
  -----------------------------------------------------------------------*/

.financeio-accordion {
    z-index: 9;
    position: relative;
}

.financeio-accordion .financeio-accordion-title {
    position: relative;
    padding: 15px;
    border-radius: var(--border-radius);
    background: var(--border-color-light);
    cursor: pointer;
    transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;
    -ms-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    -webkit-transition: all .5s ease-in;
}

.financeio-accordion .financeio-accordion-title .accordion-title {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}

.financeio-accordion .financeio-accordion-details {
    display: none;
    text-align: left;
    padding: 15px;
    background: var(--global-body-lightbg);
    border-radius: 0 0 var(--border-radius) var(--border-radius);
}

.financeio-accordion .financeio-accordion-details p {
    margin: 0;
}

.financeio-accordion .financeio-accordion-block {
    margin-bottom: 30px;
    border: 1px solid var(--white-light-color);
    padding: 0;
}

.financeio-accordion .financeio-accordion-block:last-child {
    margin-bottom: 0 !important;
}

.financeio-accordion .financeio-accordion-block .financeio-accordion-title svg,
.financeio-accordion .financeio-accordion-block .financeio-accordion-title i {
    vertical-align: middle;
    color: var(--color-theme-secondary);
}

.financeio-accordion .financeio-accordion-block .financeio-accordion-title .financeio-icon-right {
    right: 30px;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    cursor: pointer
}

.financeio-accordion .financeio-accordion-block .financeio-accordion-title i::before {
    vertical-align: middle;
}

.financeio-accordion .financeio-accordion-block .financeio-accordion-title svg.active,
.financeio-accordion .financeio-accordion-block .financeio-accordion-title i.active {
    display: none;
}

.financeio-accordion .financeio-accordion-block.financeio-active .financeio-accordion-title svg.active,
.financeio-accordion .financeio-accordion-block.financeio-active .financeio-accordion-title i.active {
    display: inline-block;
    vertical-align: middle;
    color: var(--color-theme-white);
}

.financeio-accordion .financeio-accordion-block.financeio-active .financeio-accordion-title svg.inactive,
.financeio-accordion .financeio-accordion-block.financeio-active .financeio-accordion-title i.inactive {
    display: none;
}

.financeio-accordion-square .financeio-accordion-block {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.financeio-accordion-semi-round .financeio-accordion-block {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.financeio-accordion-round .financeio-accordion-block {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

.financeio-accordion-round .financeio-accordion-title,
.financeio-accordion-round .financeio-accordion-details {
    background: var(--white-color);
}

.financeio-accordion .financeio-accordion-block .financeio-accordion-title .financeio-icon-left {
    margin-right: 15px;
    display: inline-block;
    vertical-align: middle;
    line-height: 1.5em;
}

.financeio-accordion-classic .financeio-accordion-details {
    padding: 15px 30px;
}

.accordion-style-1 {
    position: relative;
    padding: 0px;
}

.accordion-style-1 .financeio-accordion-title .financeio-heading-title {
    font-size: var(--font-size-18);
    padding-right: 35px;
    transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;
    -ms-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    -webkit-transition: all .5s ease-in;
}

.accordion-style-1 .financeio-active .financeio-accordion-title {
    border-radius: var(--border-radius) var(--border-radius) 0 0;
}

.accordion-style-1 .financeio-active .financeio-accordion-title {
    background: var(--color-theme-primary);
    transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;
    -ms-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    -webkit-transition: all .5s ease-in;
}

.accordion-style-1 .financeio-active .financeio-accordion-title .accordion-title,
.accordion-style-1 .financeio-active .financeio-accordion-title:before,
.accordion-style-1 .financeio-accordion-title:hover:before {
    color: var(--color-theme-white);
    transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;
    -ms-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    -webkit-transition: all .5s ease-in;
}