.et-l--header{--nhms-navy:#06055b;--nhms-lavender:#c4b5fd;position:relative;z-index:1000}.et-l--header .et_pb_section{background:#06055b!important;overflow:visible!important}.et-l--header .et_pb_row{overflow:visible!important}.et-l--header .et_pb_column,.et-l--header .et_pb_menu,.et-l--header .et_pb_menu_inner_container{overflow:visible!important}.et-l--header .et_pb_menu{background:transparent!important}.et-l--header .et_pb_menu__logo{background:#ffffff;border:1px solid #ececf4;border-radius:10px;box-shadow:0 3px 12px rgb(0 0 0 / 8%)}.et-l--header .et_pb_menu__logo a{display:block}.et-l--header .et_pb_menu__logo img{display:block;object-fit:contain}.et-l--header .nhms-logo .et_pb_image_wrap{background:#fff;border:1px solid #ececf4;border-radius:10px;box-shadow:0 3px 12px rgb(0 0 0 / 8%)}.et-l--header .nhms-logo img{display:block;object-fit:contain}.et-l--header .et_pb_menu__wrap{min-width:0}.et-l--header .et-menu{align-items:center;flex-wrap:wrap;gap:4px;padding-left:0!important}.et-l--header .et-menu>li{margin:0!important;padding:0 4px!important;align-items:center}.et-l--header .et-menu>li>a{display:inline-flex;align-items:center;min-height:44px;padding:12px 10px!important;color:#fff!important;font-size:14px;font-weight:600;line-height:1.4;opacity:1!important;transition:color .18s ease,background-color .18s ease}.et-l--header .et-menu>li.menu-item-has-children>a{padding-right:28px!important}.et-l--header .et-menu>li.menu-item-has-children>a:first-child::after{top:50%;right:8px;transform:translateY(-50%)}.et-l--header .et-menu>li>a:hover,.et-l--header .et-menu>li.current-menu-item>a,.et-l--header .et-menu>li.current-menu-ancestor>a{color:#d8ccff!important}.et-l--header a:focus-visible:not(.sub-menu *),.et-l--header .mobile_menu_bar:focus-visible{outline:3px solid #c4b5fd;outline-offset:4px;border-radius:5px}.et-l--header :is(.menu-btn,.clients-btn,.menu-item-46629,.menu-item-46660)>a:not(.sub-menu *){display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;height:auto;min-width:0;margin:0!important;padding:11px 18px!important;border:1px solid #c4b5fd;border-radius:8px;background:#c4b5fd!important;color:#060535!important;font-size:14px;font-weight:700;line-height:1.4;text-align:center;white-space:normal;opacity:1!important;transform:none!important}.et-l--header .menu-item-46660>a:not(.sub-menu *){background:transparent!important;color:#eee9ff!important}.et-l--header :is(.menu-btn,.clients-btn,.menu-item-46629,.menu-item-46660)>a:not(.sub-menu *):hover{background:#e0d6ff!important;color:#060535!important}.et-l--header .menu-buttons-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media (min-width:981px) and (max-width:1200px){.et-l--header .et-menu{gap:2px}.et-l--header .et-menu>li{padding:0 2px!important}.et-l--header .et-menu>li>a{font-size:13px;padding-left:7px!important;padding-right:7px!important}.et-l--header :is(.menu-btn,.clients-btn,.menu-item-46629,.menu-item-46660)>a:not(.sub-menu *){padding:10px 12px!important}}@media (max-width:980px){.et-l--header .mobile_menu_bar{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.et-l--header .mobile_menu_bar::before{top:0;color:#e1d7ff!important;font-size:34px}.et-l--header .et_mobile_menu{width:100%;left:0;margin-top:10px;padding:12px!important;max-height:70vh;max-height:70dvh;overflow-y:auto;overscroll-behavior:contain;border:1px solid #41417d;border-top:3px solid #c4b5fd;border-radius:12px;background:#101047!important;box-shadow:0 16px 36px rgb(6 5 51 / 24%)}.et-l--header .et_mobile_menu>li{margin:0!important;padding:0!important;white-space:normal!important}.et-l--header .et_mobile_menu>li>a{display:block;width:100%;min-height:46px;padding:12px!important;border-bottom:1px solid #343469;border-radius:6px;background:transparent;color:#fff!important;font-size:15px;font-weight:500;line-height:1.5;white-space:normal!important;overflow-wrap:anywhere;opacity:1!important;box-sizing:border-box}.et-l--header .et_mobile_menu>li>a:hover,.et-l--header .et_mobile_menu>li.current-menu-item>a{background:#303071!important;color:#e1d7ff!important}.et-l--header .et_mobile_menu :is(.menu-btn,.clients-btn,.menu-item-46629,.menu-item-46660)>a:not(.sub-menu *){margin-top:10px!important}}@media (max-width:480px){.et-l--header .menu-buttons-wrapper{flex-direction:column;align-items:stretch}.et-l--header .menu-buttons-wrapper .menu-btn>a:not(.sub-menu *){width:100%}}@media (prefers-reduced-motion:reduce){.et-l--header *:not(.sub-menu,.sub-menu *),.et-l--header *:not(.sub-menu,.sub-menu *)::before,.et-l--header *:not(.sub-menu,.sub-menu *)::after{transition:none!important;animation:none!important}}:is(.nhms-register,.nhms-form){--nhms-navy:#06055b;--nhms-accent:#c4b5fd;--nhms-muted:#d0d3ed;box-sizing:border-box;background:linear-gradient(135deg,#06055b 0%,#101047 100%);border:1px solid #343475;border-radius:20px;box-shadow:0 18px 48px rgb(6 5 51 / 18%);color:#fff;font-family:inherit;font-size:16px;line-height:1.6;color-scheme:light}:is(.nhms-register,.nhms-form) *,:is(.nhms-register,.nhms-form) *::before,:is(.nhms-register,.nhms-form) *::after{box-sizing:border-box}:is(.nhms-register,.nhms-form) h2,:is(.nhms-register,.nhms-form) h3{color:#fff;font-family:inherit;font-weight:700;line-height:1.3}:is(.nhms-register,.nhms-form) h2{margin:0 0 10px;font-size:clamp(26px,4vw,34px)}:is(.nhms-register,.nhms-form) h3{margin:26px 0 16px;font-size:20px}:is(.nhms-register,.nhms-form)>h3:first-of-type{margin-top:0}:is(.nhms-register,.nhms-form) p{margin:0;color:var(--nhms-muted);line-height:1.65}:is(.nhms-register,.nhms-form) .step-header{margin-bottom:30px;text-align:left}:is(.nhms-register,.nhms-form) .step-header:empty{display:none}:is(.nhms-register,.nhms-form) .step-header:not(:has(h2,h3,p)){display:none}:is(.nhms-register,.nhms-form) .form-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 24px;margin-bottom:20px}:is(.nhms-register,.nhms-form) .form-group{min-width:0;margin:0;grid-column:span 12}:is(.nhms-register,.nhms-form) .full{grid-column:span 12}:is(.nhms-register,.nhms-form) .half{grid-column:span 6}:is(.nhms-register,.nhms-form) .third{grid-column:span 4}:is(.nhms-register,.nhms-form) .small{grid-column:span 2}:is(.nhms-register,.nhms-form) .form-section-title{min-width:0;margin:12px 0 0;padding-top:22px;border-top:1px solid #393975}:is(.nhms-register,.nhms-form) .form-section-title:first-child{margin-top:0;padding-top:0;border-top:0}:is(.nhms-register,.nhms-form) .form-section-title h3{margin:0 0 6px}:is(.nhms-register,.nhms-form) .form-section-title p{font-size:14px}:is(.nhms-register,.nhms-form) .form-group>label,:is(.nhms-register,.nhms-form) .form-group>p>label{display:block;margin:0 0 8px;color:#f4f3ff;font-size:14px;font-weight:600}:is(.nhms-register,.nhms-form) .required{color:#ddd2ff}:is(.nhms-register,.nhms-form) .wpcf7-form-control-wrap{display:block;min-width:0}:is(.nhms-register,.nhms-form) .form-group>br,:is(.nhms-register,.nhms-form) .form-group>p>br,:is(.nhms-register,.nhms-form) .wizard-buttons>br,:is(.nhms-register,.nhms-form) .wizard-buttons>p>br{display:none}:is(.nhms-register,.nhms-form) input:is([type="text"],[type="email"],[type="password"],[type="tel"],[type="number"],[type="date"],[type="url"]),:is(.nhms-register,.nhms-form) select,:is(.nhms-register,.nhms-form) textarea{display:block;width:100%;min-width:0;max-width:100%;min-height:48px;margin:0;padding:12px 14px;border:1px solid #d8dcec;border-radius:9px;background-color:#fff;color:#20243b;font:inherit;font-size:16px;line-height:1.5;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}:is(.nhms-register,.nhms-form) input::placeholder,:is(.nhms-register,.nhms-form) textarea::placeholder{color:#687086;opacity:1}:is(.nhms-register,.nhms-form) textarea{min-height:150px;height:auto;resize:vertical}:is(.nhms-register,.nhms-form) select{appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2306055B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}:is(.nhms-register,.nhms-form) select[multiple]{background-image:none;padding-right:14px}:is(.nhms-register,.nhms-form) select option{background:#fff;color:#20243b}:is(.nhms-register,.nhms-form) input:focus-visible,:is(.nhms-register,.nhms-form) select:focus-visible,:is(.nhms-register,.nhms-form) textarea:focus-visible,:is(.nhms-register,.nhms-form) button:focus-visible,:is(.nhms-register,.nhms-form) a:focus-visible{outline:3px solid var(--nhms-accent);outline-offset:3px}:is(.nhms-register,.nhms-form) input:disabled,:is(.nhms-register,.nhms-form) select:disabled,:is(.nhms-register,.nhms-form) textarea:disabled{opacity:.65;cursor:not-allowed}:is(.nhms-register,.nhms-form) .wpcf7-checkbox,:is(.nhms-register,.nhms-form) .wpcf7-radio,:is(.nhms-register,.nhms-form) .wpcf7-acceptance{display:grid;gap:10px}:is(.nhms-register,.nhms-form) .wpcf7-list-item{display:block;min-width:0;margin:0}:is(.nhms-register,.nhms-form) .wpcf7-list-item label{display:flex;align-items:flex-start;gap:12px;margin:0;padding:13px 15px;border:1px solid #505087;border-radius:9px;background:#20205e;color:#f5f3ff;font-size:14px;font-weight:400;line-height:1.6;cursor:pointer}:is(.nhms-register,.nhms-form) .wpcf7-list-item label:hover{border-color:var(--nhms-accent)}:is(.nhms-register,.nhms-form) .wpcf7-list-item label:has(input:checked){background:#303071;border-color:var(--nhms-accent)}:is(.nhms-register,.nhms-form) input:is([type="checkbox"],[type="radio"]){appearance:auto;flex:0 0 19px;width:19px;height:19px;min-height:0;margin:2px 0 0;padding:0;accent-color:var(--nhms-accent);cursor:pointer}:is(.nhms-register,.nhms-form) .wpcf7-list-item-label{min-width:0;overflow-wrap:anywhere}:is(.nhms-register,.nhms-form) .wpcf7-acceptance{margin-bottom:12px}:is(.nhms-register,.nhms-form) a{color:#ddd2ff;text-decoration:underline;text-underline-offset:3px}:is(.nhms-register,.nhms-form) a:hover{color:#fff}:is(.nhms-register,.nhms-form) hr{height:1px;margin:30px 0;border:0;background:#393975}:is(.nhms-register,.nhms-form) hr::after{content:none}:is(.nhms-register,.nhms-form) input[type="file"]{width:100%;padding:12px;border:1px dashed #9292c2;border-radius:9px;background:#20205e;color:#fff;font:inherit;font-size:14px}:is(.nhms-register,.nhms-form) input[type="file"]::file-selector-button{margin-right:12px;padding:8px 12px;border:0;border-radius:6px;background:#e6deff;color:#06055b;font:inherit;cursor:pointer}:is(.nhms-register,.nhms-form) .wizard-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid #393975}:is(.nhms-register,.nhms-form) .wizard-buttons>p{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0}:is(.nhms-register,.nhms-form) :is(.next-step,.prev-step,.nhms-submit,input[type="submit"]){appearance:none;width:auto;max-width:100%;min-height:48px;height:auto;margin:0;padding:13px 26px;border:1px solid transparent;border-radius:9px;background:var(--nhms-accent);color:#060535;font:inherit;font-size:15px;font-weight:700;line-height:1.4;text-align:center;white-space:normal;cursor:pointer;transition:background-color .18s ease}:is(.nhms-register,.nhms-form) :is(.next-step,.nhms-submit,input[type="submit"]):hover{background:#ded3ff}:is(.nhms-register,.nhms-form) .prev-step{background:transparent;border-color:#9393be;color:#fff}:is(.nhms-register,.nhms-form) .prev-step:hover{background:#303071}:is(.nhms-register,.nhms-form) :is(button,input[type="submit"]):disabled{opacity:.55;cursor:not-allowed}:is(.nhms-register,.nhms-form) .wpcf7-spinner{flex-shrink:0;margin:0;background:#686895}:is(.nhms-register,.nhms-form) .wpcf7-not-valid{border-color:#ffb4be!important}:is(.nhms-register,.nhms-form) .wpcf7-not-valid-tip{display:block;margin-top:7px;color:#ffc3cb;font-size:13px;line-height:1.5}.wpcf7 form:has(:is(.nhms-register,.nhms-form)) .wpcf7-response-output{margin:16px 0;padding:16px 20px;border:2px solid #c4b5fd;border-radius:10px;background:#06055b;color:#fff;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.wpcf7 form.sent:has(:is(.nhms-register,.nhms-form)) .wpcf7-response-output{border-color:#86efac}.wpcf7 form:is(.invalid,.unaccepted,.payment-required):has(:is(.nhms-register,.nhms-form)) .wpcf7-response-output{border-color:#fcd34d}.wpcf7 form:is(.failed,.aborted,.spam):has(:is(.nhms-register,.nhms-form)) .wpcf7-response-output{border-color:#ffb4be}:is(.nhms-register,.nhms-form) .form-step{display:none}:is(.nhms-register,.nhms-form) .form-step.active{display:block}:is(.nhms-register,.nhms-form) .wizard-progress-wrapper{margin-bottom:24px}:is(.nhms-register,.nhms-form) .wizard-progress{height:7px;overflow:hidden;border-radius:99px;background:#393975}:is(.nhms-register,.nhms-form) .progress-fill{height:100%;border-radius:inherit;background:var(--nhms-accent);transition:width .2s ease}:is(.nhms-register,.nhms-form) .step-counter{margin-top:8px;color:var(--nhms-muted);font-size:13px;text-align:right}:is(.nhms-register,.nhms-form) .current-step{color:#e2d9ff;font-weight:700}@media (max-width:767px){:is(.nhms-register,.nhms-form){border-radius:14px}:is(.nhms-register,.nhms-form) .form-row{gap:18px;margin-bottom:18px}:is(.nhms-register,.nhms-form) :is(.half,.third,.small){grid-column:span 12}:is(.nhms-register,.nhms-form) .wizard-buttons{flex-direction:column;align-items:stretch}:is(.nhms-register,.nhms-form) .wizard-buttons>p{width:100%}:is(.nhms-register,.nhms-form) .wizard-buttons :is(button,input[type="submit"]){width:100%}:is(.nhms-register,.nhms-form) .wpcf7-spinner{align-self:center}}@media (prefers-reduced-motion:reduce){:is(.nhms-register,.nhms-form) *,:is(.nhms-register,.nhms-form) *::before,:is(.nhms-register,.nhms-form) *::after{transition:none!important;animation:none!important}}.nhms-form .form-header{margin-bottom:28px;text-align:left}.nhms-form .form-header h2{margin:0 0 10px}.nhms-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.nhms-form .form-grid>*{min-width:0}.nhms-form .form-full{grid-column:1 / -1}.nhms-form label{display:block;margin-bottom:8px;color:#f4f3ff;font-size:14px;font-weight:600}.nhms-form .submit-area{margin-top:28px;padding-top:24px;border-top:1px solid #393975}.nhms-form .progress-bar{height:8px;margin-bottom:24px;background:#393975;border-radius:99px;overflow:hidden}.nhms-form .progress-fill{width:33.33%}:is(.nhms-register,.nhms-form) .nhms-error{border-color:#ffb4be!important}@media (max-width:767px){.nhms-form .form-grid{grid-template-columns:minmax(0,1fr);gap:18px}.nhms-form .submit-area input[type="submit"]{width:100%}}.nhms-form-module{background:linear-gradient(135deg,#06055b 0%,#101047 100%);border:1px solid #343475;border-radius:20px;box-shadow:0 18px 48px rgb(6 5 51 / 18%)}.nhms-form-module :is(.nhms-register,.nhms-form){background:transparent;border:0;border-radius:0;box-shadow:none}@media (max-width:767px){.nhms-form-module{border-radius:14px}}