.tk .tk-section {
	padding-top: 2rem;
}

.tk .tk-section.tk-header {
	padding-top: 3.5rem;
	padding-bottom: 3.5rem;
}

.tk-title::after {
	display: none;
}

.tk .tk-section h3 {
	font-size: 20px;
	font-weight: 700;
}

.tk .tk-section .tk-container {
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
}

.tk .tk-section .tk-container>div {
	padding: 12px 0;
}

@media (min-width: 992px) {
	.tk .tk-section .tk-container {
		flex-direction: row;
		flex-wrap: wrap;
	}

	.tk-section:nth-child(even) .tk-container {
		flex-direction: row-reverse
	}

	.tk .tk-section .tk-container>div {
		width: 50%;
		padding: 24px;
	}
}

.tk .tk-buttons {
	display: flex;
	gap: 12px;
}

.tk a.tk-btn-primary {
	color: #fff;
	background-color: var(--tk-primary-color);
	text-transform: uppercase;
	width: -moz-max-content;
	width: max-content;
	border-color: transparent;
	padding: .5rem;
	/* padding: .75rem 2rem; */
	width: -moz-fit-content;
	width: fit-content;
	border-radius: 6px;
	text-align: center;
}

.tk a.tk-btn-primary:hover {
	background-color: var(--tk-primary-color-darker);
}