.navbar{background:var(--law-white);z-index:1000;align-items:center;width:100%;height:90px;transition:top .4s,transform .4s cubic-bezier(.4,0,.2,1),background .3s,box-shadow .3s;display:flex;position:fixed;top:40px;left:0;box-shadow:0 4px 20px #0000000d}.navbar.scrolled{background:var(--law-white);animation:.5s forwards slideDown;top:0;box-shadow:0 4px 20px #0000002c}.navbar.scrolled .logo,.navbar.scrolled .navLinks{color:var(--law-blue)}.navbar.scrolled .mobile-menu-btn span{background-color:var(--law-blue)}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.navbar{transition:var(--transition);direction:rtl;box-shadow:0 4px 15px #0000000d}.navbar .container{flex-direction:row;justify-content:space-between;align-items:center;width:90%;max-width:1300px;margin:0 auto;display:flex}.navbar .logo{width:140px;display:block}.navbar .logo img{width:100%;height:auto}.navbar .navLinks{flex-direction:row;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.navbar .navLinks .navLogo,.navbar .navLinks .mobile-only-link{display:none}.navbar .navLinks li{text-align:right;border:none;position:relative}.navbar .navLinks li a,.navbar .navLinks li .dropdown-trigger{color:var(--law-blue);transition:var(--transition);cursor:pointer;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:flex}.navbar .navLinks li a:hover,.navbar .navLinks li .dropdown-trigger:hover{color:var(--law-gold)}.navbar .navLinks .dropdown .dropdown-menu{background:var(--law-white);z-index:10001;border-radius:10px;min-width:220px;padding:10px 0;list-style:none;display:none;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0003}.navbar .navLinks .dropdown .dropdown-menu li{width:100%}.navbar .navLinks .dropdown .dropdown-menu li a{color:var(--law-text);justify-content:flex-start;padding:10px 20px;font-size:.9rem}.navbar .navLinks .dropdown .dropdown-menu li a:hover{background:var(--law-gray);color:var(--law-gold)}.navbar .navLinks .dropdown:hover .dropdown-menu{display:block}.navbar .navLinks .dropdown-icon{color:var(--law-gold);transition:var(--transition);font-size:.6rem}.navbar .navBtn{background:var(--law-blue);color:var(--law-white);transition:var(--transition);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);padding:12px 30px;font-weight:700;text-decoration:none}.navbar .navBtn.desktop-only{justify-content:center;align-items:center;display:flex}.navbar .navBtn:hover{background:var(--law-gold)}.navbar .mobile-menu-btn{cursor:pointer;flex-direction:column;gap:6px;display:none}.navbar .mobile-menu-btn span{background-color:var(--law-blue);width:32px;height:3px}@media (max-width:992px){.navbar{height:80px;top:60px}.navbar .container{flex-direction:row!important;display:flex!important}.navbar .mobile-menu-btn{display:flex}.navbar .desktop-only{display:none!important}.navbar .navLinks{background:var(--law-white);width:80%;max-width:350px;height:100vh;transition:var(--transition);z-index:1002;flex-direction:column;align-items:stretch;padding:0;position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-10px 0 30px #0000001a}.navbar .navLinks.active{right:0}.navbar .navLinks .navLogo{background:var(--law-gray);justify-content:space-between;padding:20px;display:flex}.navbar .navLinks .navLogo img{width:110px}.navbar .navLinks li{border-bottom:1px solid var(--law-gray);width:100%}.navbar .navLinks li.mobile-only-link{border-bottom:none;padding:30px 0;justify-content:center!important;display:flex!important}.navbar .navLinks li a,.navbar .navLinks li .dropdown-trigger{width:100%;color:var(--law-text);justify-content:space-between;padding:18px 25px}.navbar .navLinks .dropdown .dropdown-menu{background:var(--law-gray);box-shadow:none;border-radius:15px;padding:0;display:none;position:static}.navbar .navLinks .dropdown .dropdown-menu.show{display:block}.navbar .navLinks .dropdown .dropdown-menu li a{color:var(--law-text-light);padding:12px 40px}.navbar .navLinks .dropdown:hover .dropdown-menu{display:none}.navbar .navLinks .dropdown:hover .dropdown-menu.show{display:block}.navbar .navLinks .mobile-contact-btn{background:var(--law-gold);border-radius:4px;justify-content:center;align-items:center;width:70%;max-width:180px;margin:0 auto;padding:12px;color:var(--law-white)!important}}.overlayBlur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;opacity:0;visibility:hidden;transition:var(--transition);background:#0000004d;position:fixed;inset:0}.overlayBlur.active{opacity:1;visibility:visible}
.footer{color:#eee;direction:rtl;background:#111;border-top:1px solid #ffffff1a;padding:80px 0 20px;font-family:Inter,sans-serif;position:relative}.footer .container{width:90%;margin:0 auto;padding:0 20px}@media screen and (max-width:600px){.footer .container{width:95%;margin:0 auto;padding:0}}.footer .footer-grid{grid-template-columns:1.2fr 1fr 1fr 1.5fr;justify-content:space-between;gap:60px;width:90%;margin-bottom:60px;display:grid}@media (max-width:1100px){.footer .footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:600px){.footer .footer-grid{text-align:center;grid-template-columns:1fr;width:98%}}.footer .footer-col h4{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;font-size:1.2rem;font-weight:700}.footer .footer-col p{color:#999;margin-bottom:12px;font-size:.95rem;line-height:1.8}.footer .footer-col.branding-col{text-align:center;flex-direction:column;align-items:center;display:flex}.footer .footer-col.branding-col .footer-logo{max-width:150px;margin-bottom:30px}.footer .footer-col.branding-col .footer-logo img{width:100%;height:auto}.footer .footer-col.branding-col .branding-text{max-width:90%;margin:0 auto 30px}.footer .footer-col.branding-col .social-icons{gap:20px;display:flex}@media (max-width:600px){.footer .footer-col.branding-col .social-icons{justify-content:center}}.footer .footer-col.branding-col .social-icons a{color:#999;font-size:1.1rem;transition:all .3s}.footer .footer-col.branding-col .social-icons a:hover{color:var(--law-gold,#c5a059);transform:translateY(-3px)}.footer .footer-col.contact-col{text-align:start}.footer .footer-col.contact-col .firm-name{color:#fff;margin-bottom:20px;font-size:1.1rem;font-weight:700}.footer .footer-col.contact-col .contact-link{color:var(--law-gold,#c5a059);align-items:center;gap:10px;width:fit-content;margin-top:5px;font-weight:500;text-decoration:none;transition:opacity .3s;display:flex}.footer .footer-col.contact-col .contact-link:hover{opacity:.8}.footer .footer-col.contact-col .contact-link.facebook-link{margin-top:15px}.footer .footer-col.contact-col .contact-link.facebook-link svg{font-size:1rem}.footer .footer-col.links-col{text-align:start}@media screen and (max-width:600px){.footer .footer-col.links-col{width:100%;margin:0;padding:0}.footer .footer-col.links-col .links-col2{justify-content:space-between;width:100%;display:flex}}.footer .footer-col.links-col ul{margin:0;padding:0;list-style:none}.footer .footer-col.links-col ul li{margin-bottom:12px}.footer .footer-col.links-col ul li a{color:#999;font-size:.95rem;text-decoration:none;transition:all .3s;display:inline-block}.footer .footer-col.links-col ul li a:hover{color:var(--law-gold,#c5a059);transform:translate(-5px)}.footer .footer-col.map-col .map-container{border:1px solid #ffffff1a;border-radius:12px;transition:all .3s;display:block;overflow:hidden}.footer .footer-col.map-col .map-container:hover{border-color:var(--law-gold,#c5a059);transform:translateY(-5px)}.footer .footer-col.map-col .map-container:hover iframe{filter:grayscale(0)invert(0)brightness()contrast()}.footer .footer-col.map-col .map-container iframe{filter:grayscale()invert(.9)brightness(.8)contrast(1.2);transition:all .5s;display:block}.footer .footer-bottom{text-align:center;color:#666;letter-spacing:.5px;border-top:1px solid #ffffff0d;padding-top:30px;font-size:.85rem}
