.formBox {
	width: 100%;
	display: block;
	font-family: Montserrat;
}

.formBox input[type="text"] ,
.formBox input[type="email"],
.formBox input[type="tel"] {
	width: 100%;
	outline: none;
	margin-bottom: 10px;
	font-size: 20px;
	padding: 15px 25px;
}

.datenschutz a,
.datenschutz-link:hover {
	text-decoration: underline!important;
}

.formBox *::placeholder { opacity: .75; }
@media (min-width: 992px) and (max-width: 1199px) { .formBox input { padding: 5px 25px !important; } }

.formBox textarea {
	width: 100%;
	outline: none;
	margin-bottom: 10px;
	font-size: 20px;
	padding: 15px 25px;
	height: 110px;
	resize: none;
}

@media (min-width: 702px) and (max-width: 991px) { .freelancer-logo-block img { margin-top: -120px !important; } }
@media (min-width: 992px) { .freelancer-logo-block { margin: 0 auto; } }

@media (max-width: 991px) {
	.freelancer-logo-block {
		padding-top: 15px;
		text-align: center;
		width: 100%;
		padding: 15px 10% 0 10%;
	}

	.freelancer-logo-block img { margin-top: 15px; display: inline-block; text-align: left; }
	.freelancer-logo-block .TimDatas { padding: 0 50px;display: inline-block; text-align: left; }

	@media (min-width: 576px) { .freelancer-logo-block img { max-width: 50%; } }
}

.Ssdmm-Block { margin-left: 0; }
@media (min-width: 992px) { .Ssdmm-Block { margin: 0 auto; width: 100%; font-family: Montserrat; } }

@media (max-width: 575px) { .freelancer-logo-block img, .freelancer-logo-block .TimDatas { padding: 0 30px; } }
@media (max-width: 991px) { .form_success { text-align: center; padding: 0 165px; } }
@media (min-width: 1200px) { .form_success { position: absolute; top: 15%; } }

@media (min-width: 768px) and (max-width: 1199px) and (orientation: landscape) { form .nowInquiry { background: linear-gradient(to bottom right, #0b033e 43.5%, #3ed11c 0, #3ed11c 0, #3ed11c 80px) no-repeat 0px 0px / 110% 1100px; } }
@media (min-width: 992px) and (max-width: 1199px) { .nowInquiry { background: linear-gradient(to bottom right, #0b033e 43.5%, #3ed11c 0, #3ed11c 0, #3ed11c 80px) no-repeat 0px 0px / 100% 1100px !important; } }
