
.wp-block-hpinc-cta-small {
	border-radius: var(--wp--custom--border--radius--lg);
	container-name: cta-small;
	container-type: inline-size;
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 4.875rem;
	width: 100%;
}

.wp-block-hpinc-cta-small.is-entire-card-clickable {
	transition: opacity .3s ease-out;
}

.wp-block-hpinc-cta-small.is-entire-card-clickable:hover {
	opacity: .9;
}

.wp-block-hpinc-cta-small__inner {
	align-items: center;
	display: flex;
	gap: var(--wp--custom--spacing--12);
	padding: var(--wp--custom--spacing--16);
}

.wp-block-hpinc-cta-small__inner:has(a) {
	cursor: pointer;
}

.wp-block-hpinc-cta-small__inner .wp-block-hpinc-cta-small__image {
	flex: 0 0 2.875rem;
}

.wp-block-hpinc-cta-small__inner .wp-block-hpinc-cta-small__image:not(:has(img,svg)) {
	display: none;
}

.wp-block-hpinc-cta-small__inner img {
	height: 2.875rem;
	-o-object-fit: contain;
	object-fit: contain;
	width: 2.875rem;
}

.wp-block-hpinc-cta-small__inner a {
	font-weight: 500;
	-webkit-text-decoration: none;
	text-decoration: none;
}

.wp-block-hpinc-cta-small__inner a:hover {
	color: inherit;
}

.wp-block-hpinc-cta-small.image-size-small img {
	height: 1.5rem;
	width: 1.5rem;
}

.wp-block-hpinc-cta-small__description {
	opacity: .8;
}

.show-right-arrow {
	--arrow-size: 2rem;
	position: relative;
}

.show-right-arrow .wp-block-hpinc-cta-small__inner {
	padding-right: calc(var(--wp--custom--spacing--16) * 2 + var(--arrow-size));
}

.show-right-arrow .wp-block-hpinc-cta-small__inner:after {
	background-color: currentColor;
	content: "";
	display: block;
	height: var(--arrow-size);
	-webkit-mask-image: url("https://cdn-ilecnaj.nitrocdn.com/QyuCmNzrKSfazgpODowDvvTGHAkHWqnA/assets/images/optimized/rev-cd1aee4/www.hpinc.com/wp-content/mu-plugins/hpinc-plugin/dist/svg/arrow-wide-right.svg");
	mask-image: url("https://cdn-ilecnaj.nitrocdn.com/QyuCmNzrKSfazgpODowDvvTGHAkHWqnA/assets/images/optimized/rev-cd1aee4/www.hpinc.com/wp-content/mu-plugins/hpinc-plugin/dist/svg/arrow-wide-right.svg");
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	position: absolute;
	right: var(--wp--custom--spacing--16);
	top: 50%;
	transform: translateY(-50%);
	transition: transform .3s ease-in-out;
	width: var(--arrow-size);
}

.show-right-arrow:hover .wp-block-hpinc-cta-small__inner:after {
	transform: translateY(-50%) translateX(.25rem);
	transition: transform .1s ease-in-out;
}

.wp-block-hpinc-cta-small__link {
	font-size: var(--wp--preset--font-size--heading-6);
	font-weight: 500;
}

:root {
	--wp--custom--site-content-width: calc(var(--wp--custom--full-viewport-width) - var(--wp--custom--site-outer-padding) * 2);
}

@media (max-width:768px) {
	:root {
		--wp--custom--site-content-width: calc(100vw - var(--wp--custom--site-outer-padding) * 2);
	}
}
