.kppt-actions {
	display: flex;
	align-items: center;
	gap: 1.25rem;
	margin: 1.25rem 0;
}

.kppt-button {
	appearance: none;
	background: transparent;
	border: 0;
	color: #242f76;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	gap: .45rem;
	font: inherit;
	padding: .35rem 0;
	text-decoration: none;
}

.kppt-button:hover,
.kppt-button:focus-visible {
	background-color: transparent !important;
	color: #101747;
	text-decoration: underline;
}

.kppt-pdf span {
	background: #d71920;
	border-radius: 2px;
	color: #fff;
	font-size: .63rem;
	font-weight: 700;
	letter-spacing: .03em;
	padding: .2rem .25rem;
}

@media print {
	.kppt-actions,
	.skip-link,
	.skip-link.screen-reader-text,
	.skip-to-content-link,
	body > a.screen-reader-text[href^="#"],
	a[href="#content"],
	a[href^="#skip"] {
		display: none !important;
	}

	.elementor-tab-content,
	.elementor-accordion-item .elementor-tab-content,
	.e-n-accordion-item > div,
	details > :not(summary),
	.elementor-accordion [role="region"],
	.e-n-accordion [role="region"] {
		display: block !important;
		height: auto !important;
		max-height: none !important;
		overflow: visible !important;
		opacity: 1 !important;
		visibility: visible !important;
	}

	.elementor-accordion-icon-closed {
		display: none !important;
	}

	.elementor-accordion-icon-opened {
		display: inline-block !important;
	}
}


