.elementor-heading-title { line-height: inherit; }
.nf-form-fields-required { display: none; }
.nf-form-content { max-width: 100%; padding: 0; }
.nf-form-content ::-webkit-input-placeholder { color: #a9a8a8; }
.nf-form-content ::-moz-placeholder { color: #a9a8a8; }
.nf-form-content :-ms-input-placeholder { color: #a9a8a8; }
.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 label { font-size: 14px; line-height: 24px; font-weight: 400; color: #4e4d4d; }
.nf-form-content .list-select-wrap .nf-field-element>div,
.nf-form-content input:not([type=button]),
.nf-form-content textarea { padding: 12px; background: #ffffff; border: 1px solid #E1E0E0; color: #242424; }
.nf-form-content input:not([type=button]):focus,
.nf-form-content textarea:focus { background-color: #ffffff !important; }
.nf-form-content input:not([type=button]).button { display: inline-block; border: none !important; color: #ffffff; background: #066193; transition: all .3s; font-weight: 500; min-width: 100%; max-width: 220px; text-align: center; }
.nf-form-content input:not([type=button]).button:focus { background: #242424 !important; }
.nf-form-content input:not([type=button]).button:hover { opacity: 0.9; }
.nf-field-container.accept-terms .field-wrap { height: 50px; }
.nf-form-content textarea.ninja-forms-field { height: 96px; }
.nf-error .nf-error-msg,
.nf-error-msg { font-size: 14px; line-height: 1.24; }
.checkbox-wrap .nf-field-label label:before { font-size: 18px; }
.checkbox-container.label-right label:before { left: -28px; }
.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-form-3-cont .nf-form-content input.ninja-forms-field { height: 48px; }
.nf-form-content .newsletter-submit { position: absolute; top: 12px; right: 5px; }
.nf-form-content .newsletter-submit input:not([type=button]) { padding: 0; border: none; text-indent: -99999px; background-image: url(img/icon_arrow_next.svg); background-repeat: no-repeat; width: 24px !important; height: 24px !important; border-bottom: 0; transition: all 0s; }
.nf-form-content .newsletter-submit input:not([type=button]):hover { opacity: 1.0 !important; background-color: transparent !important; }
.nf-form-content .label-above #nf-field-12-wrap.nf-field-label { display: none; } /* I'm not a robot label */
/* Text By subscribing*/
#nf-field-11-wrap { font-size: 14px; line-height: 24px; color: #ffffff; }
/* By clicking the “Submit” */
#nf-field-13-wrap { font-size: 12px; line-height: 18px; }
.nf-field-container { margin-bottom: 25px !important; }
.nf-field-container#nf-field-13-wrap { margin-bottom: 0; }

@media only screen and (min-width:768px) {
  #nf-field-13-wrap { padding-right: 35%; }
}
