
/* Only the layout primitives used by the two copied sections; no WordPress CSS is loaded. */
@font-face { font-family: Marcellus; src: url('Marcellus.ttf') format('truetype'); font-display: swap; }
@font-face { font-family: Roobert-Regular; src: url('Roobert-Regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: Roobert-Light; src: url('Roobert-Light.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: Roobert-Medium; src: url('Roobert-Medium.woff2') format('woff2'); font-display: swap; }
.nh-plugin-root, .nh-plugin-root *, .nh-plugin-root *::before, .nh-plugin-root *::after, .nh-mobile-modal, .nh-mobile-modal *, .nh-mobile-modal *::before, .nh-mobile-modal *::after { box-sizing: border-box; }

.nh-plugin-root { background: #fff; color: #131D37; font-family: Roobert-Regular, Arial, sans-serif; line-height: 1.5; }


.nh-plugin-root img, .nh-mobile-modal img { max-width: 100%; height: auto; }
.nh-plugin-root .nh-elementor-section { position: relative; width: 100%; }
.nh-plugin-root .nh-elementor-section > .nh-elementor-container { display: flex; margin: 0 auto; width: 100%; }
.nh-plugin-root .nh-elementor-section-boxed > .nh-elementor-container { max-width: 1140px; }
.nh-plugin-root .nh-elementor-column { display: flex; flex-direction: column; min-width: 0; }
.nh-plugin-root .nh-elementor-col-100 { width: 100%; }
.nh-plugin-root .nh-elementor-col-33 { width: 33.333%; }
.nh-plugin-root .nh-elementor-widget-wrap { display: flex; flex-wrap: wrap; align-content: flex-start; position: relative; width: 100%; }
.nh-plugin-root .nh-elementor-widget { width: 100%; }
.nh-plugin-root .nh-elementor-widget__width-auto { width: auto; }
.nh-plugin-root .nh-elementor-widget-wrap > .nh-elementor-widget.nh-elementor-widget__width-auto:not(:last-child) { margin-block-end: 0; }
.nh-plugin-root .nh-elementor-widget-image img { display: inline-block; vertical-align: middle; }
.nh-plugin-root .nh-elementor-align-right { text-align: right; }
.nh-plugin-root .nh-reset-ul { margin: 0; padding: 0; list-style: none; }
.nh-plugin-root .nh-inline-ul { display: flex; align-items: center; white-space: nowrap; }
#nh-lqd-custom-menu-89460b8 > li > a { display: inline-flex; align-items: center; text-decoration: none; }
.nh-plugin-root .nh-elementor-button.nh-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; text-decoration: none; }
.nh-plugin-root .nh-elementor-button.nh-btn .nh-btn-icon { display: inline-flex; align-items: center; justify-content: center; }
.nh-plugin-root .nh-elementor-button.nh-btn-underlined { position: relative; border-bottom: 1px solid currentColor; border-radius: 0; }
.nh-plugin-root .nh-elementor-button.nh-btn-naked { padding: 10px 0; }
.nh-plugin-root .nh-ld-fh-element { display: inline-block; }
@media (max-width: 1024px) {
  .nh-plugin-root .nh-elementor-element-3488fa5.nh-elementor-column { display: none; }
}


.nh-plugin-root .nh-elementor-widget:not(:last-child){margin-block-end:20px;}
.nh-plugin-root .nh-elementor-element.nh-elementor-element-ce73938:not(.nh-elementor-motion-effects-element-type-background), .nh-plugin-root .nh-elementor-element.nh-elementor-element-ce73938 > .nh-elementor-motion-effects-container > .nh-elementor-motion-effects-layer{background-color:#FFFFFF;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-ce73938{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEF1F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;z-index:9;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-ce73938 > .nh-elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.nh-elementor-bc-flex-widget .nh-plugin-root .nh-elementor-element.nh-elementor-element-5158b2d.nh-elementor-column .nh-elementor-widget-wrap{align-items:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-5158b2d.nh-elementor-column.nh-elementor-element[data-element_type="column"] > .nh-elementor-widget-wrap.nh-elementor-element-populated{align-content:center;align-items:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-5158b2d > .nh-elementor-element-populated{padding:0px 0px 0px 0px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-3d6fa63 > .nh-elementor-container{max-width:1330px;}.nh-elementor-bc-flex-widget .nh-plugin-root .nh-elementor-element.nh-elementor-element-a6f9bb3.nh-elementor-column .nh-elementor-widget-wrap{align-items:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-a6f9bb3.nh-elementor-column.nh-elementor-element[data-element_type="column"] > .nh-elementor-widget-wrap.nh-elementor-element-populated{align-content:center;align-items:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-a6f9bb3 > .nh-elementor-element-populated, .nh-plugin-root .nh-elementor-element.nh-elementor-element-a6f9bb3 > .nh-elementor-element-populated > .nh-elementor-background-overlay, .nh-plugin-root .nh-elementor-element.nh-elementor-element-a6f9bb3 > .nh-elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-a6f9bb3 > .nh-elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-a6f9bb3 > .nh-elementor-element-populated > .nh-elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-51ef5dc{text-align:left;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-51ef5dc img{width:175px;}.nh-elementor-bc-flex-widget .nh-plugin-root .nh-elementor-element.nh-elementor-element-3488fa5.nh-elementor-column .nh-elementor-widget-wrap{align-items:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-3488fa5.nh-elementor-column.nh-elementor-element[data-element_type="column"] > .nh-elementor-widget-wrap.nh-elementor-element-populated{align-content:center;align-items:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-89460b8 .nh-lqd-custom-menu > .nh-reset-ul > li:not(:last-child), .nh-plugin-root .nh-elementor-element.nh-elementor-element-89460b8 .nh-lqd-custom-menu-nh-btn-wrap{margin-bottom:0px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-89460b8 .nh-lqd-custom-menu > .nh-reset-ul > li:not(:last-child){margin-inline-end:23px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-89460b8 .nh-lqd-custom-menu-nh-btn-wrap{margin-inline-start:23px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-89460b8 .nh-reset-ul > li > a{font-family:"Marcellus", Sans-serif;font-size:17px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-89460b8 .nh-lqd-fancy-menu > .nh-reset-ul > li > a{color:#131D37;}.nh-elementor-bc-flex-widget .nh-plugin-root .nh-elementor-element.nh-elementor-element-fbc737c.nh-elementor-column .nh-elementor-widget-wrap{align-items:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-fbc737c.nh-elementor-column.nh-elementor-element[data-element_type="column"] > .nh-elementor-widget-wrap.nh-elementor-element-populated{align-content:center;align-items:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-fbc737c.nh-elementor-column > .nh-elementor-widget-wrap{justify-content:flex-end;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-fbc737c > .nh-elementor-element-populated{padding:0px 0px 0px 0px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-90a5810 .nh-btn{--nh-icon-font-size:1em;font-family:"Marcellus", Sans-serif;font-size:14px;letter-spacing:0px;color:#131D37;fill:#131D37;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-90a5810 .nh-btn-icon{color:#131D37;fill:#131D37;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-90a5810 .nh-btn-icon:before{border-color:#FFFFFF;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-90a5810 > .nh-elementor-widget-container{padding:0px 20px 0px 0px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-90a5810{width:auto;max-width:auto;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-9637c6a .nh-btn{--nh-icon-font-size:1em;font-family:"Marcellus", Sans-serif;font-size:17px;letter-spacing:0px;color:#18233C;fill:#18233C;background-color:#F3E8E4;border-radius:10px 10px 10px 10px;--nh-btn-pt:10px;--nh-btn-pe:15px;--nh-btn-pb:10px;--nh-btn-ps:15px;padding:10px 15px 10px 15px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-9637c6a .nh-btn-icon{color:#18233C;fill:#18233C;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-9637c6a .nh-btn-icon:before{border-color:#FFFFFF;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-9637c6a > .nh-elementor-widget-container{padding:0px 13px 0px 0px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-9637c6a{width:auto;max-width:auto;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-a8924b4 .nh-btn{--nh-icon-font-size:1em;font-family:"Marcellus", Sans-serif;font-size:17px;letter-spacing:0px;color:#18233C;fill:#18233C;background-color:#EEF1F3;border-radius:10px 10px 10px 10px;--nh-btn-pt:10px;--nh-btn-pe:15px;--nh-btn-pb:10px;--nh-btn-ps:15px;padding:10px 15px 10px 15px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-a8924b4 .nh-btn-icon{color:#18233C;fill:#18233C;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-a8924b4 .nh-btn-icon:before{border-color:#FFFFFF;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-a8924b4 > .nh-elementor-widget-container{padding:0px 0px 0px 0px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-a8924b4{width:auto;max-width:auto;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-0c9dad2:not(.nh-elementor-motion-effects-element-type-background), .nh-plugin-root .nh-elementor-element.nh-elementor-element-0c9dad2 > .nh-elementor-motion-effects-container > .nh-elementor-motion-effects-layer{background-color:#FFFFFF;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-0c9dad2{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEF1F3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:9;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-0c9dad2 > .nh-elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.nh-elementor-bc-flex-widget .nh-plugin-root .nh-elementor-element.nh-elementor-element-c4cda9a.nh-elementor-column .nh-elementor-widget-wrap{align-items:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-c4cda9a.nh-elementor-column.nh-elementor-element[data-element_type="column"] > .nh-elementor-widget-wrap.nh-elementor-element-populated{align-content:center;align-items:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-c4cda9a > .nh-elementor-element-populated{padding:0px 0px 0px 0px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-2c80ab6 > .nh-elementor-container{max-width:1330px;}.nh-elementor-bc-flex-widget .nh-plugin-root .nh-elementor-element.nh-elementor-element-9bf1e4f.nh-elementor-column .nh-elementor-widget-wrap{align-items:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-9bf1e4f.nh-elementor-column.nh-elementor-element[data-element_type="column"] > .nh-elementor-widget-wrap.nh-elementor-element-populated{align-content:center;align-items:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-9bf1e4f.nh-elementor-column > .nh-elementor-widget-wrap{justify-content:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-9bf1e4f > .nh-elementor-element-populated, .nh-plugin-root .nh-elementor-element.nh-elementor-element-9bf1e4f > .nh-elementor-element-populated > .nh-elementor-background-overlay, .nh-plugin-root .nh-elementor-element.nh-elementor-element-9bf1e4f > .nh-elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-9bf1e4f > .nh-elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-9bf1e4f > .nh-elementor-element-populated > .nh-elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-16e50df .nh-ld-fancy-heading{text-align:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-16e50df .nh-ld-fh-element, .nh-plugin-root .nh-elementor-element.nh-elementor-element-16e50df .nh-ld-fh-element a{color:#23335A;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-16e50df .nh-ld-fh-element{font-family:"Roobert-Light", Sans-serif;font-size:13px;font-weight:normal;line-height:33px;letter-spacing:0.4px;margin:0em 0em 0em 0em;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-16e50df .nh-lqd-highlight-inner{bottom:0em;left:0em;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-16e50df > .nh-elementor-widget-container{padding:0px 10px 0px 10px;border-radius:50px 50px 50px 50px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-16e50df{width:auto;max-width:auto;align-self:center;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-60a0f8c .nh-btn{--nh-icon-font-size:1em;font-family:"Roobert-Light", Sans-serif;font-size:12px;letter-spacing:0.6px;color:#EE7F60;fill:#EE7F60;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-60a0f8c .nh-btn:before{background:#EE7F60;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-60a0f8c .nh-btn-icon{color:#EE7F60;fill:#EE7F60;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-60a0f8c .nh-btn-icon:before{border-color:#FFFFFF;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-60a0f8c > .nh-elementor-widget-container{padding:0px 0px 0px 0px;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-60a0f8c{width:auto;max-width:auto;}@media(min-width:768px){.nh-plugin-root .nh-elementor-element.nh-elementor-element-a6f9bb3{width:18.034%;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-3488fa5{width:44.102%;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-fbc737c{width:37.53%;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-170f589{width:67.693%;}.nh-plugin-root .nh-elementor-element.nh-elementor-element-23efc01{width:32.266%;}}@media(max-width:1024px){.nh-plugin-root .nh-elementor-element.nh-elementor-element-0c9dad2{padding:5px 0px 5px 0px;}}@media(max-width:767px){.nh-plugin-root .nh-elementor-element.nh-elementor-element-9bf1e4f{width:100%;}}
/*# sourceURL=nh-elementor-frontend-inline-css */

@font-face{font-family:"nh-lqd-essentials";src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal;font-display:swap}.nh-lqd-icn-ess{display:inline-block;font-family:"nh-lqd-essentials";font-size:1em;line-height:1;font-weight:400;font-style:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nh-icon-speech-bubble::before{content:""}.nh-icon-nh-ld-search::before{content:""}.nh-icon-num-10::before{content:""}.nh-icon-num-9::before{content:""}.nh-icon-num-8::before{content:""}.nh-icon-num-7::before{content:""}.nh-icon-num-6::before{content:""}.nh-icon-num-5::before{content:""}.nh-icon-num-4::before{content:""}.nh-icon-num-3::before{content:""}.nh-icon-num-2::before{content:""}.nh-icon-num-1::before{content:""}.nh-icon-nh-lqd-check::before{content:""}.nh-icon-nh-lqd-compass::before{content:""}.nh-icon-nh-lqd-atom::before{content:""}.nh-icon-nh-lqd-laptop::before{content:""}.nh-icon-nh-lqd-stack::before{content:""}.nh-icon-nh-lqd-pen-2::before{content:""}.nh-icon-nh-lqd-user::before{content:""}.nh-icon-nh-lqd-envelope::before{content:""}.nh-icon-nh-lqd-pen::before{content:""}.nh-icon-nh-lqd-dollar::before{content:""}.nh-icon-ion-ios-play::before{content:""}.nh-icon-nh-ld-cart::before{content:""}.nh-icon-ion-ios-add::before{content:""}.nh-icon-ion-ios-checkmark::before{content:""}.nh-icon-ion-ios-remove::before{content:""}.nh-icon-ion-ios-close::before{content:""}.nh-icon-ion-caret-up::before{content:""}.nh-icon-ion-caret-back::before{content:""}.nh-icon-ion-caret-forward::before{content:""}.nh-icon-ion-ios-arrow-back::before{content:""}.nh-icon-ion-ios-arrow-up::before{content:""}.nh-icon-ion-ios-arrow-forward::before{content:""}.nh-icon-ion-caret-down::before{content:""}.nh-icon-ion-ios-arrow-down::before{content:""}.nh-icon-md-arrow-down::before{content:""}.nh-icon-md-arrow-forward::before{content:""}.nh-icon-md-arrow-up::before{content:""}.nh-icon-md-arrow-back::before{content:""}.nh-icon-ion-ios-arrow-round-back::before{content:""}.nh-icon-ion-ios-arrow-round-down::before{content:""}.nh-icon-md-arrow-round-up::before{content:""}.nh-icon-md-arrow-round-down::before{content:""}.nh-icon-md-arrow-round-back::before{content:""}.nh-icon-ion-ios-arrow-round-forward::before{content:""}.nh-icon-ion-ios-arrow-round-up::before{content:""}.nh-icon-md-arrow-round-forward::before{content:""}.nh-icon-md-arrow-round-up-2::before{content:""}.nh-icon-md-arrow-round-down-2::before{content:""}.nh-icon-md-arrow-round-back-2::before{content:""}.nh-icon-md-arrow-round-forward-2::before{content:""}.nh-icon-nh-lqd-eye::before{content:""}.nh-icon-nh-lqd-sync::before{content:""}.nh-icon-nh-lqd-bars::before{content:""}.nh-icon-nh-lqd-dots::before{content:""}.nh-icon-nh-lqd-dots-alt::before{content:""}.nh-icon-nh-ld-search-2::before{content:""}.nh-icon-nh-lqd-user-2::before{content:""}.nh-icon-nh-lqd-volume-low::before{content:""}.nh-icon-nh-lqd-volume-high::before{content:""}.nh-icon-compare::before{content:""}.nh-icon-nh-lqd-presentation::before{content:""}.nh-icon-nh-lqd-cogs::before{content:""}.nh-icon-nh-lqd-tools::before{content:""}.nh-icon-nh-lqd-mobile::before{content:""}.nh-icon-nh-lqd-target::before{content:""}.nh-icon-nh-lqd-path::before{content:""}.nh-icon-nh-lqd-feather::before{content:""}.nh-icon-nh-lqd-smile::before{content:""}.nh-icon-nh-lqd-circle::before{content:""}

/* Center the shorter logo and desktop navigation vertically beside the action buttons. */
@media (min-width: 1025px) {
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-a6f9bb3 > .nh-elementor-widget-wrap,
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-3488fa5 > .nh-elementor-widget-wrap {
    flex: 1;
    align-content: center;
  }
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-a6f9bb3 > .nh-elementor-widget-wrap {
    padding-left: 10px;
  }
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-3d6fa63 > .nh-elementor-container {
    padding-right: 10px;
  }
}
@media (min-width: 1025px) and (max-width: 1180px) {
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-9637c6a {
    display: none;
  }
}
/* Center the cart vertically; retain the action row's horizontal alignment. */
.nh-plugin-root .nh-elementor-element-fbc737c > .nh-elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.nh-plugin-root .nh-elementor-element-fbc737c .nh-elementor-element-90a5810 {
  align-self: center;
  margin-block-end: 0;
}
@media (min-width: 1025px) {
  .nh-plugin-root .nh-elementor-element.nh-elementor-element-90a5810 .nh-btn {
    margin-top: 3px;
  }
}
/* Fixed independently of theme overflow wrappers; the spacer preserves banner position. */
.nh-plugin-root.nh-header-shell {
  position: fixed; top: 0; left: 0; right: 0; z-index: 1000;
  width: 100%; background: #fff;
}
.nh-plugin-root.nh-header-shell > .nh-elementor-section.nh-elementor-element-ce73938 {
  position: relative; width: 100%; border-color: #d7dde0; background: #fff;
}
.nh-header-spacer { display: block; width: 100%; }
@media (min-width: 783px) {
  body.admin-bar .nh-plugin-root.nh-header-shell { top: 32px; }
}
.nh-plugin-root.nh-header-shell {
  transition: transform .3s ease;
  will-change: transform;
}
.nh-plugin-root.nh-header-shell.nh-header-hidden {
  transform: translateY(calc(-100% - 64px));
}
@media (prefers-reduced-motion: reduce) {
  .nh-plugin-root.nh-header-shell { transition: none; }
}
/* Position the active menu marker at the bottom of the header, not under the text. */
.nh-plugin-root .nh-elementor-element-ce73938 .nh-menu-indicator {
  position: absolute; bottom: 0; left: 0; width: 0; height: 3px;
  background: #A6735C; pointer-events: none; opacity: 0;
  transition: left .2s ease, width .2s ease, opacity .15s ease;
  z-index: 10;
}
.nh-plugin-root .nh-elementor-element-ce73938 .nh-menu-indicator.is-visible { opacity: 1; }
@media (max-width: 1024px) {
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-menu-indicator { display: none; }
}
/* Use the existing nh-lqd-essentials down-arrow glyph beside Tyrimai only. */
#nh-lqd-custom-menu-89460b8 > li:nth-child(3) > a::after {
  content: "\ea30";
  display: inline-block;
  margin-left: 7px;
  font-family: "nh-lqd-essentials";
  font-size: .75em;
  font-weight: 400;
  line-height: 1;
  vertical-align: middle;
}
/* Dim the entire page behind the floating header while Tyrimai is open;
   starting at the header bottom leaves a visible horizontal seam above it. */
body::after {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 10;
  background: rgb(19 29 55 / 32%);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .28s ease, visibility .28s ease;
}
body.nh-dropdown-open::after { opacity: 1; visibility: visible; }
/* Four-column Tyrimai dropdown: keep its previous left edge, extending right when space allows. */
#nh-lqd-custom-menu-89460b8 > .nh-tyrimai { position: relative; }
/* Keep the Tyrimai item hovered while the pointer crosses to the header's bottom border. */
#nh-lqd-custom-menu-89460b8 > .nh-tyrimai::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: var(--nh-header-gap, 0px);
}
#nh-lqd-custom-menu-89460b8 > .nh-tyrimai > .nh-tyrimai-dropdown {
  position: absolute;
  z-index: 100;
  top: calc(100% + var(--nh-header-gap, 0px));
  left: 50%;
  transform: translateX(calc(-50% + var(--nh-dropdown-shift, 0px)));
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
  width: min(1120px, calc(100vw - 32px));
  padding: 28px 42px;
  background: #fff;
  border-radius: 0 0 20px 20px;
  box-shadow: 0 12px 30px rgb(0 0 0 / 10%);
  font-family: "Marcellus", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #131D37;
  white-space: normal;
  visibility: hidden;
  opacity: 0;
  clip-path: inset(0 0 100% 0);
  pointer-events: none;
  transition: clip-path .34s cubic-bezier(.22,.61,.36,1), opacity .24s ease, visibility .34s ease;
}
#nh-lqd-custom-menu-89460b8 > .nh-tyrimai:hover > .nh-tyrimai-dropdown,
#nh-lqd-custom-menu-89460b8 > .nh-tyrimai:focus-within > .nh-tyrimai-dropdown {
  visibility: visible;
  opacity: 1;
  clip-path: inset(0 0 0 0);
  pointer-events: auto;
}
/* Each category link follows its own list rather than lining up across columns. */
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-tests + .nh-tyrimai-more.nh-btn {
  margin-top: 20px;
}
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown > div {
  min-width: 0;
  overflow-wrap: break-word;
  opacity: 0;
  transform: translateY(-9px);
  transition: opacity .24s ease, transform .34s cubic-bezier(.22,.61,.36,1);
}
#nh-lqd-custom-menu-89460b8 > .nh-tyrimai:hover > .nh-tyrimai-dropdown > div,
#nh-lqd-custom-menu-89460b8 > .nh-tyrimai:focus-within > .nh-tyrimai-dropdown > div {
  opacity: 1;
  transform: translateY(0);
}
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown > div:nth-child(2) { transition-delay: 45ms; }
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown > div:nth-child(3) { transition-delay: 90ms; }
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown > div:nth-child(4) { transition-delay: 135ms; }
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown > div:nth-child(5) { transition-delay: 180ms; }
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown > div:nth-child(6) { transition-delay: 225ms; }
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown > .nh-tyrimai-feature {
  grid-column: span 2;
  border-top: 1px solid #EEF1F3;
  padding-top: 20px;
}
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown h2 {
  margin: 0;
  font: inherit;
  white-space: normal;
  color: inherit;
}
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown h2 a,
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-tests a {
  color: inherit;
  text-decoration: none;
}
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown h2 a:hover,
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown h2 a:focus-visible,
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-tests a:hover,
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-tests a:focus-visible {
  color: #A6735C;
  text-decoration: underline;
}
/* NIPT dropdown description: compact Roobert-Light typography. */
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-description,
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-tests {
  margin: 12px 0 0;
  font-family: "Roobert-Light", Sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: .4px;
  color: #23335A;
}
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-tests {
  padding: 0;
  list-style: none;
  overflow-wrap: break-word;
}
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-tests li + li {
  margin-top: 13px;
}
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-feature .nh-tyrimai-description {
  margin-top: 8px;
}
/* Same underlined arrow button as the slider, in the menu indicator's brown. */
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-more.nh-btn {
  --nh-icon-font-size: 1em;
  display: inline-flex;
  margin-top: 16px;
  font-family: "Roobert-Light", Sans-serif;
  font-size: 12px;
  letter-spacing: .6px;
  color: #A6735C;
  fill: #A6735C;
}
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-more.nh-btn:before {
  background: #A6735C;
}
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-more .nh-btn-txt,
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-more .nh-btn-icon,
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-more .nh-btn-icon i {
  color: #A6735C;
  fill: #A6735C;
}
#nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-tyrimai-more .nh-btn-icon:before {
  border-color: #FFFFFF;
}
@media (max-width: 800px) {
  #nh-lqd-custom-menu-89460b8 > .nh-tyrimai > .nh-tyrimai-dropdown {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: min(620px, calc(100vw - 32px));
    gap: 16px 24px;
    padding: 20px;
  }
  #nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown > .nh-tyrimai-feature {
    grid-column: span 1;
  }
}
@media (max-width: 480px) {
  #nh-lqd-custom-menu-89460b8 > .nh-tyrimai > .nh-tyrimai-dropdown {
    grid-template-columns: minmax(0, 1fr);
    width: min(360px, calc(100vw - 32px));
  }
}
/* On phones, show the logo, registration and menu toggle; hide Kontaktai. */
@media (max-width: 767px) {
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-3488fa5,
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-90a5810,
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-9637c6a {
    display: none !important;
  }
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-a8924b4 .nh-btn {
    height: 42px;
  }
  .nh-plugin-root .nh-elementor-element-3d6fa63 > .nh-elementor-container {
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    gap: 6px;
  }
  .nh-plugin-root .nh-elementor-element-a6f9bb3.nh-elementor-column {
    flex: 0 1 166px;
    width: 166px;
    min-width: 0;
  }
  .nh-plugin-root .nh-elementor-element-a6f9bb3 .nh-elementor-widget-wrap,
  .nh-plugin-root .nh-elementor-element-fbc737c .nh-elementor-widget-wrap {
    padding: 0;
  }
  .nh-plugin-root .nh-elementor-element-a6f9bb3 > .nh-elementor-widget-wrap {
    padding-left: 16px;
  }
  .nh-plugin-root .nh-elementor-element.nh-elementor-element-51ef5dc img {
    width: 150px;
    max-width: 100%;
    height: auto;
  }
  .nh-plugin-root .nh-elementor-element-fbc737c.nh-elementor-column {
    flex: 1 1 auto;
    width: auto;
    min-width: 0;
  }
  .nh-plugin-root .nh-elementor-element-fbc737c > .nh-elementor-widget-wrap {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    gap: 5px;
  }
  .nh-plugin-root .nh-elementor-element-fbc737c .nh-elementor-widget-ld_button {
    margin-block-end: 0;
  }
  .nh-plugin-root .nh-elementor-element-fbc737c .nh-elementor-widget-ld_button > .nh-elementor-widget-container {
    padding: 0;
  }
  .nh-plugin-root .nh-elementor-element-fbc737c .nh-btn {
    --nh-btn-pt: 9px;
    --nh-btn-pe: 11px;
    --nh-btn-pb: 9px;
    --nh-btn-ps: 11px;
    font-size: 15px !important;
    padding: 9px 11px !important;
    white-space: nowrap;
  }
}
/* Tablet header: logo, action buttons and menu toggle stay in one row. */
.nh-tablet-menu-toggle { display: none; }
@media (min-width: 768px) and (max-width: 1024px) {
  .nh-plugin-root .nh-elementor-element-3d6fa63 > .nh-elementor-container {
    padding-left: 16px;
    position: relative;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
  }
  .nh-plugin-root .nh-elementor-element-a6f9bb3.nh-elementor-column,
  .nh-plugin-root .nh-elementor-element-fbc737c.nh-elementor-column {
    width: auto;
    flex: 0 0 auto;
  }
  .nh-plugin-root .nh-elementor-element-3488fa5.nh-elementor-column {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    width: 250px;
    padding: 18px;
    background: #fff;
    border: 1px solid #EEF1F3;
    border-radius: 0 0 15px 15px;
    box-shadow: 0 12px 30px rgb(0 0 0 / 10%);
    z-index: 20;
  }
  .nh-plugin-root .nh-elementor-element-ce73938.nh-tablet-menu-open .nh-elementor-element-3488fa5.nh-elementor-column {
    display: block;
  }
  .nh-plugin-root #nh-lqd-custom-menu-89460b8 .nh-reset-ul {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
  #nh-lqd-custom-menu-89460b8 > li { margin: 0; }
  .nh-plugin-root .nh-elementor-element-fbc737c > .nh-elementor-widget-wrap {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
  }
  .nh-tablet-menu-toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 45.5px;
    width: 45.5px;
    height: 45.5px;
    margin-left: 8px;
    margin-right: 12px;
    padding: 0;
    border: 0;
    border-radius: 10px;
    background: #EEF1F3;
    color: #18233C;
    cursor: pointer;
  }
  .nh-tablet-menu-toggle:focus-visible { outline: 2px solid #18233C; outline-offset: 2px; }
  .nh-tablet-menu-toggle svg, .nh-tablet-menu-toggle img { display: block; width: 20px; height: 20px; }
}
/* On phones reuse the same hamburger and dropdown without showing the full menu inline. */
@media (max-width: 767px) {
  .nh-plugin-root .nh-elementor-element-3d6fa63 > .nh-elementor-container { position: relative; }
  .nh-plugin-root .nh-elementor-element-ce73938.nh-tablet-menu-open .nh-elementor-element-3488fa5.nh-elementor-column {
    display: block !important;
  }
  .nh-plugin-root .nh-elementor-element-3488fa5.nh-elementor-column {
    position: absolute;
    top: 100%;
    right: 8px;
    width: min(250px, calc(100vw - 16px));
    padding: 18px;
    background: #fff;
    border: 1px solid #EEF1F3;
    border-radius: 0 0 15px 15px;
    box-shadow: 0 12px 30px rgb(0 0 0 / 10%);
    z-index: 20;
  }
  .nh-plugin-root #nh-lqd-custom-menu-89460b8 .nh-reset-ul {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
  #nh-lqd-custom-menu-89460b8 > li { margin: 0; }
  .nh-tablet-menu-toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 42px;
    width: 42px;
    height: 42px;
    margin-left: 3px;
    margin-right: 8px;
    padding: 0;
    border: 0;
    border-radius: 10px;
    background: #EEF1F3;
    color: #18233C;
    cursor: pointer;
  }
  .nh-tablet-menu-toggle:focus-visible { outline: 2px solid #18233C; outline-offset: 2px; }
  .nh-tablet-menu-toggle svg, .nh-tablet-menu-toggle img { display: block; width: 20px; height: 20px; }
}
@media (max-width: 400px) {
  .nh-plugin-root .nh-elementor-element-a6f9bb3.nh-elementor-column {
    flex-basis: 160px;
    width: 160px;
  }
  .nh-plugin-root .nh-elementor-element-a6f9bb3 > .nh-elementor-widget-wrap {
    padding-left: 10px;
  }
  .nh-plugin-root .nh-elementor-element-fbc737c > .nh-elementor-widget-wrap { gap: 3px; }
  .nh-plugin-root .nh-elementor-element-fbc737c .nh-btn {
    --nh-btn-pt: 8px;
    --nh-btn-pe: 6px;
    --nh-btn-pb: 8px;
    --nh-btn-ps: 6px;
    font-size: 13px !important;
    padding: 8px 6px !important;
  }
}
/* Slide-in responsive drawer with a dimmed backdrop. */
.nh-mobile-modal[hidden] { display: none !important; }
@media (max-width: 1024px) {
  body.nh-modal-open { overflow: hidden; }
  .nh-mobile-backdrop {
    position: fixed; inset: 0; z-index: 1001;
    background: rgb(19 29 55 / 55%); opacity: 0; visibility: hidden;
    transition: opacity .42s ease, visibility .42s ease;
  }
  body.nh-modal-open .nh-mobile-backdrop { visibility: visible; }
  .nh-mobile-backdrop.is-open { opacity: 1; }
  .nh-mobile-modal {
    position: fixed; inset: 0 auto 0 0; z-index: 1002;
    width: 85%; height: 100dvh; overflow-y: auto; overflow-x: hidden;
    display: flex; flex-direction: column; align-items: flex-start;
    padding: 32px 24px 0; background: #fff; color: #131D37;
    transform: translateX(-100%); pointer-events: none;
    transition: transform .42s cubic-bezier(.22, 1, .36, 1);
    scrollbar-width: thin; scrollbar-color: #A6735C #F3E8E4;
  }
  .nh-mobile-modal::-webkit-scrollbar { width: 9px; }
  .nh-mobile-modal::-webkit-scrollbar-track { background: #F3E8E4; border-radius: 9px; }
  .nh-mobile-modal::-webkit-scrollbar-thumb {
    background: #A6735C; border: 2px solid #F3E8E4; border-radius: 9px;
  }
  .nh-mobile-modal::-webkit-scrollbar-thumb:hover { background: #875A46; }
  .nh-mobile-modal.is-open { transform: translateX(0); pointer-events: auto; }
  .nh-mobile-modal__close {
    position: absolute; top: 22px; width: 40px; height: 40px;
    display: inline-flex; align-items: center; justify-content: center;
    padding: 0; border: 0; border-radius: 10px; background: #EEF1F3;
    color: #18233C; cursor: pointer;
  }
  .nh-mobile-modal__close { right: 24px; }
  .nh-mobile-modal__close svg { width: 20px; height: 20px; }
  .nh-mobile-modal__logo-link { max-width: calc(100% - 52px); }
  .nh-mobile-modal__logo { display: block; width: 175px; max-width: 100%; height: auto; margin: 0 0 40px; }
  .nh-mobile-modal__nav,
  .nh-mobile-modal__categories { width: 100%; text-align: left; }
  .nh-mobile-modal__nav,
  .nh-mobile-modal__categories { margin-bottom: 40px; }
  .nh-mobile-modal__categories { margin-bottom: 72px; }
  .nh-mobile-modal__nav[hidden],
  .nh-mobile-modal__categories[hidden] { display: none !important; }
  .nh-mobile-modal__nav.nh-main-entering {
    animation: nh-main-enter-from-bottom .42s cubic-bezier(.22, 1, .36, 1) both;
  }
  @keyframes nh-main-enter-from-bottom {
    from { transform: translateY(100vh); opacity: 0; }
    to { transform: translateY(0); opacity: 1; }
  }
  .nh-mobile-modal__categories.nh-categories-entering {
    animation: nh-categories-enter-from-right .42s cubic-bezier(.22, 1, .36, 1) both;
  }
  .nh-mobile-modal__categories.nh-categories-leaving {
    animation: nh-categories-leave-to-right .42s cubic-bezier(.22, 1, .36, 1) both;
    pointer-events: none;
  }
  @keyframes nh-categories-enter-from-right {
    from { transform: translateX(100vw); opacity: 0; }
    to { transform: translateX(0); opacity: 1; }
  }
  @keyframes nh-categories-leave-to-right {
    from { transform: translateX(0); opacity: 1; }
    to { transform: translateX(100vw); opacity: 0; }
  }
   .nh-mobile-modal .nh-modal-menu {
     display: flex; flex-direction: column; align-items: flex-start; gap: 22px;
     width: 100%; margin: 0; padding: 0; list-style: none;
   }
   .nh-mobile-modal .nh-modal-menu > li { display: block; width: 100%; margin: 0; padding: 0; }
   .nh-mobile-modal .nh-modal-menu > li.nh-contact { margin-top: 16px; }
   .nh-mobile-modal .nh-modal-menu > li > a,
   .nh-mobile-modal .nh-modal-menu > li > .nh-contact-toggle,
   .nh-mobile-modal .nh-category-toggle {
     display: inline-block; font-family: "Marcellus", sans-serif; font-size: 22px;
     font-weight: 400; line-height: 1.4; color: #131D37; text-decoration: none;
   }
  .nh-mobile-modal .nh-modal-menu > li > a:hover,
  .nh-mobile-modal .nh-modal-menu > li > a:focus-visible { color: #A6735C; }
  .nh-mobile-modal .nh-modal-menu > li > .nh-modal-home-link {
    display: block; font: 14px/1.7 "Roobert-Light", sans-serif;
  }
  .nh-mobile-modal .nh-modal-home-link::before { content: "← "; white-space: pre; }
  .nh-mobile-modal .nh-tyrimai > a,
  .nh-mobile-modal .nh-contact-toggle {
    position: relative; display: block; width: 100%; padding-right: 30px;
  }
  .nh-mobile-modal .nh-tyrimai > a::after,
  .nh-mobile-modal .nh-contact-toggle::after {
    content: "\ea31"; position: absolute; right: 0; top: 50%;
    transform: translateY(-50%); font: .75em "nh-lqd-essentials";
  }
  .nh-mobile-modal .nh-modal-menu > li > .nh-contact-toggle { font-size: 17px; color: #A6735C; }
  .nh-mobile-modal .nh-contact-toggle::after { transform: translateY(-50%) rotate(90deg); }
  .nh-mobile-modal .nh-contact-panel { padding: 20px 0 0; }
  .nh-mobile-modal .nh-contact-panel a {
    display: inline-flex; align-items: center; gap: 8px; width: fit-content;
    color: #23335A; text-decoration: none; font: 14px/1.7 "Roobert-Light", sans-serif;
  }
  .nh-mobile-modal .nh-contact-panel .nh-btn-icon { display: inline-flex; order: -1; align-items: center; flex: none; }
  .nh-mobile-modal .nh-contact-panel a + a { display: flex; margin-top: 10px; }
  .nh-mobile-modal .nh-contact-panel a:hover,
  .nh-mobile-modal .nh-contact-panel a:focus-visible { color: #A6735C; text-decoration: underline; }
  .nh-mobile-modal__back {
    display: block; margin: 0 0 22px; padding: 0; border: 0;
    background: none; color: #131D37; text-align: left;
    font: 14px/1.7 "Roobert-Light", sans-serif; cursor: pointer;
  }
  .nh-mobile-modal__back:hover,
  .nh-mobile-modal__back:focus-visible { color: #A6735C; }
  .nh-mobile-modal__all-tests {
    position: relative; display: block; width: 100%; margin-top: 38px;
    padding-right: 30px; color: #A6735C; text-decoration: none;
    font: 17px/1.4 "Marcellus", sans-serif;
  }
  .nh-mobile-modal__all-tests::after {
    content: "\ea31"; position: absolute; right: 0; top: 50%;
    transform: translateY(-50%); font: .75em "nh-lqd-essentials";
  }
  .nh-mobile-modal__all-tests:hover,
  .nh-mobile-modal__all-tests:focus-visible { color: #A6735C; text-decoration: underline; }
   .nh-mobile-modal .nh-tyrimai-dropdown {
     display: grid; grid-template-columns: minmax(0, 1fr); gap: 22px;
     width: 100%; margin: 0; padding: 0;
     background: #fff; text-align: left;
   }
   .nh-mobile-modal .nh-tyrimai-dropdown h2 { margin: 0; }
   .nh-mobile-modal .nh-category-toggle {
     position: relative; display: flex; align-items: center; justify-content: flex-start;
     width: 100%; min-height: 0; padding: 0 30px 0 0; border: 0;
     background: none; text-align: left; cursor: pointer;
   }
  .nh-mobile-modal .nh-category-toggle svg {
    position: absolute; right: 0; top: 50%; transform: translateY(-50%);
    width: 16px; height: 16px; transition: transform .22s ease;
  }
  .nh-mobile-modal .nh-category-toggle[aria-expanded="true"] svg { transform: translateY(-50%) rotate(180deg); }
  .nh-mobile-modal .nh-category-toggle:hover,
  .nh-mobile-modal .nh-category-toggle:focus-visible { color: #A6735C; }
   .nh-mobile-modal .nh-category-panel { padding: 8px 0 20px; text-align: left; }
  .nh-mobile-modal .nh-category-panel[hidden],
  .nh-mobile-modal .nh-tyrimai-dropdown[hidden] { display: none !important; }
  .nh-mobile-modal .nh-tyrimai-dropdown h2 a,
  .nh-mobile-modal .nh-tyrimai-dropdown li a { color: #131D37; text-decoration: none; }
  .nh-mobile-modal .nh-tyrimai-tests li a {
    font-family: "Roobert-Light", sans-serif !important;
    font-size: 14px; font-weight: normal; line-height: inherit;
  }
  .nh-mobile-modal .nh-tyrimai-description,
  .nh-mobile-modal .nh-tyrimai-tests {
    font: 14px/1.7 "Roobert-Light", sans-serif; color: #23335A;
  }
  .nh-mobile-modal .nh-category-panel .nh-tyrimai-description {
    margin: 8px 0 0;
  }
   .nh-mobile-modal .nh-tyrimai-tests {
     padding: 0; margin: 8px 0 0; list-style: none; text-align: left;
   }
  .nh-mobile-modal .nh-tyrimai-tests li + li { margin-top: 10px; }
   .nh-mobile-modal .nh-category-panel .nh-tyrimai-more {
     display: inline-flex; align-items: center; justify-content: center; gap: 8px;
     margin-top: 16px; color: #A6735C !important;
     font-family: "Roobert-Light", sans-serif !important; font-weight: normal;
     line-height: 1.4; fill: #A6735C !important;
     text-decoration-color: #A6735C !important;
     border-bottom-color: #A6735C !important;
   }
   .nh-mobile-modal .nh-category-panel .nh-tyrimai-more .nh-tyrimai-detail-icon {
     display: inline-flex; align-items: center; justify-content: center;
     flex: none; line-height: 1;
   }
   .nh-mobile-modal .nh-category-panel .nh-tyrimai-more .nh-tyrimai-detail-arrow {
     display: block; line-height: 1; transform: translateY(1px);
   }
  .nh-mobile-modal .nh-category-panel .nh-tyrimai-more::before,
  .nh-mobile-modal .nh-category-panel .nh-tyrimai-more::after {
    background: #A6735C !important;
  }
   .nh-mobile-modal .nh-category-panel .nh-tyrimai-more .nh-btn-txt,
   .nh-mobile-modal .nh-category-panel .nh-tyrimai-more .nh-tyrimai-detail-icon,
   .nh-mobile-modal .nh-category-panel .nh-tyrimai-more .nh-tyrimai-detail-arrow {
     color: #A6735C !important; fill: #A6735C !important;
     text-decoration-color: #A6735C !important;
   }
  .nh-mobile-modal__actions {
    position: sticky; bottom: 0; z-index: 2; flex: none;
    display: flex; flex-direction: column; gap: 10px; width: 100%;
    margin-top: auto; padding: 12px 0 calc(16px + env(safe-area-inset-bottom, 0px));
    background: #fff;
  }
  .nh-mobile-modal__actions .nh-modal-action {
    display: flex; align-items: center; justify-content: center; gap: 8px;
    width: 100%; min-height: 48px; padding: 10px 16px; border: 0;
    border-radius: 10px; color: #18233C; font: 17px "Marcellus", sans-serif;
    text-align: center; text-decoration: none;
  }
  .nh-mobile-modal__actions .nh-modal-action--contact { background: #F3E8E4; }
  .nh-mobile-modal__actions .nh-modal-action--register { background: #EEF1F3; }
  .nh-mobile-modal__actions .nh-modal-action--cart {
    width: auto; align-self: center; background: none; color: #131D37;
  }
  .nh-mobile-modal__actions .nh-btn-icon { display: inline-flex; color: inherit; }
}
@media (max-width: 767px) {
  .nh-mobile-modal__actions .nh-modal-action--contact { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  .nh-mobile-modal, .nh-mobile-backdrop, .nh-mobile-modal .nh-category-toggle svg { transition: none; }
  .nh-mobile-modal__nav.nh-main-entering,
  .nh-mobile-modal__categories.nh-categories-entering,
  .nh-mobile-modal__categories.nh-categories-leaving { animation: none; }
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-menu-indicator,
  body::after,
  #nh-lqd-custom-menu-89460b8 > .nh-tyrimai > .nh-tyrimai-dropdown,
  #nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown > div { transition: none; }
}


/* Retain the original Elementor banner in both automatically changing slides. */
.nh-slider { width: 100%; background: #fff; }
.nh-slider__viewport { overflow: hidden; width: 100%; touch-action: pan-y; cursor: grab; }
.nh-slider__viewport.nh-slider__dragging { cursor: grabbing; }
.nh-slider__track { display: flex; align-items: stretch; width: 100%; transition: transform .55s cubic-bezier(.22,.61,.36,1); }
.nh-slider__track.nh-slider__dragging { transition: none; }
.nh-slider__track > .nh-slider__slide { width: 100%; min-width: 100%; max-width: 100%; flex: 0 0 100%; margin: 0; }
.nh-slider .nh-slider__toggle { display: none; }
.nh-slider .nh-slider__inline-registration { display: none; }
@media (max-width: 1024px) {
  .nh-slider .nh-slider__slide .nh-elementor-element-9bf1e4f > .nh-elementor-widget-wrap {
    display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between;
    column-gap: 8px;
  }
  .nh-slider .nh-slider__slide .nh-elementor-element-16e50df.nh-elementor-widget {
    order: 1; flex: 1 1 0; width: auto; max-width: none; min-width: 0; margin-block-end: 0;
  }
  .nh-slider .nh-slider__slide .nh-elementor-element-16e50df .nh-ld-fancy-heading {
    display: block; min-width: 0; width: 100%;
  }
  .nh-slider .nh-slider__slide .nh-elementor-element-16e50df .nh-ld-fh-element {
    display: block !important; width: 100%; min-width: 0; white-space: nowrap;
    overflow: hidden; text-overflow: ellipsis; text-align: left;
  }
  .nh-slider .nh-slider__slide.nh-slider__slide--expanded .nh-elementor-element-16e50df .nh-ld-fh-element {
    white-space: normal; overflow: visible; text-overflow: clip;
  }
  .nh-slider .nh-slider__toggle {
    order: 3; display: inline-flex; align-items: center; justify-content: center;
    flex: 0 0 28px; width: 28px; height: 28px; padding: 0;
    margin-right: 12px; border: 0; border-radius: 10px;
    background: #f3e8e4; color: #ee7f60; cursor: pointer;
  }
  .nh-slider .nh-slider__toggle svg { transition: transform .2s ease; }
  .nh-slider .nh-slider__toggle[aria-expanded="true"] svg { transform: rotate(180deg); }
  .nh-slider .nh-slider__toggle:focus-visible { outline: 2px solid #23335a; outline-offset: 2px; }
  /* Reveal the registration link at the end of the full description, not in its own row. */
  .nh-slider .nh-slider__slide .nh-elementor-element-60a0f8c.nh-elementor-widget { display: none !important; }
  .nh-slider .nh-slider__slide.nh-slider__slide--expanded .nh-slider__inline-registration {
    display: inline; white-space: nowrap;
  }
  .nh-slider .nh-slider__inline-registration .nh-btn {
    --nh-icon-font-size: 1em; font-family: "Roobert-Light", sans-serif;
    font-size: 12px; letter-spacing: .6px; color: #ee7f60 !important;
    fill: #ee7f60 !important; text-decoration: none !important; vertical-align: baseline;
  }
  .nh-slider .nh-slider__inline-registration .nh-btn .nh-btn-txt,
  .nh-slider .nh-slider__inline-registration .nh-btn .nh-btn-icon,
  .nh-slider .nh-slider__inline-registration .nh-btn .nh-btn-icon i {
    color: #ee7f60 !important; fill: #ee7f60 !important;
    text-decoration-color: #ee7f60 !important;
  }
  .nh-slider .nh-slider__inline-registration .nh-btn::before {
    background: #ee7f60 !important;
  }
  .nh-slider .nh-slider__inline-registration .nh-btn .nh-btn-icon::before {
    border-color: #fff !important;
  }
}
@media (max-width: 767px) {
  .nh-slider .nh-slider__toggle { margin-right: 8px; }
}
@media (prefers-reduced-motion: reduce) {
  .nh-slider__track, .nh-slider .nh-slider__toggle svg { transition: none; }
}

.nh-plugin-root .nh-cart-drawer[hidden]{display:none!important}.nh-plugin-root .nh-cart-drawer{position:fixed;inset:0;z-index:1001;display:flex;justify-content:flex-end;background:rgb(19 29 55 / 40%)}.nh-plugin-root .nh-cart-panel{position:relative;max-width:100%;width:min(440px,100vw);height:100%;overflow:auto;background:#fff;padding:30px;box-shadow:-6px 0 24px #0002}.nh-plugin-root .nh-cart-close{float:right;border:0;background:transparent;font-size:28px;cursor:pointer}.nh-plugin-root .nh-cart-panel h2{font:24px Marcellus,serif;margin:0 0 30px}.nh-plugin-root .nh-cart-panel a{color:#18233c}body.nh-cart-open{overflow:hidden}

.nh-mobile-modal {font-family:Roobert-Regular,Arial,sans-serif;line-height:1.5}
.nh-plugin-root .nh-cart-panel {font-family:Roobert-Regular,Arial,sans-serif}

/* Version 1.3.11: match the standalone preview without resetting the host theme. */
.nh-plugin-root, .nh-mobile-modal { font-family: "Be Vietnam Pro", sans-serif; }
.nh-plugin-root *:not(.nh-lqd-icn-ess),
.nh-mobile-modal *:not(.nh-lqd-icn-ess) { font-family: "Be Vietnam Pro", sans-serif !important; }
#nh-lqd-custom-menu-89460b8 > li:nth-child(3) > a::after,
.nh-mobile-modal .nh-tyrimai > a::after,
.nh-mobile-modal .nh-contact-toggle::after,
.nh-mobile-modal__all-tests::after { font-family: "nh-lqd-essentials" !important; }
.nh-plugin-root.nh-header-shell {
  top: 20px; left: 20px; right: 20px; width: auto;
  max-width: 1350px; margin-inline: auto;
  background: transparent; border-radius: 50px;
}
.nh-plugin-root.nh-header-shell > .nh-elementor-section.nh-elementor-element-ce73938 { border-radius: 50px; }
/* Header padding: desktop/tablet 15px, phones 8px. */
.nh-plugin-root .nh-elementor-element.nh-elementor-element-ce73938 {
  padding: 15px 0px 15px 0px;
}
@media (max-width: 767px) {
  .nh-plugin-root .nh-elementor-element.nh-elementor-element-ce73938 {
    padding: 8px 0px 8px 0px;
  }
}
@media (min-width: 783px) { body.admin-bar .nh-plugin-root.nh-header-shell { top: 52px; } }
@media (min-width: 783px) and (max-width: 1024px) {
  body.admin-bar .nh-plugin-root.nh-header-shell { top: 48px; }
}
@media (max-width: 1024px) {
  .nh-plugin-root.nh-header-shell { top: 16px; left: 16px; right: 16px; }
}
@media (max-width: 767px) {
  .nh-plugin-root.nh-header-shell { top: 12px; left: 12px; right: 12px; }
}
@media (min-width: 1025px) {
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-fbc737c .nh-btn {
    font-size: 15px; border-radius: 50px;
  }
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-9637c6a .nh-btn,
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-a8924b4 .nh-btn {
    padding: 10px 20px;
  }
}
@media (min-width: 1181px) and (max-width: 1250px) {
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-9637c6a { display: none; }
}
.nh-plugin-root [data-nh-cart] .nh-icon-nh-ld-cart,
.nh-mobile-modal [data-nh-cart] .nh-icon-nh-ld-cart { font-size: 1.5em; }
.nh-plugin-root .nh-elementor-element.nh-elementor-element-ce73938,
.nh-plugin-root.nh-header-shell > .nh-elementor-section.nh-elementor-element-ce73938 { border-bottom: 0; }
.nh-plugin-root .nh-elementor-element.nh-elementor-element-89460b8 .nh-reset-ul > li > a {
  font-size: 15px; font-weight: 300;
}
@media (max-width: 1024px) {
  .nh-tablet-menu-toggle { background: #F1DBD091; color: #131D37; border-radius: 50px; }
  .nh-mobile-modal .nh-modal-menu > li > a,
  .nh-mobile-modal .nh-category-toggle { font-size: 18px; font-weight: 300; }
  .nh-mobile-modal .nh-modal-menu > li > .nh-modal-home-link { font-size: 14px; }
}

/* A light shadow on the floating header only, across desktop, tablet and mobile. */
.nh-plugin-root.nh-header-shell > .nh-elementor-section.nh-elementor-element-ce73938 {
  box-shadow: 0 4px 14px rgba(19, 29, 55, 0.08);
}

/* The desktop cart action uses the same Be Vietnam Pro weight as the main nav.
   Only weight changes: existing button size, color and spacing stay untouched. */
@media (min-width: 1025px) {
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-90a5810 .nh-btn,
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-90a5810 .nh-btn .nh-btn-txt,
  .nh-plugin-root .nh-elementor-element-ce73938 .nh-elementor-element-90a5810 .nh-btn .nh-cart-count {
    font-weight: 300 !important;
  }
}
/* Uploaded action icons inherit their button size unless an icon size is configured. */
.nh-plugin-root .nh-btn-icon .nh-action-upload,
.nh-mobile-modal .nh-btn-icon .nh-action-upload {
  display: block; flex: none; width: 1em; height: 1em;
  max-width: none; object-fit: contain;
}
.nh-plugin-root [data-nh-cart] .nh-btn-icon .nh-action-upload:not(.nh-action-upload--sized),
.nh-mobile-modal [data-nh-cart] .nh-btn-icon .nh-action-upload:not(.nh-action-upload--sized) {
  width: 1.5em; height: 1.5em;
}
.nh-plugin-root .nh-btn-icon .nh-action-upload--tinted,
.nh-mobile-modal .nh-btn-icon .nh-action-upload--tinted {
  background-color: currentColor;
  -webkit-mask: var(--nh-upload-url) center / contain no-repeat;
  mask: var(--nh-upload-url) center / contain no-repeat;
}

/* Match the preview's persistent 50px cart, outside the scrolling header. */
.nh-floating-cart {
  box-sizing: border-box !important;
  position: fixed !important; right: 24px !important; bottom: 24px !important;
  z-index: 1000 !important; display: inline-flex !important;
  align-items: center !important; justify-content: center !important;
  width: 50px !important; height: 50px !important; padding: 0 !important;
  border-radius: 50% !important; background: #fff !important; color: #131D37 !important;
  box-shadow: 0 8px 24px rgb(19 29 55 / 16%) !important;
  text-decoration: none !important;
}
.nh-floating-cart .nh-btn-icon {
  display: inline-flex !important; align-items: center !important;
  justify-content: center !important; width: 50px !important; height: 50px !important;
  margin: 0 !important; padding: 0 !important; color: #131D37 !important;
  line-height: 1 !important;
}
.nh-floating-cart .nh-btn-icon i { font-size: 18px !important; }
.nh-floating-cart .nh-btn-txt {
  position: absolute !important; width: 1px !important; height: 1px !important;
  overflow: hidden !important; clip: rect(0 0 0 0) !important;
  white-space: nowrap !important; font-family: "Be Vietnam Pro", sans-serif !important;
}
.nh-floating-cart .nh-btn-icon .nh-action-upload {
  display: block; flex: none; width: 1.5em; height: 1.5em;
  max-width: none; object-fit: contain;
}
.nh-floating-cart .nh-btn-icon .nh-action-upload--tinted {
  background-color: currentColor;
  -webkit-mask: var(--nh-upload-url) center / contain no-repeat;
  mask: var(--nh-upload-url) center / contain no-repeat;
}
@media (max-width: 767px) {
  .nh-floating-cart { right: 16px !important; bottom: 16px !important; }
}

/* Shared desktop research flyout and NIPT mobile link (v1.4.7). */
/* The preview's desktop menu follows the same two-level hierarchy as its mobile menu. */
    @media (min-width: 1025px) {
      #nh-lqd-custom-menu-89460b8 > .nh-tyrimai > .nh-tyrimai-dropdown {
        /* Override frontend.js's legacy 920px-menu offset: open directly below Tyrimai. */
        left: 0; transform: none; width: 330px !important;
        display: block; padding: 10px 0; border-radius: 14px;
        clip-path: none !important;
      }
      #nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown > .nh-desktop-research-list {
        opacity: 0; transform: translateY(-9px); transition: opacity .24s ease, transform .34s ease;
      }
      #nh-lqd-custom-menu-89460b8 > .nh-tyrimai:hover > .nh-tyrimai-dropdown > .nh-desktop-research-list,
      #nh-lqd-custom-menu-89460b8 > .nh-tyrimai:focus-within > .nh-tyrimai-dropdown > .nh-desktop-research-list {
        opacity: 1; transform: none;
      }
      .nh-desktop-research-list > ul, .nh-desktop-research-card > ul { margin: 0; padding: 0; list-style: none; }
      .nh-desktop-research-list > ul > li { position: relative; }
      /* Bridge the small gap to the second card so moving the pointer never closes it. */
      .nh-desktop-research-list > ul > li:has(> .nh-desktop-research-card)::after {
        content: ""; position: absolute; left: 100%; top: 0; width: 8px; height: 100%;
      }
      .nh-desktop-research-list > ul > li > a,
      .nh-desktop-research-card > ul > li > a {
        display: flex; align-items: center; justify-content: space-between; gap: 12px;
        min-height: 49px; padding: 10px 22px; color: #131D37;
        text-decoration: none; font: 16px/1.35 "Marcellus", serif;
        white-space: normal;
      }
      .nh-desktop-research-list > ul > li > a:hover,
      .nh-desktop-research-list > ul > li:focus-within > a,
      .nh-desktop-research-card > ul > li > a:hover,
      .nh-desktop-research-card > ul > li > a:focus-visible {
        color: #A6735C; background: #F8F3F0;
      }
      .nh-desktop-research-arrow { flex: none; color: #A6735C; font: 20px/1 Arial, sans-serif; }
      .nh-desktop-research-card {
        position: absolute; z-index: 1; left: calc(100% + 8px); top: 0;
        width: 355px; max-height: calc(100vh - var(--nh-header-bottom, 80px) - 16px);
        overflow-y: auto; padding: 10px 0; background: #fff; border-radius: 14px;
        box-shadow: 0 12px 30px rgb(0 0 0 / 10%);
        visibility: hidden; opacity: 0; pointer-events: none;
        transform: translateX(-6px); transition: opacity .18s ease, transform .18s ease, visibility .18s;
      }
      .nh-desktop-research-list > ul > li:hover > .nh-desktop-research-card,
      .nh-desktop-research-list > ul > li:focus-within > .nh-desktop-research-card {
        visibility: visible; opacity: 1; pointer-events: auto; transform: none;
      }
      .nh-desktop-research-card > ul > li > a { font-size: 14px; min-height: 43px; }
      @media (max-width: 1080px) {
        .nh-desktop-research-card { width: 320px; }
      }
      .nh-desktop-research-list > ul > li:first-child > a,
      .nh-desktop-research-card > ul > li:first-child > a { color: #A6735C; font-size: 13px; }
    }
    @media (max-width: 1024px) {
      .nh-header-shell .nh-preview-menu li.nh-preview-menu__nipt::before { content: none; }
      .nh-header-shell .nh-preview-menu li.nh-preview-menu__nipt > a {
        display: grid; grid-column: 1 / -1; grid-template-columns: 10% 80% 10%;
        align-items: center; height: 100%;
      }
      .nh-header-shell .nh-preview-menu .nh-preview-menu__nipt-label { grid-column: 2; text-align: center; }
      @media (max-width: 767px) {
        .nh-header-shell .nh-preview-menu li.nh-preview-menu__nipt > a { grid-template-columns: 20% 60% 20%; }
      }
    }
     @media (prefers-reduced-motion: reduce) {
       .nh-desktop-research-card, .nh-desktop-research-list > ul { transition: none; }
     }

/* Only the Tyrimai desktop dropdown has configurable icons to the left of each link. */
@media (min-width: 1025px) {
  #nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-research-link {
    justify-content: flex-start; gap: 12px;
  }
  #nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-research-label {
    flex: 1; min-width: 0;
  }
  #nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-research-icon {
    display: block !important; flex: none; width: var(--nh-item-icon-size, 20px) !important;
    height: var(--nh-item-icon-size, 20px) !important; object-fit: contain;
  }
  #nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown svg.nh-research-icon {
    fill: none !important; stroke: var(--nh-item-icon-color, #131D37) !important;
    stroke-width: var(--nh-item-icon-stroke, 2) !important; visibility: visible !important;
    stroke-linecap: round; stroke-linejoin: round;
  }
  #nh-lqd-custom-menu-89460b8 .nh-tyrimai-dropdown .nh-desktop-research-arrow { margin-left: auto; }
}
