.elementor-heading-title { line-height: inherit; }
.nf-form-fields-required { display: none; }
.nf-form-content { max-width: 100%; padding: 0; }
.nf-error.field-wrap .nf-field-element:after { display: none !important; }
.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: 2px !important; }
.nf-form-content .list-select-wrap .nf-field-element>div,
/* .nf-form-content input:not([type=button]), */
.nf-form-content input:not([type=submit]),
.nf-form-content textarea { padding: 12px 0; border-radius: 0; background: transparent; border: 0; border-bottom: 1px solid #30a8a6; color: #4d4d4d; }
.nf-form-content input:not([type=button]):focus,
.nf-form-content textarea:focus { background-color: #ffffff !important; }
.nf-error .nf-error-msg,
.nf-error-msg { font-size: 14px; line-height: 22px; }
.nf-after-form-content { clear: both; }
.nf-form-content .list-select-wrap .nf-field-element>div:focus,
.nf-form-content input:not([type=button]):focus,
.nf-form-content textarea:focus { background-color: transparent; }
.nf-field-container { margin-bottom: 20px !important; }
.checkbox-container .nf-field-label .nf-label-span,
.checkbox-container .nf-field-label label { font-weight: 400; }
.checkbox-container .ninja-forms-req-symbol { display: none; }
.field-wrap select { padding: 12px 0; border: 0; border-bottom: 1px solid #30a8a6; color: #999999; border-radius: 0; }
.nf-error.listimage-wrap .nf-field-element ul,
.nf-error .ninja-forms-field { border: 0 !important; border-bottom: 1px solid #ff0000 !important; }
.ninja-forms-form-wrap a { color: #002060; }
.ninja-forms-form-wrap a:hover { color: #002060; text-decoration: underline; }
/* Submit Button */
#nf-field-4-container.nf-field-container { margin-top: 60px; margin-bottom: 5px !important; }
.hidden-container { display: none; }
/**/
.nf-form-content input:not([type=button]).phone { padding-left: 100px !important; }
.iti__country-container { display: flex; align-items: center; color: #4d4d4d; column-gap: 10px; }
.iti { width: 100%; }
.iti__country-container { padding: 0; }
button.iti__selected-country { border-radius: 0; border: 0; padding: 0; background: none; }
button.iti__selected-country:hover { background: none; }
.iti__selected-country-primary { padding: 0; }
.iti__selected-dial-code { display: none; }
.iti .iti__selected-dial-code { color: #0000ff; }
.nf-form-content input:not([type=button]).iti__search-input { padding-left: 8px; padding-right: 8px; }
[type=button].iti__selected-country { min-width: 0; }
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary { background-color: transparent; }
