.contact-form h3, .contact-form label { color: #fff; }
.contact-form label { font-size: 16px; }
.contact-form select, .contact-form input, .contact-form textarea { background-color: #fff; color: #000; font-size: 16px; }
.contact-form .form-footer { text-align: center; }
.contact-form .form-footer .btn { font-size: 16px; height: 50px; background-color: #000; border-color: #000; width: auto; }
.contact-form .form-footer .btn:hover { background-color: var(--bg-color-btn); border-color: var(--bg-color-btn); }
.contact-form label .contactRequired { color: red; }
.contact-form select:focus, .contact-form input:focus, .contact-form textarea:focus { background-color: #fff; }
.contact-form h3 { font-weight: 700; text-transform: uppercase; font-size: 33px; border-bottom: 1px solid; width: 100%; margin-bottom: 0; padding: 6px 0; }
#easycontent_4 { background-color: #f1f1f1; }
#easycontent_4 div { color: #000; font-size: 16px; }
#easycontent_4 .title_block_inner { font-size: 33px; border-bottom: 1px solid; width: 100%; margin: 0 0 15px; color: #000; font-weight: bold; text-transform: uppercase; }
.contact-form { margin-bottom: 0px; }
#easycontent_4 .m-b-1 { font-size: 15px; padding: 4px 10px 10px; }
#easycontent_4 .m-b-1:nth-last-child(2), #easycontent_4 .m-b-1:nth-last-child(1) { padding-bottom: 0px; }
#easycontent_4, #main-content { margin-bottom: 0px; }
#easycontent_4 div a { text-decoration: underline; text-underline-offset: 3px; }
.contact-form span { color: #ed9393; }

@media (max-width:767px){
  .contact-form select, .contact-form input, .contact-form textarea, .contact-form label, #easycontent_4 div { font-size: 14px; }
  .contact-form h3, #easycontent_4 .title_block_inner { font-size: 25px; }
}