.elementor-kit-7{--e-global-color-primary:#0B1C2D;--e-global-color-secondary:#C9A24D;--e-global-color-text:#2B2B2B;--e-global-color-accent:#F7F8FA;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#F7F8FA;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#B08D2C;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
    overflow-x: hidden;
}
/* ===== HEADER BACKGROUND ===== */
.law-header {
    background: transparent !important;
    transition: background 0.3s ease;
}

.elementor-sticky--effects.law-header {
    background: #0B1C2D !important;
}

/* ===== MENU COLORS ===== */
.law-header .law-nav .elementor-item {
    color: #0B1C2D !important;
    transition: color 0.3s ease;
}

.elementor-sticky--effects.law-header 
.law-nav .elementor-item {
    color: #FFFFFF !important;
}

.law-header .law-nav .elementor-item:hover {
    color: #C9A24D !important;
}

.elementor-sticky--effects.law-header 
.law-nav .elementor-item.elementor-item-active {
    color: #C9A24D !important;
}
/* ===== Search COLORS ===== */
.law-header .Search .elementor-item {
    color: #0B1C2D !important;
    transition: color 0.3s ease;
}

.elementor-sticky--effects.law-header 
.Search .elementor-item {
    color: #FFFFFF !important;
}

.law-header .Search .elementor-item:hover {
    color: #C9A24D !important;
}
/* ============================= */
/* MOBILE MENU FIX – LAW HEADER */
/* ============================= */

/* Mobile dropdown background */
@media (max-width: 768px) {

  .law-header .elementor-nav-menu--dropdown {
      background-color: #ffffff !important;
  }

  /* Mobile menu items */
  .law-header .elementor-nav-menu--dropdown .elementor-item {
      color: #FFFFFF !important;
      padding: 12px 16px;
  }

  /* Hover / active state */
  .law-header .elementor-nav-menu--dropdown .elementor-item:hover,
  .law-header .elementor-nav-menu--dropdown .elementor-item.elementor-item-active {
      color: #C9A24D !important;
  }

  /* Toggle (hamburger) icon */
  .law-header .elementor-menu-toggle {
      color: #FFFFFF !important;
  }

  /* Toggle icon background (optional – professional look) */
  .law-header .elementor-menu-toggle i {
      font-size: 22px;
  }
}
@media (max-width: 768px) {
  .elementor-sticky--effects.law-header 
  .elementor-nav-menu--dropdown {
      background-color: #0B1C2D !important;
  }
}/* End custom CSS */