body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img  {
	position: relative;

}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img  .wp-block-image {
	margin: 0px!important;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img  .wp-block-image figure {
	width: 100vw;
	/* min-width: 1920px; */
	display: flex;
	justify-content: center;
	text-align: center;
}

/* body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img img { */
	/* width: 100vw; */
	/* min-width: 1920px; */
/* } */

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text {
	position: absolute;
	top: 90px;
	left: 50%;
	transform: translatex(-50%);
	display: block;
	width: calc(100% - 20px);
	text-align: left;
	/* margin: 0 30px 0 30px; */
	padding: 10px;
	max-width: 1200px; /*calc(100vw - 60px);*/ 
}

.page-id-6982 #kontakt_img_text h2 {
	text-align: center;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text h2 {
	margin: 0px;
	padding: 0px;
	margin: 30px auto ;
	font-size: 60px;
	line-height: 75px;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text h3 {
	font-weight: 400;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1 {
	padding-top: 0px;
}

@media only screen and (max-width: 1200px) {
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text h2 {
		font-size: 50px;
		line-height: 65px;
		font-weight: 400;
	}
}

@media only screen and (max-width: 750px) {
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text h2 {
		margin: 0px;
		padding: 0px;
		margin: 30px auto ;
		font-size: 35px;
		line-height: 40px;
	}
	
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text h2 br {
		display: none;
	}
	
	@media only screen and (max-width: 390px) {
		body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text {
			/* text-align: center; */
		}
	}
}



@media only screen and (min-width: 1200px) {
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1 {
		padding-top: 60px;
	}
	#body {
		/* margin-top: 90px; */
	} 
	
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text {
		position: absolute;
		top: 170px; /*calc(110px + 4vw);  */
		width: 100%;
		max-width: 1200px;
		margin: auto;
	}
	
	body.page-id-6971>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text {
		top: calc(110px + 1vw); 
	}
	
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_img_text h3 {
		font-size: 30px;
		font-weight: 400;
	}
	
	
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column {
	flex-basis: calc(40% - 16px); 
	padding-top: 30px;
	padding-right: 60px;
}
body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column:first-child>*{
	-moz-hyphens:none; 
	-ms-hyphens:none; 
	-webkit-hyphens: none;
	-o-hyphens: none;
	hyphens: none;
	word-break:keep-all;
	text-align: left;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column:first-child li{
	margin-bottom: 5px;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column  {
	padding: 0px;
	flex-basis: calc(60% - 16px);
}

#kontakt_img mark {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 0 20px;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}


/* WPCf7Formular */
/**/
/**/

#kontakt_img {
	
}

#kontakt_1 {
	padding-top: 0px!important;
	margin-top: 0px!important; 
	z-index: 500!important;
	position: relative;
	top: -67px!important;
	background-color: transparent!important;
}

#kontakt_1 * {
}

.wpcf7  {
	background-color: #fff;
	padding: 30px 30px 0px 30px;
	border-radius: 30px;
	border: 3px solid #84bd00; 
	width: 100%;
	z-index: 500;
	position: relative;
}

.wpcf7 #formheader {
	padding-bottom: 1em;
	border-bottom: 2px solid #636362;
	margin-left: -30px;
	width: calc(100% + 60px);
	padding-left: 30px;
	padding-right: 30px;
	margin-top: -10px;
}
.wpcf7 #formVisible {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
}

.wpcf7 #formURL,
.wpcf7 #formDSGVO,
.wpcf7 #formFile,
.wpcf7 #formVorname,
.wpcf7 #formNachname,
.wpcf7 #formEmail,
.wpcf7 #twofields,
.wpcf7 #formTelefon {
	max-width: 50%;
	flex-basis: 50%;
	padding: 10px;
	position: relative; 
	/* border: 1px solid red; */
}

.wpcf7 #twofields {
	padding: 0!important;
}

.wpcf7 #formCities,
.wpcf7 #formGehalt {
	padding: 10px;
}

.wpcf7 #formCities,
.wpcf7 #formGehalt,
.wpcf7 #formSubmit,
.wpcf7 #formDSGVO,
.wpcf7 hr {
	flex-basis: 100%;
	max-width: 100%;
	position: relative; 
}

.wpcf7 #formSubmit {
	position: relative;
	top: -30px;
}

@media screen and (max-width: 500px) {
	
	.wpcf7 #formSubmit,
	.wpcf7 #formDSGVO,
	.wpcf7 #formCities,
	.wpcf7 #formFile,
	.wpcf7 #formVorname,
	.wpcf7 #formNachname,
	.wpcf7 #formEmail,
	.wpcf7 #formGehalt,
	.wpcf7 #twofields,	
	.wpcf7 #formTelefon {
		flex-basis: 100%;
		max-width: 100%;
		padding: 10px;
		position: relative; 
	}
}
.wpcf7 label {
	color: #636362;
	font-weight: bold;
}

.wpcf7 select option,
.wpcf7 input * {
	color: #636362;
	padding-left: 10px;
	margin-left: 10px;
}

.wpcf7 select,
.wpcf7 input {
	min-height: 40px; 
	border-radius: 0px;
	background-color: #fff;
}

.wpcf7 select {
	/* margin-top: 1px!important; */
}

.wpcf7 input[type='submit'] {
    padding-left: 20px!important;
	padding-right: 20px!important;
	/* margin-top: 20px!important; */
	color: #fff;
	background-color: #84bd00;
}

.wpcf7 select,
.wpcf7 textarea,
.wpcf7 input {
    border: 0;
    padding: 0;
    margin: 0;
    max-width: 100%!important;
	min-width: 100%!important;
	width: 100%!important;
	border-radius: 0px;
	color: #636362;
	border: 2px solid #84bd00!important;
	border-radius: 5px!important;
	padding-left: 10px;
}

.wpcf7 .wpcf7-form-control-wrap {
    max-width: 100%!important;
	min-width: 100%!important;
	width: 100%!important;
	display: block;
}

.wpcf7 #formURL input,
.wpcf7 #formVorname input,
.wpcf7 #formNachname input,
.wpcf7 #formEmail input,
.wpcf7 #formTelefon input {
	font-size: 16px;
	padding-left: 10px;
	
	border-radius: 5px!important;
}

.wpcf7 #formFile > label > span {
	position: relative;
	top: -2px;
}

.wpcf7 #formCities.hide,
.wpcf7 #formHidden {
	display: none;
}

.wpcf7 select option {
	color: #636362;
}

.wpcf7 #formDSGVO {
	/* border: 1px solid blue; */
}

.wpcf7 #formDSGVO>* {
	/* border: 1px solid red; */
}

.wpcf7 #formDSGVO label,
.wpcf7 #formDSGVO span {
	min-height: 40px;
	display: block;
	margin: 0px!important;
	width: 100%;
}

.wpcf7 #formDSGVO label.toplabel {
	min-height: 0px;
	height: auto;
	margin: 0px!important;
	font-weight: bold;
}

.wpcf7 #formDSGVO .formDSGVO {
	/* position: absolute;  */
	/* left: 0px; */
	/* top: 0px; */
	display: block;
	width: 30px;
	height: 30px;
}

.wpcf7 #formDSGVO input {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;       /* Remove default arrow */
   /* background-image: url(/wp-content/uploads/green-check-circle.svg); */
   /* border: 2px solid #fff!important; */
   position: relative;
}

.wpcf7 #formDSGVO input:checked {
   background-image: url(/wp-content/uploads/green-check-circle.svg);
   border: 0px solid #fff!important;
}

.wpcf7 #formDSGVO p {
   /* width: 400px; */
   /* min-width: 100%; */
   width: calc (100% - 50px);
   padding-left: 0px!important;
   display: block;
}

/* CAUTION: Internet Explorer hackery ahead */

.wpcf7 #formDSGVO input-ms-expand {
    display: none; /* Remove default arrow in Internet Explorer 10 and 11 */
}

/* Target Internet Explorer 9 to undo the custom arrow */
@media screen and (min-width:0\0) {
    .wpcf7 #formDSGVO input {
        background: none\9;
        padding: 5px\9;
    }
}


.wpcf7 #formDSGVO label {
	/* margin-left: 10px!important; */
	font-weight: normal;
}



@media only screen and (max-width: 600px) {
	.wpcf7 textarea {
		height: 150px;
	}
}

.wpcf7 textarea.error,
.wpcf7 input.error {
	border: 2px solid red;
	background-color: #ffcccc;
}

.wpcf7 input:focus {
	border: 2px solid #636362;
}


.wpcf7 fieldset ul.inputs-list {
	list-style-type: none;
	margin-left: 0px;
}

input[type='submit'] {
    display: block; 
	background-color: #fff;
	/* color: #636362!important; */
	border-radius: 5px!important; 
}

div.hs-anhange> div.input {
	cursor: pointer;
}

#formFile input::before {
	content: "Select Attachment";
	line-height: 36px;
	position: absolute;
	cursor: pointer;
	pointer-events: none;
	color: #636362;
	background-color: #fff;
	margin-left: 0px; 
	margin-top: 0;
	border: 5px solid #84bd00; 
	width: calc(100% - 4px);
	text-align: center;	
	border: 0px;
	height: 36px;
}

.transx-DE #formFile input::before {
	content: "Datei auswählen"!important;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column>.withdrawal {
	padding: 40px;
	padding-top: 0px;
	font-size: 12px;
	line-height: 15px;
	color: #fff;
	text-align: justify;
	background-color: #84bd00;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	text-align: left;
	margin-bottom: 60px; 
} 

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column>.withdrawal a {
	font-weight: 700;
	text-decoration: underline;
	color: #fff;
}

ul.hs-error-msgs {
	display: none!important;
}

.hs_error_rollup>ul.hs-error-msgs {
	display: block!important;
}

label.hs-error-msg {

}
@media only screen and (max-width: 900px) {
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns {
		flex-wrap: wrap;
	}
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column {
		width: 100%!important;
		min-width: 100%!important;
		flex-basis: 100%!important;
	} 
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column {
		padding-right: 0px;
	}
	
	.wp-block-column:nth-child(even) {
		margin-left: 0px!important;
	}
}

@media only screen and (max-width: 480px) {
	.wpcf7 fieldset,
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column .wp-block-column:last-child>.wpcf7 fieldset.form-columns-1,
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column .wp-block-column:last-child>.wpcf7 fieldset.form-columns-2 {
		margin-bottom: 0px;
	}
	
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_1>.wp-block-columns>.wp-block-column fieldset>.hs-form-field {
		margin-bottom: 30px;
	}
}

.wpcf7 #formDSGVO {
	position: relative;
}

.wpcf7 #formDSGVO input {
	display: block; 
	min-height: 0px!important;
	width: 30px!important;
	max-width: 30px!important;
	min-width: 30px!important;
	height: 30px!important;
	max-height: 30px!important;
	float: left;
	/* position: relative;  */
	/* top: -26px;  */
	/* left: -10px; */
	margin-right: 20px!important;
	/* position: absolute; */
	/* left: 0; */
}

#formDSGVO > span {
	/* width: 30px!important; */
	/* max-width: 30px!important; */
	/* height: 30px!important; */
	/* max-height: 30px!important; */
		/* float: left; */
	width: 100%!important;

}

.wpcf7 #formDSGVO .wpcf7-list-item-label {
	display: block;
	float: right;
	width: calc(100% - 50px)!important;	 
}

#formDSGVO>p {
	position: relative;
	/* top: -40px; */
	width: calc(100% - 50px)!important;	 
	float: right;
}

#formDSGVO>p:nth-child(3) {
	width: 100%!important; 
	float: left; 
}

#formDSGVO>p:nth-child(4) {
	/* position: absolute;  */
	/* left: 0; */
	position: relative;
	left: -40px;
}

#formDSGVO>p:nth-child(5) {
	margin-top: -53px;
}

.wpcf7
 p.klein {
	font-size: 16px;;
}

#formDSGVO p strong {
	font-weight: 700;
}

#formDSGVO p {
	padding-bottom: 10px!important;
}
/**/
/**/
/* WPCf7Formular */


body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column {
	width: calc(33% - 30px);
	margin-left: 15px;
	margin-right: 15px;
}


body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo {
	background-size: cover; 
	background-repeat: no-repeat;
	margin-bottom: 20px;
	position: relative;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0; 
	background-color: rgba(000, 000, 000, 0.7);
	padding: 30px;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont>p:first-child {
	display: none;
}


body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont * {
	color: #fff;
	-moz-hyphens:none; 
	-ms-hyphens:none; 
	-webkit-hyphens: none;
	-o-hyphens: none;
	hyphens: none;
	word-break:keep-all;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a {
	padding: 5px 10px;
	background-color: #636362;
	border-radius: 20px;
	position: absolute;
	left: 30px;
	bottom: 25px;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont h3 {
	font-size: 27px;
	line-height: 30px;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont h4 {
	font-size: 20px;
	line-height: 23px;
	text-transform: none;
}

@media only screen and (max-width: 600px) {
	
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont {
		position: relative;
		padding: 30px; 
	}
	
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a {
		position: relative;
		left: 0px;
		bottom: 0px;
		margin-bottom: 25px;
	}
	
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo {
		height: auto!important;
		max-height: none!important;
	}
}

@media only screen and (min-width: 782px) and (max-width: 1200px) {
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont h3 {
		font-size:2.3893805309734515vw;
		line-height: 2.6548672566371683vw;
	}

	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont h4 {
		font-size: 1.9469026548672566vw;
		line-height: 2.2123893805309733vw;
	}

	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont p {
		font-size: 1.6814159292035398vw;
		line-height: 1.9469026548672566vw;
	}
	
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a {
		padding: 0.4424778761061947vw 0.8849557522123894vw;
		border-radius: 1.7699115044247788vw;
		left: 2.6548672566371683vw;
		bottom: 1.6814159292035398vw;
		font-size: 1.6814159292035398vw;
		line-height: 1.9469026548672566vw;
	}
	
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column {
		width: calc(33% - 2.6548672566371683vw);
		margin-left: 1.3274336283185841vw;
		margin-right: 1.3274336283185841vw;
	}


	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo {
		/* margin-bottom: 1.7699115044247788vw; */
	}

	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont {
		padding: 2.6548672566371683vw;
	}	
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a.orange {
	background-color: #ff9700;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a.green {
	background-color: #84bd00;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a.blue {
	background-color: #31c0e0;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-kontaktpageinfoblock>.kontaktInfo>.cont a.magenta {
	background-color: #f6337a;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#kontakt_2 {
	padding-bottom: 50px;
}

.greenbox {
	background-color: #84bd00;
	padding: 30px;
	border-radius: 30px;
	width: 100%;
	color: #fff;
}

.greenbox a {
	color: #fff;
	font-weight: bold;
}

@media only screen and (max-width: 1200px) {
	#kontakt_img_text+#editions_1,
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#editions_1.bot60 {
		padding-top: 0px!important;
	}
}
 

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#landing_2>.wp-block-columns>.wp-block-column {
	width: calc(33% - 30px);
	margin-left: 15px;
	margin-right: 15px;
}

body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#landing_2>.wp-block-columns>.wp-block-column>.wp-block-lazyblock-landingpageinfoblock>.landingInfo img.schenker {
	position: relative; 
	top: 2px;
}


@media only screen and (max-width: 781px) {
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#landing_2>.wp-block-columns>.wp-block-column {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}
}

@media only screen and (min-width: 782px) and (max-width: 1160px) {

	
	body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#landing_2>.wp-block-columns>.wp-block-column {
		width: calc(33% - 2.6548672566371683vw);
		margin-left: 1.3274336283185841vw;
		margin-right: 1.3274336283185841vw;
	}

}



body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#landing_2 {
	padding-bottom: 60px;
	/* padding-top: 0px; */
	margin-top: 0px;
	background-color: #eeeeef;
}

form > fieldset:nth-child(8) > div > div.hs-richtext {
	display: none;
}



/* Start_2 */
/**/
/**/

#start_2>.wp-block-columns {
	display: flex;
	align-items: center;
	max-width: 1050px!important;
}


#start_2 * {
	margin: 0px;
	height: calc(auto + 30px);
}

#start_2 h3 {
	font-size: 35px;
	font-weight: 400;
}

#start_2 .wp-block-cover h3 {
	font-size: 24px;
	font-weight: 400;
}

#start_2 .wp-block-cover p {
	max-width: 80%;
	margin: auto;
}

#start_2 .column2 {
	text-align: center;
	position: relative;
	min-width: 347px;
	margin-left: 3%;
	margin-right: 3%;
}

#start_2 .column2 svg{
	max-width: 95%;
	max-height: 250px;
}

#start_2 .column2 #cloudtext {
	position: absolute;
	top: 40px;
	max-width: 216px;
	left: 0px;
	right: 0px;
	margin: auto;
	/* max-width: 347px; */
}

#start_2 .column2 #cloudtext * {
	color: #fff;
}

#start_2 .column1 .cta  {
	margin: auto!important;
}

#start_2 .column2 .cta  {
	margin-top: 20px!important;
}

#start_2 .column3 .cta  {
	margin-top: 50px!important;
}

@media only screen and (max-width: 1250px) {
	#start_2>.wp-block-columns {
		flex-wrap: nowrap;
	}
	
	#start_2>.wp-block-columns>.wp-block-column {
		flex-shrink: 1;
		flex-grow: 0!important;
	}
	
	#start_2>.wp-block-columns>.wp-block-column:first-child>.wp-block-columns  {
		align-items: center;
	}
	
	#start_2 .column2 #cloudtext {
		/* position: absolute; */
		top: 40px;
		/* max-width: 60%; */
		left: 0;
		right: 0;
		max-width: 216px;
		margin: auto;		
	}
	
	#start_2 .column1,
	#start_2 .column2 {
		/* flex-basis: auto!important; */
		/* align-self: center; */
	}
	
	#start_2 .column3>* {
		width: 600px;
		margin: auto!important; 
	}
}

@media only screen and (max-width: 781px) {
		#start_2>.wp-block-columns>.wp-block-column {
		flex-shrink: 1;
		flex-grow: 1!important;
	}
	#start_2>.wp-block-columns {
		flex-wrap: wrap;
	}
		#start_2 .column1,
	#start_2 .column2 {
		flex-basis: auto!important;
		align-self: center;
	}
	#start_2>.wp-block-columns {
		justify-content: center;
	}
	#start_2>.wp-block-columns>.wp-block-column {
		flex-basis: 100%!important;
	}
	
	#start_2 .column1 {
		flex-basis: 100vw!important;
		width: 100vw!important;
		align-self: center;
		max-width: none;
		justify-content: center;
		/* text-align: center; */
		margin-bottom: 60px;
	}

	#start_2 .column2 {
		flex-basis: 100vw!important;
		width: 100vw!important;
		max-width: none;
		justify-content: center;
		/* text-align: center; */
		margin-bottom: 60px;
		position: relative; 
		/* left: -20px; */
		margin-bottom: 30px;
	}
	
	#start_2 .column3 {
		flex-basis: 100vw!important;
		width: 100vw!important;
		align-self: center;
		max-width: none;
		justify-content: flex-start;
		/* text-align: center; */
		margin-bottom: 60px;
	}	
}

@media only screen and (max-width: 685px) {
	#start_2 .column3 {
		position: relative;
		padding-bottom: 300px;
		/* border: 1px solid green; */
		margin-top: 60px;
		display: block;
		text-align: left;
	}
	
	#start_2 .column3 .wp-block-columns {
		display: block;
		max-width: 45%;
		height: auto;
		margin-left: 0px!important;
		margin-right: 0px!important;
		/* border: 1px solid blue; */
	}
	
	#start_2 .column3 .wp-block-columns.row1 {
		margin-left: 3%!important;
	}
	#start_2 .column3 .wp-block-columns.row3 {
		position: absolute;
		top: 0px;
		left: 52%;
	}
	
	#start_2 .column3 .wp-block-columns .wp-block-column {
		display: block;
		position: static;
		/* background-color: yellow; */
		width: 100%;
		margin: 0;
		padding: 0;
		margin-bottom: 10px;
		min-height: 100px;
	}
	
	#start_2 .column3 .wp-block-columns .wp-block-column>* {
		display: block;
		position: static;
		width: 100%;
		margin: 0;
		padding: 0;
		/* margin-bottom: 50px; */
		top: 0; bottom: 0; left: 0; right: 0;
		text-align: left;
	}
	
	#start_2 .column3 .wp-block-columns.row2 .col2 {
		position: absolute;
		bottom: 10px;
		width: 100%;
		max-width: 100%;
	}

	#start_2 .column3 .wp-block-columns.row2 .col2 .pic {
		text-align: center;
	}
	
	#start_2 .column3 .wp-block-columns.row2 {
		max-width: 100%; 
		/* position: relative; */ 
	}
	
	#start_2 .column3 .wp-block-columns.row2 .wp-block-column.col3 {
		position: absolute;
		top: 330px;
		left: 52%;
	}
	
	#start_2 .column3 .wp-block-columns.row2 .wp-block-column.col1 {
		margin-left: 3%;
	}
	
	#start_2 .column3 .wp-block-columns.row2 .wp-block-column.col1,
	#start_2 .column3 .wp-block-columns.row2 .wp-block-column.col3 {
		max-width: 45%;
	}
	
	#start_2 .column3 br {
		display: none;
	}
}


#start_2 .column1 .cta  {
	margin-top: 50px!important;
}

/**/
/**/
/* Start_2 */




.wpcf7 .hs-fieldtype-select select {
    border: 0;
    padding: 0;
    margin: 0;
	border-radius: 10px;
	color: #636362;
	border: 2px solid #84bd00;
	/* font-family: 'Courier New', monospace; */
	font-size: 16px;
	max-width: 100%; 
	width: 100%; 
	height: 40px;
	line-height: 40px;
}



.wpcf7 .hs-fieldtype-select select option {
	color: #636362;
	font-family: Titillium Web,Arial,sans-serif;
    font-size: 19px;
}

.wpcf7 .hs-fieldtype-select select.error {
	border: 2px solid red;
	background-color: #ffcccc;
}

.wpcf7 .hs-fieldtype-select select:focus {
	border: 2px solid #636362;
}


.legal-consent-container div.hs-richtext { 
	display: none;
}

.wpcf7 fieldset:last-child {
	margin-bottom: 0px;
}

.wpcf7  input[type="checkbox"] {
    width: 13px !important ;
    -webkit-appearance: checkbox !important;
}
 
#start_2 li:before {
	content: '';
	display: block;
	/* height: 50px; */
	width: 50px;
	min-height: 50px; 
	min-width: 50px;
	padding: 10px;
	background-image: url(/wp-content/uploads/arrow-circle-right-solid-blu.svg);
	color: #60c0dd; 
	fill: #60c0dd;
	background-size: contain; 
	background-position: center;
	background-repeat: no-repeat;
	float: left; 
	position: relative; 
	left: -20px;  
}
#start_2 li {
	list-style-type: none;
	min-height: 50px;
    display: flex;
    flex-direction: row;
    align-items: center;
	margin-bottom: 20px!important;
	padding-left: 20px;
}


.wpcf7 .hs-submit {
		margin-top: -30px;
}

#start_2 {margin-bottom: -20px!important;}

.page-id-7012 div.cta,
.page-id-6982 div.cta {
	margin-top: 50px!important; 
}

.page-id-7012 .cta a,
.page-id-6982 .cta a {
	position: relative;
	background-color: #fff!important;
	color: #84bd00!important; 
	border: 2px solid #84bd00;
	font-size: 25px; line-height: 25px;
	font-weight: 400;
	padding: 0 50px;
}

.page-id-7012 .cta a:before,
.page-id-6982 .cta a:before {
  content: " ";
  position: absolute;
  z-index: 0;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  border: 2px solid #fff;
  border-radius: 28px;
}

.page-id-7012 #kontakt_img_text+#editions_1, body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#editions_1.bot60,
.page-id-6982 #kontakt_img_text+#editions_1, body>#pagewrap>#body>#content>article>div.entry-content>.sticky>#editions_1.bot60 {
    padding-top: 30px!important; 
}

.codedropz-upload-inner {
    overflow: hidden;
    width: 100%;
    white-space: normal;
    text-align: center;
    text-overflow: ellipsis;
    font-weight: 400;
}

.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
	background: #84bd00;
}

#formBewerbung a {
	color: #84bd00;
}

#formBewerbung hr {
	
}

#jobright {
	background-color: #333332;
	/* padding-top: 60px; */
}

body * {
	/* border: 1px solid red; */
}


.sa_owl_theme .owl-dots {
	position: relative!important;
	top: -30px!important;
}


