.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-menu-toggle{margin:0 auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-7f716bcb */@media (min-width:1025px) { .elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu{gap:2px}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu li{position:relative;border:0!important;margin:0!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item{display:flex;align-items:center;gap:7px;height:42px;padding:0 12px!important;border-radius:8px;font-size:16px;font-weight:600;line-height:1;color:#000!important;background:none!important;transition:color .2s}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li:hover>a.elementor-item,.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li:focus-within>a.elementor-item{color:#0057E5!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .sub-arrow{margin:0!important;padding:0!important;display:inline-flex;align-items:center;transition:transform .25s}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .sub-arrow svg{width:11px;height:11px}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li:hover>a .sub-arrow{transform:rotate(180deg)}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main ul.sub-menu{display:block!important;position:absolute!important;margin:0!important;width:auto!important;background:#fff!important;border:1px solid #E5E9F0!important;border-radius:14px!important;box-shadow:0 18px 40px -12px rgba(15,23,42,.22)!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s linear .2s;z-index:999}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li>ul.sub-menu{top:calc(100% + 14px)!important;left:0!important;right:auto!important;min-width:250px!important;padding:8px!important;transform:translateY(8px)}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li>ul.sub-menu::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li:hover>ul.sub-menu,.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li:focus-within>ul.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main ul.sub-menu a.elementor-sub-item{display:block;padding:10px 12px!important;margin:0!important;border:0!important;border-radius:8px;font-size:15px;font-weight:400;line-height:1.3;color:#1F2937!important;background:transparent!important;white-space:normal;transition:background-color .15s,color .15s}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main ul.sub-menu a.elementor-sub-item:hover,.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main ul.sub-menu a.elementor-sub-item:focus{background:#EDF4FF!important;color:#0057E5!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li>ul.sub-menu>li>a.has-submenu{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px!important;font-size:16px;font-weight:600;line-height:1.2;color:#33373D!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li>ul.sub-menu>li>a.has-submenu .sub-arrow{transform:rotate(-90deg)}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li>ul.sub-menu>li>a.has-submenu .sub-arrow svg{width:9px;height:9px}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li>ul.sub-menu>li:hover>a.has-submenu,.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main .elementor-nav-menu>li>ul.sub-menu>li:focus-within>a.has-submenu{background:#00388E!important;color:#fff!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main ul.sub-menu ul.sub-menu{top:-9px!important;left:calc(100% + 8px)!important;right:auto!important;min-width:310px!important;padding:8px!important;transform:translateX(-6px)}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main ul.sub-menu ul.sub-menu::before{content:"";position:absolute;top:0;bottom:0;left:-10px;width:10px}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main ul.sub-menu li:hover>ul.sub-menu,.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main ul.sub-menu li:focus-within>ul.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main ul.sub-menu ul.sub-menu a.elementor-sub-item{font-weight:600;color:#33373D!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main ul.sub-menu ul.sub-menu a.elementor-sub-item:hover,.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--main ul.sub-menu ul.sub-menu a.elementor-sub-item:focus{background:#00388E!important;color:#fff!important} } @media (max-width:1024px) { .elementor-element-55cc4625{display:flex!important;flex-wrap:wrap!important;align-items:center!important;column-gap:10px!important;row-gap:0!important;padding:10px 16px!important;box-sizing:border-box;width:100%!important;max-width:100%!important;position:relative}
.elementor-element-55cc4625 .g-bcee94f,.elementor-element-55cc4625 .g-3a96fc2{display:contents!important}
.elementor-element-55cc4625 .g-f1ddab7{order:1;margin-right:auto!important;height:auto!important;width:112px!important;max-width:112px}
.elementor-element-55cc4625 .g-07ec08b{order:2;padding:0!important;width:auto!important;flex:none!important}
.elementor-element-55cc4625 .g-c16040e{order:3;padding:0!important;width:auto!important;flex:none!important}
.elementor-element-55cc4625 a.g-6cd2e50,.elementor-element-55cc4625 a.g-293bde3{order:4;flex:none;margin:0!important;box-sizing:border-box}
.elementor-116513 .elementor-element.elementor-element-7f716bcb,.elementor-116513 .elementor-element.elementor-element-7f716bcb>.elementor-widget-container{display:contents!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-menu-toggle{order:5;flex:none;width:42px;height:42px;margin:0!important;display:flex!important;align-items:center;justify-content:center;border:1px solid #C3C7D0!important;border-radius:10px!important;background:#fff;font-size:20px!important;color:#1A1A1A}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container{order:6;flex:0 0 100%;width:100%!important;max-width:100%!important;position:static!important;left:auto!important;margin:10px 0 0!important;box-shadow:none;border-top:1px solid #E8ECF3;background:#fff}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container li{border:0!important;margin:0!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu>li>a.elementor-item{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 6px!important;font-size:16px;font-weight:600;color:#000!important;background:transparent!important;border:0!important;border-bottom:1px solid #EEF1F6!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu>li>a.highlighted{color:#0057E5!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu{background:#fff!important;border:0!important;box-shadow:none!important;padding:4px 0 10px!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu a.elementor-sub-item{display:flex;align-items:center;justify-content:space-between;padding:12px 6px 12px 12px!important;font-size:15px;font-weight:400;color:#1F2937!important;border:0!important;background:transparent!important;border-radius:0}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu>li>a.has-submenu{height:48px;padding:0 6px 0 12px!important;font-size:16px;font-weight:600;color:#33373D!important;border-bottom:1px solid #EEF1F6!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu>li>a.has-submenu.highlighted{background:#EDF4FF!important;color:#0057E5!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container a.has-submenu .sub-arrow{transition:transform .2s}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container a.highlighted .sub-arrow{transform:rotate(180deg)}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu ul.sub-menu{padding:4px 0 8px 14px!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu ul.sub-menu a.elementor-sub-item{font-weight:600;color:#33373D!important}
.elementor-116513 .elementor-element.elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu ul.sub-menu a.elementor-sub-item:hover{background:#EDF4FF!important;color:#0057E5!important} } @media (max-width:767px) { .elementor-element-55cc4625 .g-f1ddab7{width:112px!important}
.elementor-element-55cc4625 a.g-6cd2e50,.elementor-element-55cc4625 a.g-293bde3{order:7;flex:1 1 calc(50% - 5px);display:none!important;justify-content:center;margin:16px 0 8px!important;height:44px}
.elementor-element-55cc4625 a.g-293bde3{order:8}
.elementor-element-55cc4625:has(.elementor-menu-toggle.elementor-active) a.g-6cd2e50,.elementor-element-55cc4625:has(.elementor-menu-toggle.elementor-active) a.g-293bde3{display:flex!important} } @media (prefers-reduced-motion:reduce) { .elementor-116513 .elementor-element.elementor-element-7f716bcb *{transition:none!important} }/* End custom CSS */
/* Start custom CSS *//*
  Sample header (template 116513) - TABLET + MOBILE only. Desktop is not touched.

  HOW TO USE
  Elementor -> Site Settings -> Custom CSS -> paste this whole file -> Update.
  (Works without Elementor Pro's per-widget CSS. Remove it again once the Sample header replaces the live header
  if you move this into the template itself.)

  Targets the Sample header by element id, so it cannot affect the live "Bizom Main Menu" header:
    .elementor-element-55cc4625  = header inner container (hdr-inner)
    .elementor-element-7f716bcb  = WordPress Menu widget
*/

@media (max-width:1024px){
  .elementor-element-55cc4625{display:flex!important;flex-wrap:wrap!important;align-items:center!important;column-gap:10px!important;row-gap:0!important;padding:10px 0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;box-sizing:border-box;width:100%!important;max-width:100%!important;position:relative;background:#fff!important}
  .elementor-element-1bebcee2{height:auto!important;min-height:0!important;max-height:none!important;background:#fff!important}
  .elementor-element-55cc4625 .bz-hdr-nav,.elementor-element-55cc4625 .bz-hdr-right{display:contents!important}
  .elementor-element-55cc4625>a.e-image-link-base{order:1;margin:0 auto 0 16px!important;width:112px!important;max-width:112px;flex:none}
  .elementor-element-55cc4625>a.e-image-link-base img{width:100%!important;height:auto!important;display:block}
  .elementor-element-55cc4625 .bz-hdr-search{order:2;}
  .elementor-element-55cc4625 .bz-hdr-lang{order:3;padding:0!important;width:80px!important;min-width:80px!important;height:44px!important;flex:none!important;position:relative}
  .elementor-element-55cc4625 .bz-hdr-btn-dark,.elementor-element-55cc4625 .bz-hdr-btn-yellow{order:4;flex:none;margin:0!important;box-sizing:border-box}

  .elementor-element-7f716bcb,.elementor-element-7f716bcb>.elementor-widget-container{display:contents!important}
  /* correct state before Elementor's menu JS has run (prevents the 2-3s layout jump): desktop list hidden, panel closed until the burger is active */
  .elementor-element-7f716bcb .elementor-nav-menu--main{display:none!important}
  .elementor-element-7f716bcb .elementor-menu-toggle:not(.elementor-active)+nav.elementor-nav-menu__container{display:none!important}
  .elementor-element-7f716bcb .elementor-menu-toggle.elementor-active+nav.elementor-nav-menu__container{display:block!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown ul.sub-menu{display:none}
  .elementor-element-7f716bcb .elementor-menu-toggle{order:5;flex:none;width:42px;height:42px;margin:0 16px 0 0!important;display:flex!important;align-items:center;justify-content:center;border:1px solid #C3C7D0!important;border-radius:10px!important;background:#fff;font-size:20px!important;color:#1A1A1A}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container{order:6;flex:0 0 100%;width:100%!important;max-width:100%!important;position:static!important;left:auto!important;margin:10px 0 0!important;padding:0 16px!important;box-sizing:border-box;box-shadow:none;border-top:1px solid #E8ECF3;background:#fff}
  /* keep the burger icon (no X) and remove the focus box, like the live header */
  .elementor-element-7f716bcb .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{display:inline-block!important}
  .elementor-element-7f716bcb .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--close{display:none!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown a:focus,.elementor-element-7f716bcb .elementor-nav-menu--dropdown a:focus-visible,.elementor-element-7f716bcb .elementor-menu-toggle:focus{outline:0!important;box-shadow:none!important}
  /* bold chevrons instead of the small triangle */
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown .sub-arrow{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0!important;padding:0!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown .sub-arrow svg{display:none!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown .sub-arrow::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown a.highlighted .sub-arrow::after{transform:translateY(2px) rotate(225deg)}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown a.highlighted .sub-arrow{transform:none!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container li{border:0!important;margin:0!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu>li>a.elementor-item{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 6px!important;font-size:16px;font-weight:600;color:#000!important;background:transparent!important;border:0!important;border-bottom:1px solid #EEF1F6!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu>li>a.highlighted{color:#0057E5!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu{background:#fff!important;border:0!important;box-shadow:none!important;padding:4px 0 10px!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu a.elementor-sub-item{display:flex;align-items:center;justify-content:space-between;padding:12px 6px 12px 12px!important;font-size:15px;font-weight:400;color:#1F2937!important;border:0!important;background:transparent!important;border-radius:0}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu>li>a.has-submenu{height:48px;padding:0 6px 0 12px!important;font-size:16px;font-weight:600;color:#33373D!important;border-bottom:1px solid #EEF1F6!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu>li>a.has-submenu.highlighted{background:#EDF4FF!important;color:#0057E5!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container a.has-submenu .sub-arrow{transition:transform .2s}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container a.highlighted .sub-arrow{transform:rotate(180deg)}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu ul.sub-menu{padding:4px 0 8px 14px!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu ul.sub-menu a.elementor-sub-item{font-weight:600;color:#33373D!important}
  .elementor-element-7f716bcb .elementor-nav-menu--dropdown.elementor-nav-menu__container ul.sub-menu ul.sub-menu a.elementor-sub-item:hover{background:#EDF4FF!important;color:#0057E5!important}
}

/* phones: buttons move into the open panel */
@media (max-width:767px){
  /* expanded search spans the header width, like bizom.com */
  .elementor-element-55cc4625 .bz-hdr-btn-dark,.elementor-element-55cc4625 .bz-hdr-btn-yellow{order:7;flex:1 1 calc(50% - 21px);border-radius:6px!important;font-size:16px;display:none!important;justify-content:center;margin:16px 0 16px 16px!important;height:44px}
  .elementor-element-55cc4625 .bz-hdr-btn-yellow{order:8;margin:16px 16px 16px 0!important}
  .elementor-element-55cc4625:has(.elementor-menu-toggle.elementor-active) .bz-hdr-btn-dark,
  .elementor-element-55cc4625:has(.elementor-menu-toggle.elementor-active) .bz-hdr-btn-yellow{display:flex!important}
}

/* ===== SEARCH - identical to the live bizom.com header (all sizes). Uses the search already in the header. =====
   closed: 40x40 icon box. open: field grows to the left (max 420px). phones (767px and below): field spans the header width, 16px margins. */
@keyframes bizomSpin{to{transform:rotate(360deg)}}
body .elementor .bz-hdr-search{position:relative!important;overflow:visible!important}
body .elementor .bz-hdr-search .elementor-widget-html,body .elementor .bz-hdr-search .elementor-widget-container{overflow:visible!important}
body .elementor .bz-hdr-search .bizom-search-container{--bizom-search-accent:#2563eb;--bizom-search-text:#1a1a1a;--bizom-search-muted:#6b7280;--bizom-search-bg:#fff;--bizom-search-border:#c3c7d0;--bizom-search-radius:12px;position:absolute!important;right:0!important;left:auto!important;top:0!important;display:block!important;width:420px!important;max-width:calc(100vw - 32px)!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;pointer-events:none;z-index:10000}
body .elementor .bz-hdr-search .bizom-search-wrapper{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;font-family:inherit}
body .elementor .bz-hdr-search .bizom-search-box,body .elementor .bz-hdr-search .bizom-search-dropdown{pointer-events:auto}
body .elementor .bz-hdr-search .bizom-search-box{display:flex;align-items:center;box-sizing:border-box;background:var(--bizom-search-bg);border:1px solid var(--bizom-search-border);border-radius:var(--bizom-search-radius);padding:0 4px;width:40px!important;height:40px!important;overflow:hidden;transition:width .3s cubic-bezier(.4,0,.2,1),border-color .15s}
body .elementor .bz-hdr-search .bizom-search-wrapper.is-expanded .bizom-search-box{width:100%!important;max-width:420px;padding:0 10px}
body .elementor .bz-hdr-search .bizom-search-box:focus-within,body .elementor .bz-hdr-search .bizom-search-box:hover{border-color:var(--bizom-search-accent)}
body .elementor .bz-hdr-search .bizom-search-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:none;color:var(--bizom-search-text);cursor:pointer;flex-shrink:0;padding:0;outline:0;box-shadow:none}
body .elementor .bz-hdr-search .bizom-search-icon-btn svg{width:20px;height:20px}
body .elementor .bz-hdr-search .bizom-search-input{flex:1 1 0;border:0;outline:0;box-shadow:none;font-size:15px;color:var(--bizom-search-text);background:transparent;padding:8px;min-width:0;height:auto;opacity:0;pointer-events:none;transition:opacity .2s .1s}
body .elementor .bz-hdr-search .bizom-search-wrapper.is-expanded .bizom-search-input{opacity:1;pointer-events:auto}
body .elementor .bz-hdr-search .bizom-search-close-btn{display:none;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:none;color:var(--bizom-search-muted);cursor:pointer;padding:0;flex-shrink:0;box-shadow:none}
body .elementor .bz-hdr-search .bizom-search-close-btn svg{width:18px;height:18px}
body .elementor .bz-hdr-search .bizom-search-wrapper.is-expanded .bizom-search-close-btn{display:inline-flex}
body .elementor .bz-hdr-search .bizom-search-dropdown{display:none;position:absolute;top:calc(100% + 8px);right:0;left:auto;width:100%;max-width:420px;background:var(--bizom-search-bg);border:1px solid var(--bizom-search-border);border-radius:var(--bizom-search-radius);box-shadow:0 12px 32px rgba(0,0,0,.12);z-index:999999;overflow:hidden}
body .elementor .bz-hdr-search .bizom-search-wrapper.is-active .bizom-search-dropdown{display:block}
body .elementor .bz-hdr-search .bizom-search-results{max-height:380px;overflow-y:auto}
body .elementor .bz-hdr-search .bizom-search-empty,body .elementor .bz-hdr-search .bizom-search-hint,body .elementor .bz-hdr-search .bizom-search-loading{padding:16px;color:var(--bizom-search-muted);font-size:13px}
body .elementor .bz-hdr-search .bizom-search-loading{display:flex;align-items:center;gap:8px}
body .elementor .bz-hdr-search .bizom-search-result{display:block;padding:12px 16px;text-decoration:none;border-bottom:1px solid #f1f5f9;transition:background-color .12s}
body .elementor .bz-hdr-search .bizom-search-result:last-child{border-bottom:0}
body .elementor .bz-hdr-search .bizom-search-result:hover{background:#f3f6ff}
body .elementor .bz-hdr-search .bizom-search-result-title{display:block;font-size:14px;font-weight:600;color:var(--bizom-search-text);margin-bottom:2px}
body .elementor .bz-hdr-search .bizom-search-result-meta{display:block;font-size:11px;color:var(--bizom-search-muted);text-transform:capitalize}
@media (max-width:767px){
  body .elementor .bz-hdr-search:has(.is-expanded){position:static!important}
  /* Elementor's own widget wrappers are position:relative, which trapped the open field inside the 40px slot - release them so it positions against the header like live */
  body .elementor .bz-hdr-search:has(.is-expanded) .elementor-widget,
  body .elementor .bz-hdr-search:has(.is-expanded) .elementor-widget-container,
  body .elementor .bz-hdr-search:has(.is-expanded) .elementor-element{position:static!important}
  body .elementor .bz-hdr-search:has(.is-expanded) .bizom-search-container{left:16px!important;right:16px!important;top:16px!important;width:auto!important;max-width:none!important}
  body .elementor .bz-hdr-search:has(.is-expanded) .bizom-search-wrapper.is-expanded .bizom-search-box{max-width:none}
  body .elementor .bz-hdr-search:has(.is-expanded) .bizom-search-dropdown{max-width:none}
}/* End custom CSS */