.is-style-btn-2 .wp-block-button__link {
	background-color: var(--wp--preset--color--4);
	border-color: var(--wp--preset--color--4);
	color: var(--wp--preset--color--1);
}

.is-style-btn-2 .wp-block-button__link:hover,
.is-style-btn-2 .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--6);
	border-color: var(--wp--preset--color--6);
	color: var(--wp--preset--color--3);
}

.is-style-btn-3 .wp-block-button__link {
	font-size: clamp(1.375rem, -0.258rem + 2.667vw, 1.875rem);
	padding: 19px 42px;
}

.is-style-text-link .wp-block-button__link {
	background: url( "../images/icon-link.svg" ) no-repeat right center;
	border: none;
	border-radius: 0;
	color: var(--wp--preset--color--3);
	font-size: var(--wp--preset--font-size--paragraph-1);
	font-family: var(--wp--preset--font-family--1);
	font-weight: 700;
	padding: 0 28px 0 0;
	min-width: auto;
}

.is-style-text-link .wp-block-button__link:hover {
	color: var(--wp--preset--color--4);
}

.link-portal .wp-block-button__link {
	padding: 1px 0 1px 24px;
	background: url( "../images/icon-portal.svg" ) no-repeat left center;
	text-transform: uppercase;
	font-weight: 800;
	color: var(--wp--preset--color--4);
	border: none;
	border-radius: 0;
}

.link-portal .wp-block-button__link:hover {
	color:  var(--wp--preset--color--3);
	background-image: url( "../images/icon-portal-hover.svg" );
}

.wp-block-button.icon-play .wp-block-button__link {
	min-width: auto;
	border: none;
	padding: 0;
	color: var(--wp--preset--color--3);
	background: url( "../images/icon-play.svg" ) no-repeat center center;
	background-size: contain;
	text-indent: -9999px;
	width: 47px;
	height: 47px;
}