@charset "UTF-8";

footer {
	z-index: 4000;
	position: relative;
	height: var(--footer-height, 200px);
	padding: 1rem 10vw;
	display: flex;
	align-items: self-end;
	color: #fff;
	background-color: #000;
	--shadow: 0px 0px 80px 25px rgba(0, 0, 0, 0.4);
	box-shadow: var(--shadow);
	-webkit-box-shadow: var(--shadow);
	-moz-box-shadow: var(--shadow);

	> div.column {
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: end;
		gap: 1rem;

		&:is(:last-of-type:last-child) {
			margin-left: auto;
		}
	}
}
