	* {
		box-sizing: border-box;
		font-size: .94rem;
	}
	.asukker {
		opacity: 0;
		height: 0;
		width: 0;
		z-index: -2;
	}
	
	
	
	.butn-send {
		margin: 20px 10px 10px 20px;
	}
	.butn-send	button {
		background: #800;
		border-radius: 10px;
		color: #dddddd;
		font-size: 1rem;
		font-weight: 600;
		margin: 20px 12px 12pz 30px;
		padding: 4px 13px 4px 12px;
		transition: all .4s ease-in-out;
	}
.butn-send	button:hover {
		background: #ff0000;
		color: #000;
	}
	
.hoved-kropp-wrap {
	}
	.hoved-kropp {
		margin-top: 10px;
	}	
	.form-wrap p {
		text-shadow: 1px 1px 1px #33333370;
		color: #800;
		font-size: 1.3rem;
		font-weight: 600;
		padding: 10px 10px 10px 28px;
	}
	
	.form-wrap	{
		border-radius: 10px;
		box-shadow: 2px 2px 5px 3px #33333330, -2px -2px 4px 3px #33333325;
		margin: 30px 10px 10px 10px;
		max-width: 780px;
		text-align: left;
	}
	
	.form-mail {
		padding: 10px 20px;
	}
	
	.form-hod	{
		background-color: #cccccc70;
	}
	
	.form-text-wrap {
		display: flex;
		justify-content: space-between;
	}
	.form-text-wrap input {
		box-shadow: inset 1px 1px 2px 1px #33333320, inset -1px -1px 2px 1px #33333310;
		margin: 8px 5px 8px 5px;
	}
	
	
	
	.form-navn {
		border-radius: 10px;
		border: solid 1px #33333340;
		padding: 10px;
		width: 300px;
	}

	label {
		color: #33333390;
		font-size: 1rem;
		padding: 2px 2px 2px 10px;
	}
	
	textarea {
		border-radius: 10px;
		border: solid 1px #33333340;
		box-shadow: inset 2px 2px 2px 1px #33333320, inset -2px -2px 2px 1px #33333310;
		font-size: .98rem;
		margin: 8px 4px 8px 4px;
		padding: 10px;
		height: 200px;
		resize: none;
		width: 100%;
	}

	@media screen and (min-width:780px) {
	.form-navn-mid {
		margin-left: 10px;
		margin-right: 10px;
	}
		.form-navn-48 {
			width: 48%;
		}

		
	}
	
	@media screen and (max-width:780px) {
		.form-text-wrap {
			display: flex;
			flex-direction: column;
		}
			textarea {
		width: 99%;
	}
	}

	

	