.contact_page {
	width: 100vw;
	display: flex;
	flex-direction: column;
	text-align: center;
	/* justify-content: center; */
}

.contact_title {
	margin-top: 10vh;
	font-size: 3vw;
	font-weight: 800;
	/* margin: auto; */
	width: 100%;
	/* align-self: center; */
	margin-bottom: 5vh;
}

.contact_list {
	font-size: 1vw;
	font-weight: 800;
	margin-top: 1vh;
	display: flex;
	justify-content: center;
	align-items: center; 
	text-align: center;
	/* vertical-align: middle */
	/* align-self: center; */
}

.contact_box {
	transition-property: transform;
    transition: all 200ms ease;

    &:hover {
      transform: scale(1.1);
      border-bottom: 2px solid;
    }
	/* vertical-align: middle */
	/* align-self: center; */
}


.contact_badge {
	margin-top: 3vh;
}