@media (min-width: 992px) {
.section--tile-carousel {
			grid-column: 1 / 7
	}
		}
.section--ff-tile {
		align-self: stretch;
	}
@media (min-width: 992px) {
.section--ff-tile {
			grid-column: 7 / -1;
			margin-top: 0
	}
		}
.index-ff-tile {
	display: flex;
	flex-direction: column;
}
.index-ff-tile__action {
		margin-top: auto;
		display: flex;
		flex-wrap: wrap;
	}
.index-ff-tile__action > * {
			margin-bottom: 1rem;
			flex-basis: 100%;
		}
@media (min-width: 576px) {
.index-ff-tile__action > * {
				flex-basis: auto;
				margin-bottom: auto;
				margin-right: 1rem
		}
			}
.index-social-groups {
	display: grid;
	grid-template-columns: repeat(auto-fill, 15.357rem);
	grid-row-gap: 1.5rem;
	justify-content: space-between;
}
.index-social-groups__heading {
		grid-column: 1 / -1;
	}
.index-struct {
	display: block;
	position: relative;
	padding-bottom: 30rem;
}
@media (min-width: 576px) {
.index-struct {
		padding-bottom: 45.125rem
}
	}
@media (min-width: 992px) {
.index-struct {
		padding-bottom: 28rem
}
	}
@media (min-width: 1200px) {
.index-struct {
		padding-bottom: 35rem
}
	}
.index-struct object {
		position: absolute;
		top: 0;
		left: -.5rem;
		width: calc(100% + .5rem);
		height: 100%;
	}

/*# sourceMappingURL=index.css.map */
