@charset "utf-8";

#contact > #main {
	padding: 0 24px 64px;
}
#contact > #main > h2 {
	margin: 0 0 28px;
	padding: 0 0 14px;
	font-size: 28px;
}
#zakoba-contact .zc-title {
	font-size: 23px;
}
#zakoba-contact .zc-row {
	display: grid;
	grid-template-columns: 200px minmax(0, 1fr);
}
#zakoba-contact .zc-label {
	padding: 17px 14px;
}
#zakoba-contact .zc-value {
	padding: 13px 16px;
}
#zakoba-contact dd.zc-value {
	padding-top: 17px;
	padding-bottom: 17px;
}
#zakoba-contact .zc-actions {
	margin: 28px 0 0;
}
#zakoba-contact .zc-button {
	min-width: 210px;
}
#zakoba-contact .zc-complete {
	padding: 34px 20px;
}
