form input, form select {
    padding: 0.5em;
    border: 0;
    width: 100%;
    color: black;
    background-color: white;
}

form {
    max-width: 400px;
    background: var(--primary-color);
    padding: 1.5em;
}

.homepage p {
   /* max-width: 500px; */
}

form label {
    margin-top: 0.5em;
    display: inline-block;
    width: 100%;
    color: var(--black-color);
}

form input[type=submit] {
    width: auto;
	background:white!important;
}

p a {
    color: var(--black-color);
}

.section-padding.text {
	padding-left:35%;
}

@media only screen and (max-width: 1600px) {
	.section-padding.text {
	padding-left:25%;
}
}

@media only screen and (max-width: 651px) {
	.section-padding.text {
	padding-left:1em;
}
	.mobile-img {
		display:none;
	}
}