/*------------------- Salmon -------------------*/

.is-style-salmon-transparent .wp-block-button__link {
	background-color: var(--wp--preset--color--eight);
	border-color: var(--wp--preset--color--eight);
	color: var(--wp--preset--color--two);
}

.is-style-salmon-transparent .wp-block-button__link:hover,
.is-style-salmon-transparent .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--twelve);
	border-color: var(--wp--preset--color--eight);
	color: var(--wp--preset--color--two);
}

.is-style-transparent-salmon .wp-block-button__link {
	background-color: var(--wp--preset--color--twelve);
	border-color: var(--wp--preset--color--eight);
	color: var(--wp--preset--color--two);
}

.is-style-transparent-salmon .wp-block-button__link:hover,
.is-style-transparent-salmon .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--eight);
	border-color: var(--wp--preset--color--eight);
	color: var(--wp--preset--color--two);
}

/*------------------- Coral -------------------*/

.is-style-coral-transparent .wp-block-button__link {
	background-color: var(--wp--preset--color--seven);
	border-color: var(--wp--preset--color--seven);
	color: var(--wp--preset--color--two);
}

.is-style-coral-transparent .wp-block-button__link:hover,
.is-style-coral-transparent .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--twelve);
	border-color: var(--wp--preset--color--seven);
	color: var(--wp--preset--color--two);
}

.is-style-transparent-coral .wp-block-button__link {
	background-color: var(--wp--preset--color--twelve);
	border-color: var(--wp--preset--color--seven);
	color: var(--wp--preset--color--two);
}

.is-style-transparent-coral .wp-block-button__link:hover,
.is-style-transparent-coral .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--seven);
	border-color: var(--wp--preset--color--seven);
	color: var(--wp--preset--color--two);
}

/*------------------- Mint -------------------*/

.is-style-mint-transparent .wp-block-button__link {
	background-color: var(--wp--preset--color--five);
	border-color: var(--wp--preset--color--five);
	color: var(--wp--preset--color--two);
}

.is-style-mint-transparent .wp-block-button__link:hover,
.is-style-mint-transparent .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--twelve);
	border-color: var(--wp--preset--color--five);
	color: var(--wp--preset--color--two);
}

.is-style-transparent-mint .wp-block-button__link {
	background-color: var(--wp--preset--color--twelve);
	border-color: var(--wp--preset--color--five);
	color: var(--wp--preset--color--two);
}

.is-style-transparent-mint .wp-block-button__link:hover,
.is-style-transparent-mint .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--five);
	border-color: var(--wp--preset--color--five);
	color: var(--wp--preset--color--two);
}

/*------------------- Yellow -------------------*/

.is-style-yellow-transparent .wp-block-button__link {
	background-color: var(--wp--preset--color--fifteen);
	border-color: var(--wp--preset--color--fifteen);
	color: var(--wp--preset--color--two);
}

.is-style-yellow-transparent .wp-block-button__link:hover,
.is-style-yellow-transparent .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--twelve);
	border-color: var(--wp--preset--color--fifteen);
	color: var(--wp--preset--color--two);
}

.is-style-transparent-yellow .wp-block-button__link {
	background-color: var(--wp--preset--color--twelve);
	border-color: var(--wp--preset--color--fifteen);
	color: var(--wp--preset--color--two);
}

.is-style-transparent-yellow .wp-block-button__link:hover,
.is-style-transparent-yellow .wp-block-button__link:focus {
	background-color: var(--wp--preset--color--fifteen);
	border-color: var(--wp--preset--color--fifteen);
	color: var(--wp--preset--color--two);
}

/*------------------- Arrow Links -------------------*/

.is-style-text-link .wp-block-button__link,
.is-style-arrow-link .wp-block-button__link,
.is-style-cream-arrow-link .wp-block-button__link,
a.wp-block-post-excerpt__more-link {
	background: url( "../images/icon-link.svg" ) no-repeat left center;
	border: none;
	border-radius: 0;
	color: var(--wp--preset--color--three);
	font-family: var(--wp--preset--font-family--one);
	font-size: 17px;
	font-weight: 700;
	padding: 9px 0 9px 53px;
	min-width: auto;
	letter-spacing: 1.7px;
	text-decoration-color: transparent;
	text-decoration-thickness: 2px !important;
	text-underline-offset: 5px;
	text-align: left;
}

.is-style-arrow-link-teal .wp-block-button__link {
	background: url( "../images/teal-down-arrow.svg" ) no-repeat left center;
	border: none;
	border-radius: 0;
	color: var(--wp--preset--color--three);
	font-family: var(--wp--preset--font-family--one);
	font-size: 17px;
	font-weight: 700;
	padding: 9px 0 9px 53px;
	min-width: auto;
	letter-spacing: 1.7px;
	text-decoration-color: transparent;
	text-decoration-thickness: 2px !important;
	text-underline-offset: 5px;
	text-align: left;
}

.is-style-arrow-link-yellow .wp-block-button__link {
	background: url( "../images/yellow-down-arrow.svg" ) no-repeat left center;
	border: none;
	border-radius: 0;
	color: var(--wp--preset--color--three);
	font-family: var(--wp--preset--font-family--one);
	font-size: 17px;
	font-weight: 700;
	padding: 9px 0 9px 53px;
	min-width: auto;
	letter-spacing: 1.7px;
	text-decoration-color: transparent;
	text-decoration-thickness: 2px !important;
	text-underline-offset: 5px;
	text-align: left;
}

a.wp-block-post-excerpt__more-link {
	text-transform: uppercase;
}

.is-style-arrow-link .wp-block-button__link:hover,
.is-style-arrow-link .wp-block-button__link:focus,
.is-style-text-link .wp-block-button__link:hover,
.is-style-text-link .wp-block-button__link:focus,
a.wp-block-post-excerpt__more-link:hover,
a.wp-block-post-excerpt__more-link:focus {
	text-decoration: underline;
	text-decoration-color: var(--wp--preset--color--eight);
}

.is-style-arrow-link .wp-block-button__link,
.is-style-arrow-link-teal .wp-block-button__link,
.is-style-arrow-link-yellow .wp-block-button__link,
.is-style-cream-arrow-link .wp-block-button__link {
	padding: 0 30px 0 0;
	background: url( "../images/arrow-link.svg" ) no-repeat right center;
}

.is-style-arrow-link-teal .wp-block-button__link {
	background-image: url( "/wp-content/uploads/2026/02/teal-down-arrow.svg" );
}

.is-style-arrow-link-yellow .wp-block-button__link {
	background-image: url( "/wp-content/uploads/2026/02/yellow-down-arrow.svg" );
}

.is-style-cream-arrow-link .wp-block-button__link {
	color: var(--wp--preset--color--two);
	background-image: url( "../images/arrow-link-cream.svg" );
	font-size: var(--wp--preset--font-size--heading-5);
	letter-spacing: 0;
}

.is-style-cream-arrow-link .wp-block-button__link:hover,
.is-style-cream-arrow-link .wp-block-button__link:focus {
	color: var(--wp--preset--color--six);
}

/*------------------- Play Button -------------------*/

.is-style-play-button .wp-block-button__link {
	background: url( "../images/icon-video.svg" ) no-repeat center center;
	background-size: contain;
	padding: 0;
	width: 83px;
	height: 83px;
	border-radius: 50%;
	min-width: unset;
	border: none;
	text-indent: -9999px;
	color: var(--wp--preset--color--one);
	background-color: var(--wp--preset--color--two);
}