/* One control layout and one disclaimer for clinical contact forms. */
.elementor .nlr-clinical-form{container-type:inline-size;font-family:"Times New Roman",Times,serif}
.elementor .nlr-clinical-form form:is(.elementor-form,.bdt-contact-form-form){margin:0!important}
.elementor .nlr-clinical-form form .elementor-form-fields-wrapper,
.elementor .nlr-clinical-form form.bdt-contact-form-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start!important}
.elementor .nlr-clinical-form form .elementor-field-group,
.elementor .nlr-clinical-form form .bdt-field-group{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;grid-row:auto!important;grid-column:auto!important}
.elementor .nlr-clinical-form form .elementor-field-group-message,
.elementor .nlr-clinical-form form .e-form__buttons,
.elementor .nlr-clinical-form form .elementor-field-type-acceptance,
.elementor .nlr-clinical-form form .elementor-field-type-recaptcha_v3,
.elementor .nlr-clinical-form form .bdt-field-group:has(textarea),
.elementor .nlr-clinical-form form .bdt-field-group:has(button){grid-column:1/-1!important;grid-row:auto!important}
.elementor .nlr-clinical-form form :is(.elementor-field-textual,.bdt-input,.bdt-select,.bdt-textarea){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:11px 12px!important;border:1px solid #65676a!important;border-radius:10px!important;background:#121416!important;color:#fff!important;text-align:right!important;font:17px/1.35 "Times New Roman",Times,serif!important;box-shadow:none!important}
.elementor .nlr-clinical-form form :is(input,textarea)::placeholder{color:#c7c8c8!important;opacity:1!important;text-align:right!important}
.elementor .nlr-clinical-form form textarea{height:140px!important;min-height:140px!important;resize:vertical}
.elementor .nlr-clinical-form form select{text-align-last:right!important;appearance:auto!important;-webkit-appearance:auto!important;white-space:normal!important;padding-right:26px!important;cursor:pointer}
.elementor .nlr-clinical-form form .elementor-select-wrapper{display:block!important;width:100%;min-width:0}
.elementor .nlr-clinical-form form .elementor-select-wrapper::before,
.elementor .nlr-clinical-form form .elementor-select-wrapper::after{content:none!important;display:none!important}
.elementor .nlr-clinical-form form .select-caret-down-wrapper{display:none!important}
.elementor .nlr-clinical-form form select option{background:#121416;color:#fff}
.elementor .nlr-clinical-form form :is(button[type=submit],input[type=submit],button.bdt-button){width:100%!important;min-height:44px!important;height:auto!important;padding:12px 18px!important;border:1px solid #c59615!important;border-radius:10px!important;background:#c59615!important;color:#fff!important;font:700 17px/1.2 "Times New Roman",Times,serif!important;box-shadow:none!important;cursor:pointer}
.elementor .nlr-clinical-form form :is(button,input)[disabled]{opacity:.45!important;cursor:not-allowed!important}
.elementor .nlr-clinical-form form .nlr-topic-notice{box-sizing:border-box!important;max-width:100%!important;display:block!important;width:100%;margin:10px 0 0!important;padding:12px 14px!important;border:1px solid #d7b569;border-radius:10px;background:#241c0e;color:#fff1cf;font:16px/1.45 "Times New Roman",Times,serif!important;white-space:normal;overflow-wrap:anywhere;text-align:right!important}
.elementor .nlr-clinical-form form .nlr-topic-notice[hidden]{display:none!important}
.elementor .nlr-clinical-form form .elementor-field-label{color:#f5f2ec!important;font:16px/1.3 "Times New Roman",Times,serif!important}
@container(max-width:620px){.elementor .nlr-clinical-form form .elementor-form-fields-wrapper,.elementor .nlr-clinical-form form.bdt-contact-form-form{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:767px){.elementor .nlr-clinical-form form .elementor-form-fields-wrapper,.elementor .nlr-clinical-form form.bdt-contact-form-form{grid-template-columns:minmax(0,1fr)!important}}

.elementor .nlr-clinical-form form :is(.elementor-field-label,.bdt-form-label){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
