.sidebar-layout.contact_cta-layout {
	padding: max(1rem, calc(3 * var(--su)));
}

.sidebar-layout.contact_cta-layout .cta-images {
	display: flex;
	align-items: center;
	width: fit-content;
	border: 4px solid var(--white);
	margin-bottom: max(1.5rem, calc(2.5 * var(--su)));
}
.sidebar-layout.contact_cta-layout .cta-images > .cta-image {
	display: block;
	max-width: max(96px, 6 * var(--su));
}
.sidebar-layout.contact_cta-layout .cta-images > .cta-image:nth-child(2) {
	margin-inline: -5px;
}
.sidebar-layout.contact_cta-layout .cta-images > .cta-image:not(:first-child) {
	box-shadow: -4px 0 4px 0 rgba(0, 0, 0, 0.25);
}

.sidebar-layout.contact_cta-layout h5.pk-heading {
	font-size: max(1.25rem, calc(1.25 * var(--su)));
}
.sidebar-layout.contact_cta-layout h5.pk-heading,
.sidebar-layout.contact_cta-layout h6.pk-heading {
	font-weight: 500;
}
.sidebar-layout.contact_cta-layout .pk-text,
.sidebar-layout.contact_cta-layout .cta-info {
	font-size: var(--desktop-body-sm);
}

.sidebar-layout.contact_cta-layout .cta-info {
	display: flex;
	flex-direction: column;
	gap: 0.25em;
	margin-block: max(0.75rem, calc(0.75 * var(--su)));
}
.sidebar-layout.contact_cta-layout .cta-info a {
	display: flex;
	align-items: center;
	gap: 0.5em;
	color: inherit;
	font-weight: 400;
	text-decoration: none;
}
.sidebar-layout.contact_cta-layout .cta-info a:hover .link-text {
	text-decoration: underline;
}

.sidebar-layout.contact_cta-layout .pk-button-group {
	margin-top: max(1.5rem, calc(1.5 * var(--su)));
}