.nf-form-content { padding: 0; }
/*
.nf-form-content .list-select-wrap .nf-field-element>div,
.nf-form-content input:not([type=button]),
.nf-form-content textarea { background: #ffffff; border-color: #E1E0E0; color: #242424; }
*/
.nf-form-content .label-above .nf-field-label,
.nf-form-content .label-below .nf-field-label,
.nf-form-content .label-hidden .nf-field-label { margin-bottom: 0; }
.nf-form-content label { margin-bottom: 4px; font-size: 14px; line-height: 22px; font-weight: 400; color: #ffffff; font-family: 'Fira Sans', sans-serif; }
.nf-form-content .list-select-wrap .nf-field-element>div,
.nf-form-content input:not([type=button]),
.nf-form-content textarea.ninja-forms-field,
#nf-field-6 { width: 100%; background: #ffffff; border: 0; border-bottom: 1px solid #E0E0E0; color: #242424; padding: 12px; height: 48px !important; }
.nf-field-container { margin-bottom: 24px; }
#nf-field-6-container div[for='nf-field-6'] { display: none !important; }
#nf-field-7-wrap { display: flex; gap: 0 8px; }
#nf-field-7-wrap .nf-field-label { order: 2; }
#nf-field-7 { height: auto !important; }
#nf-field-4-container { margin-top: 48px; }
.nf-error-msg,
.nf-after-field .nf-error-msg { font-size: 14px; }
.nf-error.field-wrap .nf-field-element:after { display: none; }
.nf-form-fields-required { display: none; }
.nf-form-content { max-width: 100%; padding: 0; }
.nf-form-content input[type=submit] { width: 100%; max-width: 240px; background: #ff714f; color: #ffffff; font-size: 16px; line-height: 16px; font-weight: 500; height: 40px; font-family: 'Fira Sans', sans-serif; opacity: 1.0; border: 0;  }
.nf-form-content button:hover,
.nf-form-content input[type=button]:hover,
.nf-form-content input[type=submit]:hover { background: #DC5F3F; color: #ffffff; opacity: 1.0; }
.nf-response-msg { margin-bottom: 20px; color: #ffffff; }
.nf-form-content label#nf-label-field-7 { font-size: 16px; }
#nf-label-field-7 .ninja-forms-req-symbol { display: none; }
#nf-field-10-container.nf-field-container { position: absolute; margin-bottom: 0; top: 0; right: 8px; width: 24px; height: 50px; }
.nf-form-content #nf-field-9-container .ninja-forms-field { padding-right: 38px; }
.nf-form-content #nf-field-10-container input[type=submit] { background-color: transparent; background-image: url(img/arrow_forward_black.png); background-repeat: no-repeat; background-position: center center; width: 24px; height: 50px; text-indent: -99999px; }
#nf-field-9-container .nf-pass.field-wrap .nf-field-element:after { display: none; }
#nf-field-9-container.nf-field-container { margin-bottom: 0; }
.footer-bottom .nf-form-content .list-select-wrap .nf-field-element>div,
.footer-bottom .nf-form-content input:not([type=button]),
.footer-bottom .nf-form-content textarea { font-size: 14px; }
.nf-field-container.m-center .checkbox-wrap .nf-field-label label { text-align: center; }
#nf-form-1-cont .checkbox-wrap .nf-field-element label:before,
#nf-form-1-cont .checkbox-wrap .nf-field-label label:before,
#nf-form-1-cont .listcheckbox-wrap .nf-field-element label:before,
#nf-form-1-cont .listcheckbox-wrap .nf-field-label label:before { font-size: 18px; color: #FF724F; }
#nf-form-1-cont .checkbox-container.label-right label:before { left: -29px; }
.nf-error-msg, .ninja-forms-req-symbol,
.nf-error .nf-error-msg { color: #ff714f; }
.nf-form-hp { display: none !important; }
/*
.subscribe-newsletter .nf-form-content input[type=submit] { background: #ED1C23; }
.subscribe-newsletter .nf-form-content input[type=submit]:hover { background: #000000; }
.subscribe-newsletter .nf-form-content .list-select-wrap .nf-field-element>div,
.subscribe-newsletter .nf-form-content input:not([type=button]),
.subscribe-newsletter .nf-form-content textarea { border-radius: 30px; }
.subscribe-newsletter .nf-error.field-wrap .nf-field-element:after { display: none !important; }
.subscribe-newsletter .email-wrap { border-radius: 30px; }
.subscribe-newsletter .field-wrap.nf-error { border: 1px solid #ff0000; }
.subscribe-newsletter .nf-form-content .listselect-wrap .nf-field-element div,
.subscribe-newsletter .nf-form-content input.ninja-forms-field,
.subscribe-newsletter .nf-form-content select.ninja-forms-field:not([multiple]) { height: 60px; }
.subscribe-newsletter .nf-form-content { position: relative; }
.subscribe-newsletter .submit-container { position: absolute; top: 8px; right: 10px; }
.subscribe-newsletter input[type="submit"] { padding-top: 10px !important; padding-bottom: 10px !important; height: auto !important; }
.subscribe-newsletter input[type="email"] { padding-left: 20px !important; padding-right: 150px !important; }
*/
@media only screen and (max-width: 800px) {
  .nf-field-container .submit-wrap .nf-field-label { margin-bottom: 0 !important; }

}
/*
@media (min-width: 768px) {
  .nf-field-container#nf-field-4-container { padding-top: 30px; }
}
*/
