.is-style-arrow .wp-block-button__link
{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	padding-right: 0.5em;

	position: relative;
}

.is-style-arrow .wp-block-button__link:after
{
	content: "";
	width: 40px;
	height: 40px;

	background: url(/wp-content/themes/eghs2024/images/arrow.svg) center no-repeat;
	filter: url(#blue-matrix);
}


@media(hover:hover)
{
	.is-style-arrow .wp-block-button__link:hover
	{
		color: var(--wp--preset--color--blue);
		background: transparent;
	}
	.is-style-arrow .wp-block-button__link:hover:after
	{
		filter: url(#blue-matrix);
	}
}
