/* InjazPro Signal Depth – home layer */
:root{
  --ij-bg:#F4F6FA; --ij-surface:#FFFFFF; --ij-ink:#0B1530; --ij-navy:#0F1D3D; --ij-deep:#081127;
  --ij-muted:#5B6680; --ij-accent:#FF8A00; --ij-accent-soft:#FFB24D; --ij-line:#DCE2EE;
  --ij-r-md:18px; --ij-r-sm:8px;
  --ij-shadow:0 18px 40px -18px rgba(15,29,61,.28), 0 4px 12px -6px rgba(15,29,61,.12);
  --ij-shadow-hi:0 30px 60px -24px rgba(15,29,61,.40), 0 8px 18px -8px rgba(15,29,61,.18);
  --ij-ease:cubic-bezier(.22,.8,.24,1);
}

/* ---------- Typography ---------- */
body.ij-site{font-family:'Manrope',sans-serif;color:var(--ij-muted);-webkit-font-smoothing:antialiased}
body.ij-site p, body.ij-site li, body.ij-site .elementor-widget-text-editor, body.ij-site .tm-sc-text-editor{font-family:'Manrope',sans-serif;line-height:1.7}
body.ij-site h1, body.ij-site h2, body.ij-site h3, body.ij-site h4, body.ij-site h5, body.ij-site h6,
body.ij-site .elementor-slide-heading, body.ij-site .tm-sc-section-title .title,
body.ij-site .funfact .counter, body.ij-site .icon-box .icon-box-title{
  font-family:'Sora',sans-serif !important; letter-spacing:-.02em; line-height:1.12; color:var(--ij-ink)}
body.ij-site .tm-sc-section-title .subtitle, body.ij-site .tm-sc-section-title .sub-title{
  font-family:'Sora',sans-serif; letter-spacing:.14em; text-transform:uppercase; font-size:13px; font-weight:600; color:var(--ij-accent)}

/* ---------- Header ---------- */
body.ij-site .menuzord-menu > li > a, body.ij-site .menuzord-menu > li > .menu-item-link{font-family:'Sora',sans-serif;font-weight:600;letter-spacing:-.005em}
body.ij-site .tm-header-sticky .is-sticky, body.ij-site .sticky-wrapper.is-sticky .elementor-section,
body.ij-site header .elementor-sticky--effects{
  background:rgba(8,17,39,.72) !important; -webkit-backdrop-filter:blur(14px) saturate(140%); backdrop-filter:blur(14px) saturate(140%);
  box-shadow:none !important}

/* ---------- HERO ---------- */
body.ij-site .elementor-element-30a44b1{position:relative;overflow:hidden;background:var(--ij-deep)}
body.ij-site .elementor-element-30a44b1 .swiper-slide-bg{filter:saturate(.7) contrast(1.05)}
body.ij-site .elementor-element-30a44b1 .swiper-slide::after{
  content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:
    radial-gradient(120% 90% at 15% 50%, rgba(15,29,61,.15) 0%, rgba(8,17,39,.55) 55%, rgba(8,17,39,.92) 100%),
    linear-gradient(270deg, rgba(8,17,39,.94) 0%, rgba(8,17,39,.80) 45%, rgba(8,17,39,.45) 100%)}
body.ij-site .elementor-element-30a44b1 .swiper-slide-inner{z-index:6;justify-content:flex-end !important;padding-left:5% !important;padding-right:6% !important}
body.ij-site .elementor-element-30a44b1 .swiper-slide-contents{max-width:580px !important;margin-left:auto !important;margin-right:0 !important;position:relative;z-index:6}
body.ij-site .elementor-element-30a44b1 .elementor-slide-heading{
  color:#fff !important; font-weight:800 !important; font-size:clamp(34px,4.6vw,64px) !important; line-height:1.06 !important;
  margin-bottom:22px !important;
  background:linear-gradient(180deg,#FFFFFF 0%,#C9D4EA 100%); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent}
body.ij-site .elementor-element-30a44b1 .elementor-slide-description{
  color:#C3CCDF !important; font-family:'Manrope',sans-serif !important; font-size:clamp(15px,1.25vw,18px) !important; line-height:1.65 !important;
  max-width:520px; margin-bottom:34px !important;
  display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
body.ij-site .elementor-element-30a44b1 .elementor-slide-heading::before{
  content:"";display:block;width:56px;height:4px;border-radius:4px;margin-bottom:22px;
  background:linear-gradient(90deg,var(--ij-accent),var(--ij-accent-soft))}

/* hero entrance on active slide */
body.ij-site .elementor-element-30a44b1 .swiper-slide-active .elementor-slide-heading,
body.ij-site .elementor-element-30a44b1 .swiper-slide-active .elementor-slide-description,
body.ij-site .elementor-element-30a44b1 .swiper-slide-active .elementor-slide-button{animation:ijRise .9s var(--ij-ease) both}
body.ij-site .elementor-element-30a44b1 .swiper-slide-active .elementor-slide-description{animation-delay:.12s}
body.ij-site .elementor-element-30a44b1 .swiper-slide-active .elementor-slide-button{animation-delay:.24s}
@keyframes ijRise{from{opacity:0;transform:translate3d(0,28px,0) rotateX(18deg)}to{opacity:1;transform:none}}

/* 3D canvas */
.injaz-hero-3d{position:absolute;top:0;left:0;width:54%;height:100%;z-index:5;pointer-events:none;opacity:0;transition:opacity 1.2s var(--ij-ease)}
.injaz-hero-3d.is-ready{opacity:1}
.injaz-hero-3d canvas{display:block;width:100% !important;height:100% !important}
body.ij-site .elementor-element-30a44b1 .elementor-swiper-button,
body.ij-site .elementor-element-30a44b1 .swiper-pagination{z-index:8}
body.ij-site .elementor-element-30a44b1 .swiper-pagination-bullet{background:#fff;opacity:.35;width:10px;height:10px;transition:all .35s var(--ij-ease)}
body.ij-site .elementor-element-30a44b1 .swiper-pagination-bullet-active{opacity:1;width:30px;border-radius:6px;background:var(--ij-accent)}
body.ij-site .elementor-element-30a44b1 .elementor-swiper-button{
  width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;
  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s var(--ij-ease)}
body.ij-site .elementor-element-30a44b1 .elementor-swiper-button:hover{background:var(--ij-accent);border-color:var(--ij-accent)}

@media (max-width:1024px){
  .injaz-hero-3d{width:100%;opacity:0}
  .injaz-hero-3d.is-ready{opacity:.38}
}

/* ---------- Buttons ---------- */
body.ij-site .elementor-slide-button, body.ij-site .tm-sc-button .btn, body.ij-site .tm-sc-button a,
body.ij-site .wpcf7-submit, body.ij-site .elementor-button{
  font-family:'Sora',sans-serif !important; font-weight:600 !important; letter-spacing:.01em;
  border-radius:999px !important; border:0 !important;
  background:var(--ij-accent) !important; color:var(--ij-deep) !important;
  padding:15px 30px !important; box-shadow:0 14px 28px -14px rgba(255,138,0,.75);
  transition:transform .35s var(--ij-ease), box-shadow .35s var(--ij-ease), background .35s var(--ij-ease) !important}
body.ij-site .elementor-slide-button:hover, body.ij-site .tm-sc-button .btn:hover, body.ij-site .tm-sc-button a:hover,
body.ij-site .wpcf7-submit:hover, body.ij-site .elementor-button:hover{
  transform:translateY(-3px); background:var(--ij-accent-soft) !important; box-shadow:0 22px 34px -16px rgba(255,138,0,.85)}
body.ij-site .elementor-slide-button:active, body.ij-site .tm-sc-button .btn:active{transform:translateY(0) scale(.98)}



/* ---------- Transparent -> glass header (desktop) ---------- */
body.ij-site:not(.elementor-editor-active) header #elementor-header-top-sticky{
  opacity:1 !important;visibility:visible !important;z-index:999 !important;transform:none !important;
  background:transparent;transition:background .45s var(--ij-ease), box-shadow .45s var(--ij-ease), backdrop-filter .45s var(--ij-ease)}
body.ij-site header #elementor-header-top-sticky .elementor-element-22a5a79{background:transparent !important;transition:padding .45s var(--ij-ease)}
body.ij-site header #elementor-header-top-sticky .elementor-element-22a5a79 > .elementor-container{min-height:96px;transition:min-height .45s var(--ij-ease)}
body.ij-site.ij-scrolled header #elementor-header-top-sticky{
  background:rgba(8,17,39,.55) !important;
  -webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);
  box-shadow:none !important}
body.ij-site.ij-scrolled header #elementor-header-top-sticky .elementor-element-22a5a79 > .elementor-container{min-height:74px}
body.ij-site header #elementor-header-top-sticky .elementor-element-4a17b90 img{transition:transform .45s var(--ij-ease)}
body.ij-site.ij-scrolled header #elementor-header-top-sticky .elementor-element-4a17b90 img{transform:scale(.86);transform-origin:left center}
body.ij-site header #elementor-header-top-sticky .menuzord-menu > li > a,
body.ij-site header #elementor-header-top-sticky .menuzord-menu > li > .menu-item-link{color:#fff !important;position:relative}
body.ij-site header #elementor-header-top-sticky .menuzord-menu > li > a::after{content:"";position:absolute;left:50%;bottom:6px;width:0;height:2px;border-radius:2px;background:var(--ij-accent);transform:translateX(-50%);transition:width .35s var(--ij-ease)}
body.ij-site header #elementor-header-top-sticky .menuzord-menu > li:hover > a::after,
body.ij-site header #elementor-header-top-sticky .menuzord-menu > li.active > a::after{width:22px}
body.ij-site header #elementor-header-top-sticky .menuzord-menu > li:hover > a,
body.ij-site header #elementor-header-top-sticky .menuzord-menu > li.active > a{color:var(--ij-accent-soft) !important}
body.ij-site header #elementor-header-top-sticky .menuzord-menu > li > a .indicator,
body.ij-site header #elementor-header-top-sticky .elementor-element-22a5a79 .elementor-widget-tm-ele-header-search i,
body.ij-site header #elementor-header-top-sticky .elementor-element-22a5a79 .elementor-widget-tm-ele-header-search svg{color:#fff !important;fill:#fff !important}
/* glass dropdowns */
body.ij-site header #elementor-header-top-sticky .menuzord-menu ul.dropdown{
  background:rgba(8,17,39,.82) !important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);
  border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;box-shadow:0 24px 50px -20px rgba(8,17,39,.8)}
body.ij-site header #elementor-header-top-sticky .menuzord-menu ul.dropdown li a{color:#D5DCEB !important}
body.ij-site header #elementor-header-top-sticky .menuzord-menu ul.dropdown li:hover > a{color:var(--ij-accent-soft) !important;background:rgba(255,255,255,.04) !important}

@media (prefers-reduced-motion:reduce){
  body.ij-site *{animation:none !important;transition:none !important}
}

/* header: no shadow, glow or divider line */
body.ij-site header#header, body.ij-site header #elementor-header-top-sticky, body.ij-site header #elementor-header-top-sticky *:not(.dropdown):not(.dropdown *){box-shadow:none !important}
body.ij-site header #elementor-header-top-sticky, body.ij-site header #elementor-header-top-sticky .elementor-section, body.ij-site header #elementor-header-top-sticky .elementor-container, body.ij-site header #elementor-header-top-sticky .elementor-column{border:0 !important}
body.ij-site header #elementor-header-top-sticky .elementor-section::before, body.ij-site header #elementor-header-top-sticky .elementor-section::after, body.ij-site header #elementor-header-top-sticky::before, body.ij-site header #elementor-header-top-sticky::after{display:none !important}

/* ---------- Header rotating badge ---------- */
body.ij-site header #elementor-header-top-sticky .elementor-element-3fca373 > .elementor-widget-wrap{display:flex !important;align-items:center;flex-wrap:nowrap !important;gap:18px;justify-content:flex-end}
.ij-badge{position:relative;flex:0 0 auto;width:78px;height:78px;display:block;border-radius:50%;
  background:radial-gradient(circle,rgba(15,29,61,.85) 0%,rgba(15,29,61,.55) 55%,rgba(15,29,61,0) 72%);transition:transform .45s var(--ij-ease)}
.ij-badge-ring{position:absolute;inset:0;width:100%;height:100%;animation:ijSpin 16s linear infinite;overflow:visible}
.ij-badge-ring text{font-family:'Sora',sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.12em;fill:#FFFFFF;text-transform:uppercase}
.ij-badge-mark{position:absolute;left:50%;top:50%;width:34px;height:34px;transform:translate(-50%,-50%);
  background:#FFFFFF;-webkit-mask:url('https://injazpro.com/wp-content/uploads/2026/09/icon-222.png') center/contain no-repeat;mask:url('https://injazpro.com/wp-content/uploads/2026/09/icon-222.png') center/contain no-repeat;transition:background .3s}
.ij-badge:hover .ij-badge-mark{background:var(--ij-accent)}
.ij-badge:hover .ij-badge-ring{animation-duration:6s}
body.ij-site.ij-scrolled .ij-badge{transform:scale(.82)}
@media (max-width:1199px){.ij-badge{display:none}}
@media (prefers-reduced-motion:reduce){.ij-badge-ring{animation:none}}
@keyframes ijSpin{to{transform:rotate(360deg)}}

/* ---------- Header: tidy sizes & alignment ---------- */
body.ij-site header #elementor-header-top-sticky .elementor-element-22a5a79 > .elementor-container{align-items:center !important}
body.ij-site header #elementor-header-top-sticky .elementor-column{display:flex;align-items:center}
body.ij-site header #elementor-header-top-sticky .elementor-element-4a17b90 img{max-height:58px;width:auto !important}
body.ij-site header #elementor-header-top-sticky .menuzord-menu{display:flex !important;align-items:center;gap:6px}
body.ij-site header #elementor-header-top-sticky .menuzord-menu > li{display:flex;align-items:center}
body.ij-site header #elementor-header-top-sticky .menuzord-menu > li > a,
body.ij-site header #elementor-header-top-sticky .menuzord-menu > li > .menu-item-link{
  font-size:15px !important;font-weight:600 !important;letter-spacing:.01em !important;line-height:1 !important;
  padding:12px 16px !important;text-transform:none !important}
body.ij-site header #elementor-header-top-sticky .menuzord-menu > li > a::after{bottom:2px}
body.ij-site header #elementor-header-top-sticky .menuzord-menu ul.dropdown li a{font-size:14px !important;font-weight:500 !important}
.ij-badge{width:70px;height:70px;margin-left:14px;position:relative}
.ij-badge::before{content:"";position:absolute;left:-16px;top:50%;width:1px;height:34px;transform:translateY(-50%);background:rgba(255,255,255,.22)}
.ij-badge-ring text{font-size:11px;letter-spacing:.14em}
.ij-badge-mark{width:28px;height:28px}
/* ---------- Glass offcanvas ---------- */
html.ij-oc-lock, html.ij-oc-lock body{overflow:hidden !important}
.ij-badge{cursor:pointer}
.ij-oc{position:fixed;inset:0;z-index:100000;visibility:hidden;pointer-events:none}
.ij-oc.is-open{visibility:visible;pointer-events:auto}
.ij-oc-scrim{position:absolute;inset:0;background:rgba(8,17,39,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .5s var(--ij-ease)}
.ij-oc.is-open .ij-oc-scrim{opacity:1}
.ij-oc-panel{position:absolute;top:14px;right:14px;bottom:14px;width:min(440px,calc(100vw - 28px));overflow-y:auto;overflow-x:hidden;outline:none;
  padding:30px 34px 34px;border-radius:26px;color:#fff;
  background:linear-gradient(160deg,rgba(15,29,61,.62) 0%,rgba(8,17,39,.72) 100%);
  -webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);
  border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);
  transform:translateX(calc(100% + 40px)) rotateY(-12deg);transform-origin:right center;opacity:.4;
  transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s var(--ij-ease)}
.ij-oc.is-open .ij-oc-panel{transform:none;opacity:1}
.ij-oc-glow{position:absolute;width:360px;height:360px;right:-140px;top:-140px;border-radius:50%;pointer-events:none;
  background:radial-gradient(circle,rgba(255,138,0,.30),rgba(255,138,0,0) 65%)}
.ij-oc-top{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}
.ij-oc-logo{height:46px;width:auto}
.ij-oc-close{position:relative;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);cursor:pointer;transition:background .3s,transform .4s var(--ij-ease)}
.ij-oc-close span{position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:2px;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}
.ij-oc-close span+span{transform:translate(-50%,-50%) rotate(-45deg)}
.ij-oc-close:hover{background:var(--ij-accent);transform:rotate(90deg)}
.ij-oc-item, .ij-oc-links li{opacity:0;transform:translateX(30px);transition:opacity .5s var(--ij-ease),transform .6s var(--ij-ease);transition-delay:0s}
.ij-oc.is-open .ij-oc-item, .ij-oc.is-open .ij-oc-links li{opacity:1;transform:none;transition-delay:calc(.18s + var(--i,0) * .05s)}
.ij-oc-links li{--i:2}
.ij-oc.is-open .ij-oc-links li{transition-delay:calc(.28s + var(--i,0) * .05s)}
.ij-oc-intro{font-family:'Manrope',sans-serif;font-size:15px;line-height:1.7;color:#C3CCDF;margin:0 0 26px;position:relative}
.ij-oc-label{font-family:'Sora',sans-serif !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase;color:var(--ij-accent-soft) !important;margin:0 0 12px !important;position:relative}
.ij-oc-links{list-style:none;margin:0 0 28px;padding:0;position:relative}
.ij-oc-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.10);
  font-family:'Sora',sans-serif;font-size:16px;font-weight:600;color:#fff;text-decoration:none;transition:color .3s,padding .35s var(--ij-ease)}
.ij-oc-links a b{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;
  border:1px solid rgba(255,255,255,.2);transition:background .3s,transform .35s var(--ij-ease),border-color .3s}
.ij-oc-links a:hover{color:var(--ij-accent-soft);padding-left:8px}
.ij-oc-links a:hover b{background:var(--ij-accent);border-color:var(--ij-accent);color:var(--ij-deep);transform:rotate(-45deg)}
.ij-oc-contact{list-style:none;margin:0 0 28px;padding:0;position:relative}
.ij-oc-contact a{display:flex;align-items:center;gap:12px;padding:8px 0;color:#D5DCEB;text-decoration:none;font-family:'Manrope',sans-serif;font-size:15px;transition:color .3s}
.ij-oc-contact a:hover{color:var(--ij-accent-soft)}
.ij-oc-contact .ic{width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:rgba(255,138,0,.14);position:relative}
.ij-oc-contact .ic::after{content:"";position:absolute;inset:9px;background:var(--ij-accent);-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.ic-phone{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25 11.4 11.4 0 0 0 3.6.57 1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E")}
.ic-mail{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 4-8 5-8-5V6l8 5 8-5z'/%3E%3C/svg%3E")}
.ic-pin{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E")}
.ij-oc-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;position:relative}
.ij-oc-cta{display:inline-flex;align-items:center;gap:12px;padding:13px 22px;border-radius:999px;background:var(--ij-accent);color:var(--ij-deep) !important;
  font-family:'Sora',sans-serif;font-weight:700;font-size:14px;text-decoration:none;transition:background .3s,transform .3s var(--ij-ease)}
.ij-oc-cta span{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;background:var(--ij-deep);color:#fff;font-size:13px;transition:transform .35s var(--ij-ease)}
.ij-oc-cta:hover{background:var(--ij-accent-soft);transform:translateY(-2px)}
.ij-oc-cta:hover span{transform:rotate(-45deg)}
.ij-oc-social{display:flex;gap:10px}
.ij-oc-social a{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.22);font-size:15px;transition:background .3s,border-color .3s,color .3s}
.ij-oc-social a:hover{background:#fff;color:var(--ij-navy);border-color:#fff}
@media (prefers-reduced-motion:reduce){.ij-oc-panel,.ij-oc-item,.ij-oc-links li,.ij-oc-scrim{transition:none !important}}
/* ---------- Header layout: logo left, menu centred, badge right ---------- */
body.ij-site header #elementor-header-top-sticky .elementor-element-22a5a79 > .elementor-container{
  position:relative;max-width:1380px !important;padding:0 32px;display:flex;align-items:center !important}
body.ij-site header #elementor-header-top-sticky .elementor-element-eefae51{width:auto !important;flex:0 0 auto}
body.ij-site header #elementor-header-top-sticky .elementor-element-3fca373{width:auto !important;flex:1 1 auto;position:static !important}
body.ij-site header #elementor-header-top-sticky .elementor-element-3fca373 > .elementor-widget-wrap{position:static !important;justify-content:flex-end !important;padding:0 !important}
body.ij-site header #elementor-header-top-sticky .elementor-element-eefae51 > .elementor-widget-wrap{padding:0 !important}
body.ij-site header #elementor-header-top-sticky .elementor-element-3fca373 .elementor-widget-tm-ele-header-primary-nav{
  position:absolute !important;left:50%;top:50%;transform:translate(-50%,-50%);width:auto !important;margin:0 !important}
body.ij-site header #elementor-header-top-sticky .menuzord, body.ij-site header #elementor-header-top-sticky .menuzord-menu{margin:0 !important;float:none !important}
body.ij-site header #elementor-header-top-sticky .ij-badge{margin:0 0 0 auto}
body.ij-site header #elementor-header-top-sticky .elementor-widget-tm-ele-header-search{margin:0 !important}
/* keep the header below the WordPress admin bar when logged in */
body.ij-site.admin-bar:not(.elementor-editor-active) header #elementor-header-top-sticky{top:32px !important}
@media (max-width:782px){body.ij-site.admin-bar:not(.elementor-editor-active) header #elementor-header-top-sticky{top:46px !important}}
/* header logo size */
body.ij-site header #elementor-header-top-sticky .elementor-element-4a17b90{width:auto !important;max-width:none !important;--container-widget-width:auto !important}
body.ij-site header #elementor-header-top-sticky .elementor-element-4a17b90 img{height:60px !important;width:auto !important;max-width:none !important;max-height:none !important}
@media (max-width:1280px){body.ij-site header #elementor-header-top-sticky .elementor-element-4a17b90 img{height:50px !important}}

@keyframes ijFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
