/* Stable Elementor IDs keep account buttons styled before the menu JS starts. */
html body header:is(.ix-mobile-header,[data-interaction-id="2c729a3c"],[data-interaction-id="5a93149"]) > :is(.ix-mobile-nav,[data-interaction-id="7adc0239"],[data-interaction-id="d5cda13"]) > a:is(.ix-header-login,.ix-header-register){
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:40px!important;padding:9px 16px!important;margin:0!important;
  border:1px solid #c8dad1!important;border-radius:6px!important;
  background:#fff!important;color:#234d40!important;
  font:500 14px/20px Arial,Helvetica,sans-serif!important;letter-spacing:0!important;
  text-decoration:none!important;white-space:nowrap!important;flex:0 0 auto!important;
  box-shadow:none!important;-webkit-tap-highlight-color:#147c6320;
  transition:background-color .16s,border-color .16s,color .16s;
}
html body header:is(.ix-mobile-header,[data-interaction-id="2c729a3c"],[data-interaction-id="5a93149"]) > :is(.ix-mobile-nav,[data-interaction-id="7adc0239"],[data-interaction-id="d5cda13"]) > a.ix-header-login:is(:hover,:focus,:active){
  background:#edf5f0!important;border-color:#7da996!important;color:#234d40!important;
}
html body header:is(.ix-mobile-header,[data-interaction-id="2c729a3c"],[data-interaction-id="5a93149"]) > :is(.ix-mobile-nav,[data-interaction-id="7adc0239"],[data-interaction-id="d5cda13"]) > a.ix-header-register{
  color:#fff!important;background:#137c63!important;border-color:#137c63!important;
}
html body header:is(.ix-mobile-header,[data-interaction-id="2c729a3c"],[data-interaction-id="5a93149"]) > :is(.ix-mobile-nav,[data-interaction-id="7adc0239"],[data-interaction-id="d5cda13"]) > a.ix-header-register:is(:hover,:focus,:active){
  color:#fff!important;background:#106650!important;border-color:#106650!important;
}
html body header:is(.ix-mobile-header,[data-interaction-id="2c729a3c"],[data-interaction-id="5a93149"]) > :is(.ix-mobile-nav,[data-interaction-id="7adc0239"],[data-interaction-id="d5cda13"]) > a:is(.ix-header-login,.ix-header-register):focus-visible{
  outline:3px solid #147c63!important;outline-offset:3px!important;
}
@media(max-width:1023px){
  html body header:is(.ix-mobile-header,[data-interaction-id="2c729a3c"],[data-interaction-id="5a93149"]) > :is(.ix-mobile-nav,[data-interaction-id="7adc0239"],[data-interaction-id="d5cda13"]) > a:is(.ix-header-login,.ix-header-register){
    width:100%!important;min-height:48px!important;font-size:16px!important;
    white-space:normal!important;margin-top:8px!important;
  }
}
@media(prefers-reduced-motion:reduce){
  html body header:is(.ix-mobile-header,[data-interaction-id="2c729a3c"],[data-interaction-id="5a93149"]) > :is(.ix-mobile-nav,[data-interaction-id="7adc0239"],[data-interaction-id="d5cda13"]) > a:is(.ix-header-login,.ix-header-register){transition:none}
}
