:root{--vora-primary:#153b5b;--vora-accent:#b99861;--vora-dark:#101820;--vora-text:#24313d;--vora-bg:#fff}.vora-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.vora-main{min-height:50vh}.vora-content{padding:72px 0}.vora-header{background:#161616;border-bottom:1px solid #edf0f2;position:relative;z-index:1000}.vora-header-inner{min-height:88px;display:flex;align-items:center;gap:28px}.vora-brand{display:flex;align-items:center}.vora-brand img,.vora-brand .custom-logo{width:auto;max-width:132px;max-height:30px}.vora-nav{margin-left:auto}.vora-nav ul{list-style:none;display:flex;gap:28px;margin:0;padding:0}.vora-nav a{color:#fff;text-decoration:none;font-weight:600}.vora-nav a:hover{color:var(--vora-accent)}.vora-header-cta,.vora-btn{display:inline-flex;padding:13px 22px;background:var(--vora-primary);color:#fff!important;text-decoration:none;border-radius:3px;font-weight:700}.vora-menu-toggle{display:none;margin-left:auto;background:none;border:0;padding:8px}.vora-menu-toggle span{display:block;width:25px;height:2px;background:#fff;margin:5px}.vora-footer{background:#101820;color:#c8d0d8;padding:72px 0 0}.vora-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:54px}.vora-footer h4{color:#fff}.vora-footer a{color:#c8d0d8;text-decoration:none}.vora-footer ul{list-style:none;padding:0}.vora-footer-logo{max-width:145px;max-height:34px;width:auto;height:auto;margin-bottom:20px}.vora-copyright{border-top:1px solid rgba(255,255,255,.12);margin-top:55px;padding:22px 20px;text-align:center;font-size:14px}.vora-404{text-align:center;padding:130px 0}.vora-404 h1{font-size:100px;margin:0}.elementor-page .vora-main{overflow:hidden}@media(max-width:900px){.vora-header-cta{display:none}.vora-menu-toggle{display:block}.vora-nav{display:none;position:absolute;left:20px;right:20px;top:78px;background:#fff;padding:18px;box-shadow:0 15px 30px rgba(0,0,0,.12)}.vora-nav.is-open{display:block}.vora-nav ul{display:block}.vora-nav li{padding:9px 0}.vora-footer-grid{grid-template-columns:1fr}.vora-header-inner{min-height:76px}}


/* Vora Law demo design-system fallback (matches imported Elementor Global Kit). */
:root{
  --e-global-color-11f8db6:#161616;
  --e-global-color-3050771:#D7D7D9;
  --e-global-color-1f60ea7:#FAFAFC;
  --e-global-color-6fc3208:#CD5F3A;
  --e-global-color-beef479:#C4C4C4;
  --e-global-color-340804a:#FFFFFF;
}
body{font-family:"Manrope",sans-serif;color:#161616;background:#F3F3F3}
h1,h2,h3,h4,h5,h6{font-family:"Crimson Text",serif}
a:hover{color:#CD5F3A}


/* Vora v1.0.5: hard fallback for Elementor global styles. */
:root{
  --e-global-color-primary:#161616;
  --e-global-color-secondary:#54595F;
  --e-global-color-text:#161616;
  --e-global-color-accent:#CD5F3A;
  --e-global-typography-primary-font-family:"Crimson Text";
  --e-global-typography-secondary-font-family:"Crimson Text";
  --e-global-typography-text-font-family:"Manrope";
  --e-global-typography-accent-font-family:"Manrope";
}
.elementor-widget-heading .elementor-heading-title,
.vora-hero-title{font-family:"Crimson Text",serif}
.elementor-widget-text-editor,
.elementor-button,
.elementor-form,
.vora-hero-subtitle,
.vora-hero-button{font-family:"Manrope",sans-serif}
