.ept-downloads-accordion__item + .ept-downloads-accordion__item {
	margin-top: 0;
}

.ept-downloads-accordion__trigger {
	border: 0;
	font: inherit;
	text-align: left;
	appearance: none;
}

.ept-downloads-accordion__trigger:focus-visible {
	outline: 2px solid var(--ept-color-brand, #19cbe1);
	outline-offset: 2px;
}

.ept-downloads-accordion__panel {
	display: none;
}

.ept-downloads-accordion__panel[hidden] {
	display: none !important;
}

.ept-downloads-accordion__item.is-open .ept-downloads-accordion__panel {
	display: flex;
}

.ept-downloads-accordion__chevron .elementor-icon,
.ept-downloads-accordion__chevron svg {
	transition: transform 0.2s ease;
}

.ept-downloads-accordion__item.is-open .ept-downloads-accordion__chevron .elementor-icon,
.ept-downloads-accordion__item.is-open .ept-downloads-accordion__chevron svg {
	transform: rotate(180deg);
}

.ept-download-row--flat + .ept-download-row--flat {
	border-top: 1px solid rgba(33, 30, 31, 0.08);
}
