.ce_accordion {
	margin-bottom: var(--sp1);
}
.ce_accordion .ui-accordion-header-icon {
	display: none;
	
}
.ce_accordion__toggle {
	display: grid;
	grid-template-columns: max-content 1fr;
	gap: clamp(0.3rem,2vw,0.5rem);
	align-items: center;
	/* border-bottom: 1px solid var(--cl2); */
	transition: background-color .5s ease;
	padding: clamp(.1rem,1vw,.3rem) clamp(.3rem,1vw,1.1rem);
	background-color: var(--cl1-transparent);
}
.ce_accordion__toggle:hover {
	cursor: pointer;
	background-color: var(--cl1);
}
.ce_accordion__toggle:hover .ce_accordion__toggle-label {
	
}
.ce_accordion__toggle .svg-stroke {
	stroke: white;
	
}
.ce_accordion__toggle-icon {
	
}
.ce_accordion__toggle.active .ce_accordion__toggle-icon svg {
	transform: rotate(180deg);
	stroke: white;
}
.ce_accordion__toggle.active {
	background-color: var(--cl1);
	
}
.ce_accordion__toggle-icon svg {
	transition: transform .3s ease;
	width: clamp(1.5rem,2vw,1.8rem);
	height: auto;
	display: block;
}
.ce_accordion__toggle-label {
	font-size: var(--md);
	color: white;
	transition: color .3s ease;
	
}
.ce_accordion__content {
	padding-top: var(--sp1);
	background-color: rgb(2 48 100 / 9%);
	padding: clamp(0.7rem,2vw,1.4rem);
}