
footer {
	background-color: #146d33;
    box-shadow: 0px -2px 5px gray;
    width: 100%;
    display: flex;
	flex-direction: column;
    justify-content: space-between;
	height: 150px;
}

footer>div:first-child {
	padding-top: 1em;
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

footer>div:first-child>div {
    width: 30%;
	display: flex;
	flex-direction: column;
	gap: 0.5em;
}

footer>div:first-child>div>div {
	display: flex;
	flex-direction: row;
    justify-content: flex-start;
    align-items: baseline;
    gap: 0.2em;
    transition: 0.3s;
}
footer>div:first-child>div>div:hover {
    gap: 0.3em;
}

footer>div:first-child>div>div>a {
    width: 100%;
    font-family: "text";
}

footer>div:nth-child(even) {
	width: 100%;
	display: flex;
	justify-content: center;
}
footer>div:nth-child(even)>span {
    font-family: "text";
}
