/*# sourceMappingURL=ttg-column.css.map*/

.ttg-column {
	flex-basis: var(--ttg-column-width-m, 100%);
	max-width: var(--ttg-column-width-m, 100%);
	order: var(--ttg-column-order_m, 0);
	display: flex;
}

@media (min-width: 1200px) {
	.ttg-column {
		flex-basis: var(--ttg-column-width, 100%);
		max-width: var(--ttg-column-width, 100%);
		order: var(--ttg-column-order, 0);
	}
}

.ttg-column__inner {
	padding: var(--ttg-column-gutter-m, 0);
	flex: 0 0 100%;
	max-width: 100%;
}

@media (min-width: 1200px) {
	.ttg-column__inner {
		padding: var(--ttg-column-gutter, 0);
	}
}
/*# sourceMappingURL=ttg-row.css.map*/

.ttg-row {
	width: 100%;
}

.ttg-row__inner {
	margin: var(--ttg-column-mar-m);
	display: flex !important;
}

@media (min-width: 1200px) {
	.ttg-row__inner {
		margin: var(--ttg-column-mar);
	}
}

.ttg-row__inner.align-items-start {
	align-items: initial !important;
}

.ttg-row__inner.align-items-center {
	align-items: center !important;
}

.ttg-row__inner.align-items-end {
	align-items: flex-end !important;
}

@media (min-width: 1200px) {
	.ttg-row__inner.align-items-lg-start {
		align-items: initial !important;
	}
	
	.ttg-row__inner.align-items-lg-center {
		align-items: center !important;
	}
	
	.ttg-row__inner.align-items-lg-end {
		align-items: flex-end !important;
	}
}
