.faq__header {
	margin-top: 30px;
	font-size: 16px;
}

.ckeditor-accordion-container > div h3 {
	border-bottom: 1px solid #ccc;
	margin-block-start: 0;
    margin-block-end: 0;
	font-size: 16px;
	line-height: 18.4px;
}

.ckeditor-accordion-container > div h3.active > a {
	background-color: transparent;
	color: #333;
	font-size: 16px;
	font-weight: 800;
	text-decoration: none;
}

.ckeditor-accordion-container > div h3.active > a:focus {
    outline-color: #FFF;
	text-decoration: none;
}

.ckeditor-accordion-container > div h3 > a:focus {
	outline-color: var(--dark-gray);
	text-decoration: none;
}

.ckeditor-accordion-container > div h3 > a:hover {
	background-color: transparent;
	text-decoration: none;
}

.ckeditor-accordion-container > div h3 > a {
	background-color: transparent;
	border-color: #fff;
	color: #333;
	text-decoration: none;
	padding: 20px 50px 20px 15px;
	font-weight: 600;
}

.ckeditor-accordion-container > div {
	border: none;
	text-decoration: none;
	margin-block-start: 1em;
    margin-block-end: 1em;
}

.ckeditor-accordion-container div p {
	font-weight: 500;
	font-size: 16px;
}

.ckeditor-accordion-container div p,
.ckeditor-accordion-container div ul {
	line-height: 22px;
}

.faq-subtitle {
	color: var(--orange);
	margin-left: 15px;
}

.js-quickedit-page-title > span {
	color: var(--orange);
	margin-left: 15px;
}

.ckeditor-accordion-container > div h3 > a > .ckeditor-accordion-toggle::before, 
.ckeditor-accordion-container > div h3 > a > .ckeditor-accordion-toggle::after {
	background: #333;
}

.ckeditor-accordion-container > div div.active {
    margin-top: 25px;
    margin-bottom: 25px;
}

.ckeditor-accordion-container > div div:focus {
	outline: none;
}

.ckeditor-accordion-container > div h3 > a >.ckeditor-accordion-toggle {
	height: inherit;
	z-index: inherit;
	left: inherit;
	right: 11px;
}