/*INFO*/
.info-grid {
	width: 100%;
	display: grid;
    grid-gap: 8%;
	grid-template-columns: repeat(2, 46%);
	padding-top: 4vw;
}

.studio-info {
	text-align: justify;
  	text-justify: inter-word;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	/*padding-right: 2.25vw;*/
}

.studio-info h1, .contact-info h1 {
	font-size: 1.6vw;
	text-transform: uppercase;
}

.contact-info {
	/*padding-left: 2.25vw;*/
}

.contact-info a:hover {
    border-bottom: 1px solid #008c96;
}

/*TABLET*/
@media (max-width:1024px) {
}

/*MOBILE*/
@media (max-width:600px) {

.info-grid {
	width: 100%;
	display: grid;
    grid-gap: 2.5vw;
	grid-template-columns: repeat(1, 100%);
}

.studio-info {
	text-align: left;
  	text-justify: inter-word;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	/*padding-right: 2.25vw;*/
}

.studio-info h1, .contact-info h1 {
	margin-bottom: 5vw;
	font-size: 4.2vw;
	text-transform: uppercase;
}

.contact-info {
	margin-top:8vw;
	padding-bottom: 4vw;
}

}