main {
	padding: 5rem 0;
}

h1 {
	text-align: center;
	margin-bottom: 1rem;
}

p {
	text-align: center;
	margin-bottom: 3rem;
}

.em-item {
	border: 1px solid rgba(0, 0, 0, 0.12);
	box-shadow:
		0 1px 4px rgba(0, 0, 0, 0.10),
		0 6px 16px rgba(0, 0, 0, 0.12);
	border-radius: 5px;
}

.em.em-list .em-item .em-item-info h3.em-item-title a {
	color: #000 !important;
	text-decoration: none;
}

.em.em-list .em-item:first-child {
	padding: 3rem 2rem;
}

.em.em-list .em-item {
	padding: 3rem 2rem;
}

.em.pixelbones .input .button:not([data-nostyle]) {
	background-color: #1A73B8 !important;
	height: auto !important;
	line-height: normal !important;
	color: #fff !important;
	border: none !important;

	font-weight: bold !important;
	padding: 1rem 2.5rem !important;
	font-size: clamp(0.75rem, 1vw, 1rem) !important;
	margin: 0.25rem;
}

.em.pixelbones .input .button:not([data-nostyle]):hover {
	color: #fff !important;
}

.em .input .button .em-icon {
	display: none;
}
