.elementor-widget-section .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-section .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-eael-gravity-form .eael-protected-content-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-eael-gravity-form .protected-content-error-msg{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title,html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description,html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer .gform_button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer .gform_button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle){font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer .gform_next_button,html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-88 .elementor-element.elementor-element-eeab449 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end}html body .elementor-88 .elementor-element.elementor-element-eeab449 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px}html body .elementor-88 .elementor-element.elementor-element-eeab449 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%}html body .elementor-88 .elementor-element.elementor-element-eeab449 .eael-gravity-form .gform_footer .gform_button{width:100px!important}html body .elementor-88 .elementor-element.elementor-element-eeab449 .eael-gravity-form .gform_body .gform_page_footer .gform_button{width:100px!important}html body .elementor-88 .elementor-element.elementor-element-eeab449 .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle){width:100px!important}html body .elementor-88 .elementor-element.elementor-element-eeab449 .eael-gravity-form .gform_body .gform_page_footer .gform_next_button,html body .elementor-88 .elementor-element.elementor-element-eeab449 .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{width:100px}html body .elementor-88 .elementor-element.elementor-element-eeab449 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),html body .elementor-88 .elementor-element.elementor-element-eeab449 .gform_wrapper li.gfield_error textarea{border-width:1px}:root{--page-title-display:none}body.page-id-88{background:#faf9f6}body.page-id-88 #content{max-width:none;width:100%;padding:0}.elementor.elementor-88{--nlm-gutter:clamp(22px,3.6vw,72px);color:#3f5565;font-size:17px;line-height:1.7}.elementor.elementor-88 .elementor-section>.elementor-container{max-width:none;width:100%}.elementor.elementor-88 .elementor-column>.elementor-element-populated{padding:0}.elementor.elementor-88 .elementor-widget-text-editor .elementor-widget-container{text-align:left;color:#3f5565;font-weight:400;font-size:17px;line-height:1.7}.elementor-88 h1,.elementor-88 h2,.elementor-88 h3{color:#07385f;font-weight:600;letter-spacing:-.025em}.elementor-88 .nlm-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.12em;font-weight:700;margin:0 0 18px;color:#476579}.nlm-job-hero{display:grid;grid-template-columns:55% 45%;background:#07385f}.nlm-job-hero-copy{padding:64px var(--nlm-gutter);align-self:center}.elementor-88 .nlm-job-hero .nlm-eyebrow{color:#c8dce8}.elementor-88 .nlm-job-hero h1{font-size:clamp(42px,4vw,76px);line-height:1.08;color:#fff;margin:0 0 28px;letter-spacing:-.035em}.nlm-job-intro{color:#e1ebf1;max-width:640px;font-size:20px;line-height:1.65;margin:0 0 28px}.nlm-job-hero figure{margin:0;position:relative;min-height:450px}.nlm-job-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.elementor-88 .nlm-job-button{display:inline-flex;align-items:center;gap:28px;padding:16px 26px;background:#fff;color:#07385f;border:1px solid #fff;border-radius:3px;font-size:16px;font-weight:600;text-decoration:none}.elementor-88 .nlm-job-button:hover{background:#e8eef2}.nlm-job-overview{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding:64px var(--nlm-gutter) 48px;background:#fff}.elementor-88 .nlm-job-overview h2{font-size:clamp(30px,2.5vw,48px);line-height:1.15;margin:0 0 20px}.nlm-job-overview p:last-child{max-width:650px;margin:0}.nlm-job-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px 36px;margin:0;padding:12px 0 12px 48px;border-left:1px solid #ccd6dd}.nlm-job-facts .nlm-job-fact-label{font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#526c7d;margin-bottom:6px}.nlm-job-facts .nlm-job-fact-value{font-size:17px;line-height:1.6;color:#07385f;font-weight:600;margin:0}.nlm-job-details{display:grid;grid-template-columns:1fr 1fr;gap:72px;padding:0 var(--nlm-gutter) 64px;background:#fff}.nlm-job-details>div{border-top:1px solid #ccd6dd;padding-top:32px}.elementor-88 .nlm-job-details h2{font-size:30px;line-height:1.2;margin:0 0 20px}.nlm-job-details p{margin:0 0 24px;max-width:800px}.nlm-job-details ul{margin:0 0 24px;padding-left:22px}.nlm-job-details li{padding-left:6px;margin-bottom:12px}.nlm-job-schedule{border-left:3px solid #07385f;padding:8px 0 8px 20px}.elementor-88 .nlm-job-text-link{display:inline-block;color:#07385f;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.nlm-job-apply-heading{max-width:1100px;margin:0 auto;padding:64px 0 28px;scroll-margin-top:28px}.elementor-88 .nlm-job-apply-heading h2{font-size:clamp(32px,2.8vw,48px);line-height:1.15;margin:0 0 20px}.nlm-job-apply-heading p:last-child{max-width:820px;margin:0}.elementor.elementor-88 .eael-gravity-form{max-width:1100px;margin:0 auto 64px}.elementor.elementor-88 #gform_wrapper_4{padding:40px 48px;background:#fff;border:1px solid #ccd6dd;border-radius:3px;margin:0;box-shadow:none}.elementor.elementor-88 #gform_wrapper_4 .gform_fields{row-gap:26px;column-gap:24px}.elementor.elementor-88 #gform_wrapper_4 .gfield_label,.elementor.elementor-88 #gform_wrapper_4 legend.gfield_label{font-size:16px;font-weight:600;color:#173d55;margin-bottom:10px;line-height:1.45}.elementor.elementor-88 #gform_wrapper_4 .gfield_required{font-size:12px;font-weight:400;color:#526c7d}.elementor.elementor-88 #gform_wrapper_4 input:not([type=submit]):not([type=hidden]),.elementor.elementor-88 #gform_wrapper_4 textarea,.elementor.elementor-88 #gform_wrapper_4 select{font-size:16px;line-height:1.6;padding:13px 14px;min-height:48px;border:1px solid #9cb3c1;border-radius:3px;background:#fff;color:#263f51;max-width:100%;box-shadow:none}.elementor.elementor-88 #gform_wrapper_4 textarea{min-height:110px;resize:vertical}.elementor.elementor-88 #gform_wrapper_4 .nlm-job-history textarea{min-height:180px}.elementor.elementor-88 #gform_wrapper_4 input::placeholder,.elementor.elementor-88 #gform_wrapper_4 textarea::placeholder{color:#5b7183;opacity:1}.elementor.elementor-88 #gform_wrapper_4 .gfield_description,.elementor.elementor-88 #gform_wrapper_4 .ginput_complex label{font-size:13px;line-height:1.6;color:#526c7d;padding-top:7px}.elementor.elementor-88 #gform_wrapper_4 .nlm-form-section{border-top:1px solid #ccd6dd;padding-top:28px;margin-top:10px}.elementor.elementor-88 #gform_wrapper_4 #field_4_1 .nlm-form-section{border:0;padding-top:0;margin-top:0}.elementor.elementor-88 #gform_wrapper_4 .nlm-form-section h3{font-size:25px;line-height:1.2;margin:0 0 12px;color:#07385f}.elementor.elementor-88 #gform_wrapper_4 .nlm-form-section p{font-size:15px;line-height:1.65;margin:0;color:#526c7d}.elementor.elementor-88 #gform_wrapper_4 .gform_button{background:#07385f;color:#fff;border:1px solid #07385f;border-radius:3px;padding:16px 28px;font-size:16px;font-weight:600;min-height:52px;height:auto;width:auto!important;min-width:220px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1.4;white-space:normal;box-sizing:border-box;cursor:pointer}.elementor.elementor-88 #gform_wrapper_4 .gform_button:hover{background:#165274}.elementor.elementor-88 a:focus-visible,.elementor.elementor-88 #gform_wrapper_4 input:focus-visible,.elementor.elementor-88 #gform_wrapper_4 textarea:focus-visible,.elementor.elementor-88 #gform_wrapper_4 button:focus-visible{outline:3px solid #55a5c5;outline-offset:3px}@media(max-width:1240px){.nlm-job-apply-heading,.elementor.elementor-88 .eael-gravity-form{max-width:calc(100% - 2 * var(--nlm-gutter))}}@media(max-width:767px){.nlm-job-hero,.nlm-job-overview,.nlm-job-details{grid-template-columns:1fr}.nlm-job-hero-copy{padding:36px 22px}.elementor-88 .nlm-job-hero h1{font-size:42px}.nlm-job-intro{font-size:17px}.nlm-job-hero figure{min-height:240px}.nlm-job-overview{padding:36px 22px 28px;gap:28px}.nlm-job-facts{border-left:0;border-top:1px solid #ccd6dd;padding:24px 0 0;gap:22px}.nlm-job-facts .nlm-job-fact-value{font-size:15px}.nlm-job-details{padding:0 22px 36px;gap:28px}.elementor-88 .nlm-job-details h2{font-size:27px}.elementor.elementor-88 .elementor-widget-text-editor .elementor-widget-container{font-size:16px}.nlm-job-apply-heading{padding:36px 0 24px}.elementor.elementor-88 .eael-gravity-form{margin-bottom:42px}.elementor.elementor-88 #gform_wrapper_4{padding:26px 20px}.elementor.elementor-88 #gform_wrapper_4 .gform_fields{row-gap:24px;grid-template-columns:minmax(0,1fr);column-gap:0}.elementor.elementor-88 #gform_wrapper_4 .gfield{grid-column:1 / -1}.elementor.elementor-88 #gform_wrapper_4 .nlm-form-section h3{font-size:23px}.elementor.elementor-88 #gform_wrapper_4 .gform_button{width:100%!important;min-width:0}}