#pk_flex_content .intro_home .intro_home_wrapper {
	display: flex; flex-direction: row; gap: clamp(4rem, 8vw, 8rem);
}
.intro_home .info-col > svg {
	width: 100%; height: auto;
}

@media screen and (min-width: 768px) {
	.intro_home .info-col {
		width: 45%;
	}
	.intro_home .text-col {
		width: 55%;
	}
}
@media screen and (max-width: 767px) {
	#pk_flex_content .intro_home .intro_home_wrapper {
		gap: 2rem;
	}
}

@media screen and (max-width: 767px) {
	#pk_flex_content .intro_home .intro_home_wrapper {
		flex-direction: column; gap: 2rem;
	}
	.intro_home .button_wrapper {
		display: none;
	}
}