/* === Custom Block Styling === */
.faqs__blockHeading{
    margin-bottom: 25px;
}
.faqs__outerWrapper{
    margin-bottom: 16px;
}
.faqs__titleWrapper{
    background-color: #f6f6f6;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    cursor: pointer;
}
.faqs__title{
    margin-bottom: 0px;
}
.faqs__plus{
    background-color: var(--FC-orange);
    padding: 8px;
    border-radius: 50%;
    transition: var(--FC-default-transition);
}
.faqs__plus svg rect{
    fill: var(--FC-white);
}
.faqs__titleWrapper:hover .faqs__plus,
.faqs__titleWrapper.active .faqs__plus{
    transform: rotate(45deg);
}
.faqs__copyWrapper{
    border: solid 2px #f6f6f6;
    max-height: 0px;
    overflow: hidden;
    transition: max-height 0.4s ease-in-out;
}
.faqs__copyWrapper.active{
    max-height: 700px;
}
.faqs__innerCopyWrapper{
    padding: 16px;
}