.wp-block-details {
	padding: 0.5em 2em 0.5em 2em;
	background: var(--wp--preset--color--white);
	border-radius: 1.2em;
	transition: all 0.1s ease-in-out;
}
.wp-block-details summary {
	margin-right: -2em;
}

.wp-block-details:not(:first-child) {
	margin-block-start: 0.65em !important;
}

.wp-block-details[open] {
	padding-top: 2em;
	padding-bottom: 2em;
}

.wp-block-details summary {
	font-weight: 600;
	padding-right: 3em;
	background: url(../../images/btn-arrow-down.svg) no-repeat right 1.5em center;
}

.wp-block-details[open] summary {
	background-image: url(../../images/btn-arrow-up.svg);
}

.wp-block-details ::marker {
	content: '';
}

.wp-block-details ::-webkit-details-marker {
	display:none;
}
