.wrap {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.gh {
	width: 50vw;
	height: auto;
	font-family: 'Roboto', sans-serif;
	font-size: 4vh;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	font-weight: 500;
	color: #000;
	background-color: #fff;
	border: none;
	border-radius: 45px;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease 0s;
	cursor: pointer;
	outline: none;
}

.gh:hover {
	background-color: #2EE59D;
	box-shadow: 0px 15px 20px rgba(46, 229, 157, 0.4);
	color: #fff;
	transform: translateY(-7px);
}

@media (max-width: 600px) {
	.gh{
		width: 90vw;
	}
}