.webform-submission-contact-form {
  max-width: 45%;
  margin-bottom: 60px;
}

.block-webform-block {
    max-width: 1140px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.block-webform-block h2 {
    font-size: 32px;
    font-weight: bold;
    letter-spacing: 3px;
    text-transform: uppercase;
    margin-bottom: 25px;
    margin-top: 60px;
}
.form-type-textarea {
   margin-bottom: 1rem !important;
}

#main-content .form-control.is-invalid, #main-content .was-validated .form-control:invalid { background: none !important;border:1px solid #707070 !important; }
@media only screen and (max-width: 767.9px){
	#block-nfbaff-template1-content .contact-blue-section {padding-top: 80px;}
}