/* Alchemy */

body
{
	display:grid;
	margin:0;	
}

/* - wrap - */

section
{
	display: grid;
	grid-template-columns: auto;
}

@media ( min-width:768px )
{
	section
	{
		grid-template-columns: auto 668px auto;
	}
}

@media ( min-width:1200px ){
	
	section
	{
		grid-template-columns: auto 1100px auto;
	}
}

/* Block */

.workspace
{
	display: grid;
	grid-template-columns: auto;
	/* padding: 0 32px 32px; */
}

@media( min-width:768px ){
	
	.workspace
	{
		grid-column: 2;
	}
}

/* - */

.txt
{
	display: grid;
	justify-self: center;
	align-self: center;
	padding: 32px;
}

/* - */

.txt-middle
{
	display: grid;
	justify-self: center;
	align-self: center;
	padding: 32px;
}

@media ( min-width:768px )
{
	.txt-middle
	{
		padding: 64px;
	}
}


/* - */

.col-2
{
	display: grid;
	grid-template-columns: auto;
}

@media ( min-width:768px )
{
	.col-2
	{
		grid-template-columns: auto auto;
	}
	
}

.feature-img
{
	width: 100%;
    align-self: center;
}

.pad-btm-16
{
	padding-bottom: 16px;
}

.pad-btm-32
{
	padding-bottom: 32px;
}

.pad-top-16
{
	padding-top: 16px;
}

.pad-top-32
{
	padding-top: 32px;
}

/* - Nav */

@media ( max-width:767px )
{
	.mobile-hidden
	{
		display: none!important;
	}
}