.is-style-skew .wp-element-button,
.is-style-skew--outline .wp-element-button,
.is-style-skew > div.rich-text,
.is-style-skew--outline > div.rich-text {
	text-align: center;
	display: inline-block;
	transform: skew(-15deg);
}

.is-style-skew .wp-element-button > span,
.is-style-skew--outline .wp-element-button > span {
	display: inline-block;
	transform: skew(15deg);
}

.is-style-skew .wp-element-button,
.is-style-skew > div.rich-text {
	border: 2px solid transparent;
}

.is-style-skew--outline .wp-element-button,
.is-style-skew--outline > div.rich-text {
	border: 2px solid currentcolor !important;
	background-color: transparent !important;
}

.is-style-skew--outline > .wp-element-button:not(.has-text-color),
.is-style-skew--outline:not(.has-text-color),
.is-style-shadow--outline > .wp-element-button:not(.has-text-color),
.is-style-skew--outline:not(.has-text-color) {
	color: currentcolor;
}

.homepage-hero-pattern.wp-block-group {
	padding: 0;
}

.is-style-shadow,
.is-style-shadow--outline {
	box-shadow: 7px 7px 0 0 rgba(26, 30, 33, 0.75);
}

.is-style-shadow > .wp-element-button {
	border: 2px solid transparent;
}

.is-style-shadow--outline .wp-element-button {
	border: 2px solid currentcolor !important;
	background-color: transparent !important;
}
