/*
section.netzbau.column_v_1 svg {
	position: absolute;
	transform: translateX(-50%);
}

section.netzbau.column_v_1 {
	position: relative;
	height: 100vh;
	padding: 0;
}

section.netzbau.column_v_1 .body {
	position: relative;
	min-height: 100vh;
}

section.netzbau.column_v_1 .table-40 {
	height: 100%;
	max-width: 60%;
	min-width: 60%;
	padding-top: 7em;
}

section.netzbau.column_v_1 .table-60 {
	height: 100%;
	min-width: 40%;
	max-width: 40%;
	padding-right: 1em;
}

section.netzbau.column_v_1 .paragraph {
	position: relative;
	padding-left: 5em;
}

section.netzbau.column_v_2 .body {
	height: 100%;
	padding-left: 0em;
	max-width: 100%;
}
*/

section.netzbau-job.column_v_1 {
	padding-top: 6em !important;
}

section.netzbau-job.column_v_1 svg {
	margin-right: -4em;
}

section.index.column_v_3.invert .table-50 {
	padding-left: 3em;
	text-align: left;
}

.job-hook p {
	max-width: 85%;
	padding-top: 3em;
	padding-bottom: 0.5em;
}

.job-hook a {
	padding-bottom: 1em;
}

/*section.netzbau.column_v_2 .paragraph {
	position: relative;
	padding-bottom: 25em;
}*/

.inverted {
	color: rgb(20,20,20);
}

body.inverted {
	background: rgb(255,255,255);
}

.inverted * {
	color: rgb(45,45,45);
	/*background: rgb(255,255,255)!important;*/
}

.inverted .submit-button {
	background: #006CFF!important;
}

.inverted .grey-bg {
	color: black!important;
	background: rgb(210,210,210)!important;
}

.inverted nav#main-nav a {
	color: rgb(45,45,45);
	background: unset!important;
}

.inverted nav#main-nav a:hover {
	color: #006CFF!important;
}

.inverted .button h4:after,
.inverted .button:hover h4:after,
.inverted a,
.inverted h3 {
	color: #006CFF;
}

.inverted .form-container {
	background: white;
}

.inverted footer {
	background: rgb(220,220,220);
}

.inverted .form-field {
	color: rgb(45,45,45);
	background: transparent;
}

.inverted .form-field:focus {
	background: rgb(245,245,245);
	color: rgb(45,45,45);
}

.inverted .fullpage-menu a:before {
	background: rgb(190,190,190);
}

.inverted header.active .navigation.mobile-menu-btn {
	background: white;
}

.inverted section.index.column_v_3 .button {
	margin-top: 1em;
	text-align: left;
}


.inverted .column_v_3 svg,
.inverted .column_v_2 svg {
	max-height: 100vh;
}

.inverted .column_v_3 .table-40 {
	padding-left: 5em;
}

section.index.netzbau.column_v_3,
section.index.netzbau.column_v_2 {
	padding-bottom: 1em !important;
}

.footer-funkhaus div {
	color: rgb(45,45,45);
}

.job-card {
	justify-content: space-between;
}

.job-card .table-30 {
	max-width: calc(33.3% - 1em);
	min-width: calc(33.3% - 1em);
}