.contact-form-container {margin-bottom:10px}
.contact-form-container img {width:100% !important;height:auto !important}
.contact-form-container .contact-form-group {position:relative}
.contact-form-container .contact-form-group.contact-form-center {text-align:center}
.contact-form-container .contact-form-group.contact-form-center .g-recaptcha {display:inline-block}
.contact-form-container .contact-form-group .form-text-radio {color:#959391}
.contact-form-container .contact-form-group .contact-form-input {border-radius:0;border:1px solid black;cursor:auto;padding-top:25px}
.contact-form-container .contact-form-group .contact-form-input:not(textarea) {height:55px}
.contact-form-container .contact-form-group .contact-form-input:focus {box-shadow:none}
.contact-form-container .contact-form-group .contact-form-input:focus + .contact-form-label,.contact-form-container .contact-form-group .contact-form-input.has-value + .contact-form-label {font-size:small;top:7px;left:10px}
.contact-form-container .contact-form-group .contact-form-input.error {border:1px solid red}
.contact-form-container .contact-form-group .contact-form-input.error + .contact-form-label {margin-top:18px}
.contact-form-container .contact-form-group .contact-form-label {position:absolute;top:17px;left:15px;cursor:auto;pointer-events:none;color:#959391;transition:all 150ms ease-out 0s}
.contact-form-container .contact-form-group .btn-contact {border-radius:0;text-transform:uppercase;color:white;background-color:#c82606;font-weight:bold;min-width:200px}
.contact-form-container .contact-form-group .btn-contact.disabled {cursor:auto}
body {background-color:white}
.page-content {padding-top:30px;padding-bottom:30px}
.page-content h1 {margin-top:20px;margin-bottom:20px}
.page-content .custom-contact-content img {max-width:100% !important;height:auto !important}