.blaek-accordion {
	border-bottom: 1px solid #D8D8D8;
}

.blaek-accordion__item {
	border-top: 1px solid #D8D8D8;
}

.blaek-accordion__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	cursor: pointer;
	text-align: left;
	gap: 16px;
	transition: background-color 0.2s ease;
}

.blaek-accordion__header .elementor-menu-anchor{
	display: none !important;
}

.blaek-accordion__title {
	margin-block: 0;
	flex: 1;
	font-size: inherit;
	line-height: inherit;
	color: #1a5fa8;
	transition: color 0.2s ease;
	word-break: break-word;
}

.blaek-accordion__icon {
	flex-shrink: 0;
	font-size: 22px;
	line-height: 1;
	color: #1a5fa8;
	transition: color 0.2s ease;
	user-select: none;
	display: flex;
	align-items: center;
}

.blaek-accordion__icon--closed svg,
.blaek-accordion__icon--open svg {
	width: 1em;
	height: 1em;
	fill: currentColor;
	stroke: currentColor;
}

.blaek-accordion__icon--closed svg *,
.blaek-accordion__icon--open svg * {
	fill: currentColor;
	stroke: currentColor;
}

.blaek-accordion__icon--open {
	display: none;
}

.blaek-accordion__header.is-open .blaek-accordion__icon--closed {
	display: none;
}

.blaek-accordion__header.is-open .blaek-accordion__icon--open {
	display: flex;
}

/* Open state */
.blaek-accordion__header.is-open .blaek-accordion__title {
	color: #555555;
}

.blaek-accordion__header.is-open .blaek-accordion__icon {
	color: #555555;
}

/* Content panel */
.blaek-accordion__content {
	overflow: hidden;
}

.blaek-accordion__content-inner a,
.blaek-accordion__content-inner a:hover{
	font-size: inherit;
	font-family: inherit;
}


.blaek-accordion__content-inner h2,
.blaek-accordion__content-inner h3,
.blaek-accordion__content-inner h4,
.blaek-accordion__content-inner h5,
.blaek-accordion__content-inner h6 {
	margin-top: 0;
	font-size: 21px;
	font-weight: 600;
	line-height: 1.2em;
}