.maincontent {
    max-width: 100%;
    margin: 0 auto;
    padding: 0;
    border: none;
}

.partner-plus-wrapper.main-wrapper.content-wrapper {
	width: 97.5%;
	margin: auto;
	padding: 60px 15px 80px;
}
.partner-overview .h2-heading {
	font-size: 2em;
	font-weight: 600;
	text-shadow: 0px 0px 15px #77c950;
	color: #fff !important;
}

.partner-plus-info {
color: #fff;
}

.partner-plus-form-container {
	max-width: 720px;
	width: 100%;
	margin: auto;
	background: #ffffff17;
	border-radius: 8px;
}

.boxheader {
color: #fff;
}

.form_field_wrapper {
margin-inline: auto;
}

.form_field_textarea,
.form_field_text {
	width: 100%;
}

form .btn.btn-primary {
	background-color: var(--accent-green)!important;
	color: #FFF!important;
}

form .btn.btn-primary:hover {
	background-color: #fff!important;
color: var(--accent-green)!important;
}