.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-03cf484 */#ssrHeader,#ssrHeader *{box-sizing:border-box}
.ssrh{
  --orange:#ef5f24;--orange-hi:#ff8a3d;--bg:#0a1124;--text:#f2f5ff;--muted:#9db0d8;--bd:rgba(255,255,255,.12);
  position:fixed;top:16px;left:50%;transform:translateX(-50%);
  width:min(1250px,92vw);z-index:1000;
  display:flex;align-items:center;gap:14px;
  padding:9px 35px 9px 25px;border-radius:999px;
  font-family:'Poppins',system-ui,sans-serif;
  background:rgba(10,17,36,.72);
  -webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);
  border:1px solid var(--bd);
  box-shadow:0 16px 40px -22px rgba(0,0,0,.85);
  transition:background .35s,box-shadow .35s,top .35s}
.ssrh.is-scrolled{top:10px;background:rgba(10,17,36,.9);box-shadow:0 18px 44px -18px rgba(0,0,0,.95)}
.ssrh a{text-decoration:none;color:var(--text)}

.ssrh__brand{display:inline-flex;align-items:center;margin-right:auto;transition:transform .25s}
.ssrh__brand:hover{transform:scale(1.03)}
.ssrh__mark{height:80px;width:80px;display:block;filter:drop-shadow(0 3px 8px rgba(0,0,0,.5))}

.ssrh__links{display:flex;gap:4px}
.ssrh__links a{padding:.55em 1em;border-radius:999px;font-weight:500;font-size:.95rem;color:var(--muted);transition:color .2s,background .2s}
.ssrh__links a:hover{color:var(--text);background:rgba(255,255,255,.08)}

.ssrh__cta{padding:.72em 1.45em;border-radius:999px;font-weight:600;font-size:.92rem;color:#fff;white-space:nowrap;
  background:linear-gradient(135deg,var(--orange-hi),var(--orange));
  box-shadow:0 12px 24px -10px rgba(239,95,36,.7);transition:transform .25s,box-shadow .25s,filter .25s}
.ssrh__cta:hover{transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 16px 30px -10px rgba(239,95,36,.8)}

.ssrh__burger{display:none;flex-direction:column;gap:5px;padding:8px;background:none;border:0;cursor:pointer}
.ssrh__burger span{width:24px;height:2px;background:var(--text);border-radius:2px;transition:.3s}
.ssrh__burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.ssrh__burger.is-open span:nth-child(2){opacity:0}
.ssrh__burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

@media (max-width:820px){
  .ssrh{gap:10px;padding:8px 8px 8px 18px}
  .ssrh__mark{height:42px}
  .ssrh__links{position:absolute;top:calc(100% + 10px);left:0;right:0;flex-direction:column;
    background:rgba(10,17,36,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);
    border:1px solid var(--bd);border-radius:22px;padding:10px;gap:2px;
    opacity:0;visibility:hidden;transform:translateY(-10px);transition:.3s;
    box-shadow:0 22px 44px -20px rgba(0,0,0,.9)}
  .ssrh__links.is-open{opacity:1;visibility:visible;transform:none}
  .ssrh__links a{padding:.95em 1em}
  .ssrh__cta{font-size:.82rem;padding:.6em 1.05em}
  .ssrh__burger{display:flex}
}/* End custom CSS */