#miguni {
	position: absolute;
	width: 44vw;
	margin-top: 11vw;
	margin-left: 47vw;
}

#bluekontakt {
	position: absolute;
	width: 32vw;
	margin-top: 13vw;
	margin-left: 52vw;
	rotate: 180deg;
}

#kontakth2 {
	width: 50vw;
	position: absolute;
	font-family: var(--brod1);
	font-weight: 400;
	font-style: normal;
	font-size: 2.6vw;
	padding-bottom: 1vw;
	margin-top: 12vw;
	margin-left: 12vw;
	letter-spacing: 0.3vw;
	text-transform: uppercase;
	text-align: left;

	color: transparent;
	background: #3ca4a4;
	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-clip: text;
	text-shadow: 0px 4px 4px rgba(255, 255, 255, 0.53);
}

#kontaktp {
	width: 42vw;
	position: absolute;
	margin-top: 16vw;
	margin-left: 12vw;
	font-size: 2vw;
	color: var(--blysort);
	text-align: left;

	font-family: "futura-pt", sans-serif;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 2.2vw;
}

#emaillogotop {
	width: 4vw;
	z-index: 7;
	margin-top: 23.5vw;
	margin-left: 16vw;
	position: absolute;
}

#emailp {
	width: 19vw;

	margin-top: 24.2vw;
	margin-left: 22vw;
	font-size: 2vw;
	color: var(--tyrkis);
	text-align: left;

	font-family: "futura-pt", sans-serif;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;

	margin-bottom: 0.2vw;
	border: 0px solid #3ca4a4;
	border-radius: 4px;
	display: inline-block;
	position: relative;
}

#emailp:after {
	content: "";
	position: absolute;
	width: 100%;
	transform: scaleX(0);
	height: 0.1vw;
	bottom: 0.02vw;
	left: 0;
	background-color: #3ca4a4;
	transform-origin: bottom right;
	transition: transform 0.25s ease-out;
}

#emailp:hover:after {
	transform: scaleX(1);
	transform-origin: bottom left;
}

#emailp :hover {
	text-decoration: none;
	color: #097373;
}

#phoneimg {
	width: 4vw;
	z-index: 7;
	margin-top: 2.5vw;
	margin-left: 16vw;
	position: absolute;
}

#phonep {
	width: 14vw;

	margin-top: 3vw;
	margin-left: 22vw;
	font-size: 2vw;
	color: var(--tyrkis);
	text-align: left;

	font-family: "futura-pt", sans-serif;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;

	margin-bottom: 0.2vw;
	border: 0px solid #3ca4a4;
	border-radius: 4px;
	display: inline-block;
	position: relative;
}

#phonep:after {
	content: "";
	position: absolute;
	width: 100%;
	transform: scaleX(0);
	height: 0.1vw;
	bottom: 0.02vw;
	left: 0;
	background-color: #3ca4a4;
	transform-origin: bottom right;
	transition: transform 0.25s ease-out;
}

#phonep:hover:after {
	transform: scaleX(1);
	transform-origin: bottom left;
}

#phonep :hover {
	text-decoration: none;
	color: #097373;
}

#kontaktcitat {
	width: 40vw;
	position: absolute;
	font-family: var(--brod1);
	font-weight: 400;
	font-style: normal;
	font-size: 2.2vw;
	padding-bottom: 1vw;
	margin-top: 3vw;
	margin-left: 12vw;
	letter-spacing: 0.2vw;
	text-transform: uppercase;
	text-align: left;

	color: transparent;
	background: #3ca4a4;
	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-clip: text;
	text-shadow: 0px 4px 4px rgba(255, 255, 255, 0.53);
	opacity: 0.6;
}

#los {
	width: 42vw;
	position: absolute;
	margin-top: 12vw;
	margin-left: 12vw;
	font-size: 1vw;
	color: var(--blysort);
	text-align: left;

	font-family: "futura-pt", sans-serif;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0.2vw;
	word-spacing: normal;
	line-height: 2.2vw;
	opacity: 0.5;
}

/*________ Futter Start__________*/

footer {
	width: 100%;
	height: auto;
	bottom: 0;

	padding-left: 6vw;
}

.futterkontakt {
	position: relative;
	margin-top: 36vw; /*Skub futter op og ned så det passer*/
}

.futterkontakt img {
	position: absolute;
}

/*________ Futter ____Slut_________*/
