.block-accordion .accordion-button:not(.collapsed)::after {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 1rem;
    color: inherit;
    background: none;
    position: absolute;
    right: 1rem;
    content: "\f077";
}
.block-accordion .accordion-button::after {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 1rem;
    color: inherit;
    background: none;
    position: absolute;
    right: 1rem;
    content: "\f078";
}
.block-accordion .accordion-button i {
	margin-right: 10px;
}
.block-accordion .accordion-button {
	background-color: var(--theme-tertiary);
	color: var(--theme-tertiary-text);
	border-bottom: 1px solid #fff;
}
.block-accordion [type=button]:focus,
.block-accordion [type=button]:hover,
.block-accordion [type=submit]:focus,
.block-accordion [type=submit]:hover,
.block-accordion button:focus,
.block-accordion button:hover {
	background-color: var(--theme-tertiary);
	color: var(--theme-tertiary-text);
}
.block-accordion__aura .accordion-button:not(.collapsed) {
	background-color: var(--theme-primary);
	border-color: var(--theme-primary);
	box-shadow: none;
}
.block-accordion__aura .accordion-button:focus,
.block-accordion__aura .accordion-button:hover {
	background-color: var(--theme-secondary);
	border-color: var(--theme-secondary);
	box-shadow: none;
}
.block-accordion__aura .accordion-button.collapsed {
	background-color: var(--theme-primary) !important;
	border-color: var(--theme-primary) !important;
	color: var(--theme-primary-text) !important;
}
.block-accordion__bliss .accordion-button {
	font-size: 1.2rem;
    font-weight: 600;
}
.block-accordion__bliss .accordion-body {
	font-size: 1.1rem;
}
.block-accordion__bliss .accordion-button:not(.collapsed)::after {
    content: "\f068";
}
.block-accordion__bliss .accordion-button::after {
    content: "\2b";
}
.block-accordion .accordion-button {
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
    text-align: left;
}

