/**
 * @Author: Huugo Wahalahti
 * @Date:   2023-07-07 15:21:06
 * @Last Modified by:   Huugo Wahalahti
 * @Last Modified time: 2023-07-07 16:35:28
 */
.huugelifooter_v1 {
	/* Set background image */
	background-image: url("https://images.pexels.com/photos/1819662/pexels-photo-1819662.jpeg");
	/* Center and fit background image no repeat */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: var(--secondary-color);
	color: var(--primary-color);
	min-height: 50vh;
}

.footercontent {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	grid-template-rows: repeat(5, 1fr);
	grid-column-gap: 0px;
	grid-row-gap: 0px;
}

.footercontent > * > h3 {
	margin-bottom: 10px;
	margin-top: 0px;
}

.div1 {
	display: flex;
	justify-content: center;
	align-items: center;
}

.div1 .textlink {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}

.footericon {
	width: 100%;
	max-width: 100px;
	height: auto;
	filter: invert(100%);
}

.div2 {
	display: flex;
	justify-content: center;
	align-items: center;
}

.div3 {
	text-align: right;
}

.div4 {
	text-align: left;
}

.div5 {
	display: flex;
	justify-content: center;
	align-items: center;
}

.div1 { grid-area: 1 / 1 / 2 / 6; }
.div2 { grid-area: 3 / 3 / 4 / 4; }
.div3 { grid-area: 3 / 2 / 4 / 3; }
.div4 { grid-area: 3 / 4 / 4 / 5; }
.div5 { grid-area: 5 / 1 / 6 / 6; }