.wp-block-details {
	padding-bottom: 1rem;
	margin-top: 1rem !important;
	border-bottom: 5px solid var(--wp--preset--color--blue);
}

.wp-block-details summary {
	padding: 0.5rem 3rem 0.5rem 0;
	font-weight: 600;
	background: url(../../images/arrow-down.svg) no-repeat right;
}

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

.wp-block-details > * {
	padding-right: 3rem;
}

.wp-block-details summary::-webkit-details-marker,
.wp-block-details summary::marker {
 display: none; 
 content: "";
}

.wp-block-details summary:hover {
	color: var(--wp--preset--color--blue);
}

.wp-block-details p:first-of-type {
	margin-top: 0;
}
