.g-row[data-index="1"]{
	background: #fff; }

/* Phone (360) - *-600 */
@media (max-width: 767px) {
	.g-row[data-index="1"]>div,
	.g-row[data-index="2"]>div{
		width: 100%; }
	.g-row[data-index="2"]>div:first-child+*>div{
		margin: 32px 15px 40px; }
	.g-row[data-index="2"]>div:first-child>div{
		margin: 32px 15px 0; }
}
/* Table portrait (768) - 600-900 */
@media (min-width: 768px) and (max-width: 1019px) {
	.g-row[data-index="1"]>div,
	.g-row[data-index="2"]>div{
		width: 100%; }
	.g-row[data-index="2"]>div:first-child+*>div{
		margin: 40px 15px 56px; }
	.g-row[data-index="2"]>div:first-child>div{
		margin: 40px 15px 0; }
}
/* Table landscape (1020) - 900-1200 */
@media (min-width: 1020px) and (max-width: 1355px) {
	.g-row[data-index="1"]>div,
	.g-row[data-index="2"]>div{
		width: 50%; }
	.g-row[data-index="2"]>div>div{
		margin: 48px 15px 56px; }
}
/* Desktop (1356) - 1200-1800 */
@media (min-width: 1356px) and (max-width: 1679px) {
	.g-row[data-index="1"]>div,
	.g-row[data-index="2"]>div{
		width: 50%; }
	.g-row[data-index="2"]>div>div{
		margin: 48px 0 64px; }
}
/* Big desktop (1920) - 1800-* */
@media (min-width: 1680px) {
	.g-row[data-index="1"]>div,
	.g-row[data-index="2"]>div{
		width: 50%; }
	.g-row[data-index="2"]>div>div{
		width: 100%;
		margin: 64px 0 100px;
		max-width: 840px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box; }
	.g-row[data-index="2"]>div:first-child+*>div{
		padding: 0 20px 0 0; }
	.g-row[data-index="2"]>div:first-child>div{
		padding: 0 40px 0 20px;
		float: right; }
	.g-row[data-index="2"]>div:first-child>div>.btn-link{
		right: 40px; }
}