.navbar{z-index:1000;color:#fff;background:#fff;width:100%;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.logo{font-size:1.1rem;font-weight:700}.logo-img{object-fit:contain;width:200px;height:60px}.menu-btn{color:#00f;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.nav-links{background:#020617;width:100%;padding:20px;list-style:none;display:none;position:absolute;top:60px;left:0}.nav-links li a{color:#fff;text-decoration:none}.nav-links li{margin-bottom:16px}.nav-links.open{animation:.5s ease-in fadeIn;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.nav-links{background:0 0;flex-direction:row;gap:2rem;width:auto;height:auto;margin-right:2rem;font-weight:500;display:flex;position:static}.nav-links li a{color:#020617}.nav-links a:hover{color:#b68c5a;font-weight:600;transition:all .5s}.logo{margin-left:2rem}.menu-btn{display:none}.navbar{height:105px}}body{margin:0;font-family:Arial,sans-serif}.hero{background-image:url(/assets/hero_img_quaity-BXHobdDB.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;font-size:large;position:relative}.goldentext{color:#c5a059}.goldentext-bg{color:#ebc174;background:#46391f;border-radius:4px;width:fit-content;padding:.01px 8px;font-size:.8em}.hero-overlay{background:#0009;align-items:center;width:100%;height:100%;display:flex}.hero-content{color:#fff;max-width:600px;margin-left:40px;padding:0 20px}.hero-content h1{margin-bottom:16px;font-size:2.5rem}.hero-content p{margin-bottom:24px;font-size:1.1rem;line-height:1.6}.hero-btn{color:#000;cursor:pointer;background:#c9a24d;border:none;border-radius:6px;padding:12px 20px;font-weight:600}@media (min-width:768px){.hero-content{text-align:center;align-items:center;margin:0 auto}.hero-content h1{font-size:3rem}.hero-content p{font-size:1.2rem}.hero-buttons{justify-content:center}.goldentext-bg{opacity:.5;color:#fff;padding:5px}}.stats-section{background:#fff;flex-direction:column;gap:24px;padding:40px 20px;display:flex}span{color:#00f}.stat-card{text-align:center;background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px #0000001a}.stat-label{letter-spacing:1px;text-transform:uppercase;color:#5f5d46;margin-bottom:8px;font-size:.9rem;font-weight:600}.stat-value{color:#111;font-size:1.8rem;font-weight:700}@media (min-width:768px){.stats-section{flex-direction:row;justify-content:center;max-width:1100px;margin:0 auto}.stat-card{flex:1}}.practice-preview{background:#f4f5f7;max-width:1200px;margin:0 auto;padding:60px 20px}.preview-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:30px;display:flex}.preview-header h2{color:#c5a059;font-size:1.8rem}h3{color:#121212}.view-all{color:#2563eb;font-size:.95rem;font-weight:600;text-decoration:none}.view-all:hover{text-decoration:underline}.practice-preview-cards{grid-template-columns:1fr;gap:20px;display:grid}.learn-more{color:#c5a059;margin-top:15px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.learn-more:hover{text-decoration:underline}.practice-preview-icon{color:#2563eb99;margin-bottom:12px;font-size:2rem;transition:color .25s}.practice-preview-card{background:#fff;border-radius:12px;padding:24px;transition:transform .2s,box-shadow .2s}.practice-preview-card h3{color:#121212;margin-bottom:10px;font-size:1.2rem}.practice-preview-card p{color:#4a4a4a;font-size:.95rem;font-weight:400;line-height:1.6}.practice-preview-card:hover{border:1px solid #2563eb;transform:translateY(-4px);box-shadow:0 10px 25px #4a10d366}.practice-preview-icon{color:#6792ee}.practice-preview-card:hover .practice-preview-icon{color:#1e40af}@media (min-width:768px){.practice-preview-cards{grid-template-columns:repeat(3,1fr)}.practice-preview{max-width:100%}}.firm-values{background:#1a242f;max-width:1200px;margin:0 auto;padding:80px 20px}.values-intro{flex-wrap:wrap;align-items:center;gap:40px;margin-bottom:10px;display:flex}.values-image{object-fit:cover;border-radius:12px;width:320px}.values-text h2{color:#c5a059;letter-spacing:1px;text-transform:uppercase;font-size:.9rem}.values-text h3{color:#fff;margin:60px 0 10px;font-size:2rem}.values-text p{color:#b0b8c1;max-width:500px;line-height:1.6}.values-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.value-card{border-radius:12px;margin-bottom:-50px;padding:24px;transition:transform .2s}.value-card h4{color:#f4efe6}.value-header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.value-card p{color:#b0b8c1;margin-top:-10px}.value-card:hover{transform:translateY(-4px)}.value-icon{color:#c5a059;font-size:1.8rem}.values-cta{text-align:center;margin-top:100px;padding-bottom:50px}.values-btn{color:#fff;background:#2563eb;border-radius:8px;padding:12px 28px;font-weight:600;text-decoration:none}@media (min-width:768px){.firm-values{max-width:100%}.values-intro{justify-content:center;margin-bottom:2rem;display:flex}}.practice-areas-main-page{background:#f4f5f7;padding-bottom:3em}.practiceArea-Homebtn{color:#1a2b3c;cursor:pointer;border:none;border-radius:1em;width:20%;margin-top:2em;padding:.8em;font-weight:700}.practice-hero{text-align:center;padding-top:1em}.practice-hero h1{color:#1a2b3c;font-weight:700}.practice-hero p{color:#4a4a4a}.practice-search{text-align:center;width:80%;margin:0 auto;padding:1rem}.practice-search input{text-align:center;border:1px solid gray;border-radius:10px;width:280px;padding:12px;font-size:.9rem}.practice-cards{gap:20px;padding:2rem;display:grid}.practice-card{background:#fff;border:1px solid #e1e4e8;border-radius:8px;padding:20px}.practice-card h3{color:#121212}.practice-card p{color:#4a4a4a}.practice-card .icon{color:#c5a059;background:#eecf9049;border-radius:5px;padding:10px 5px 5px;font-size:2rem}.practice-cta{text-align:center;background:#0b55a0;border-radius:12px;width:70%;max-width:1100px;max-height:400px;margin:4rem auto;padding:3rem 2rem 5rem;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.practice-cta:before,.practice-cta:after{content:"";z-index:0;background:#ffffff26;border-radius:50%;position:absolute}.practice-cta:before{width:180px;height:180px;top:-60px;left:-60px}.practice-cta:after{width:260px;height:260px;bottom:-100px;right:-100px}.practice-cta h2,p{color:#fff;line-height:25px}.cta-buttons{justify-content:center;gap:16px;margin-top:20px;display:block}.primary-btn{color:#0b55a0;cursor:pointer;border:none;border-radius:10px;margin-top:2em;padding:1em;font-size:1em;font-weight:700}.secondary-btn{color:#fff;cursor:pointer;background-color:#0000;border:1px solid #fff;border-radius:10px;width:14em;max-width:14em;margin-top:2em;padding:1em;font-size:1em;font-weight:700}@media (min-width:768px){.practice-cards{grid-template-columns:repeat(3,1fr)}.cta-buttons{display:flex}}.footer{color:#cbd5f5;background:#121820;padding:60px 20px 30px;font-family:"sans-serif",Arial,sans-serif;font-size:.85rem}.footer-top{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:1200px;margin:0 auto 40px;display:grid}.footer-logo{color:#fff;margin-bottom:12px;font-size:1.1rem;font-weight:700}.footer-col h4{color:#fff;margin-bottom:12px;font-size:.9rem}.footer-col p{color:#b0b8c1;line-height:1.6}.footer-col ul{padding:0;list-style:none}.footer-col ul li{margin-bottom:8px}.footer a{color:#cbd5f5;text-decoration:none}.footer a:hover{color:#2563eb}.footer-col p svg{color:#c5a059;margin-right:8px}.newsletter{gap:8px;margin-top:10px;display:flex}.newsletter input{background:#1e293b;border:none;border-radius:6px;flex:1;padding:8px}.newsletter button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:8px 14px}hr{border:none;border-top:1px solid #1e293b;margin:30px 0}.footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1200px;margin:0 auto;display:flex}.footer-bottom span{color:#b0b8c1}.footer-legal a{margin-left:16px}.main-contact-page{background:#e4e5e7;padding-bottom:2em}.contact-hero{text-align:center;max-width:800px;margin:0 auto;padding:4rem 1.5rem 2rem}.contact-hero h1{margin-bottom:1rem;font-size:2rem}.contact-hero p{color:#555;font-size:.95rem;line-height:1.6}.contact-form-card,.contact-info-card,.business-hours-card{background:#fff;border-radius:14px;margin:1.5rem;padding:1.5rem;box-shadow:0 10px 30px #0000000d}.contact-form-card form{flex-direction:column;gap:1.2rem;display:flex}.form-group{flex-direction:column;display:flex}.form-group label{margin-bottom:.4rem;font-size:.85rem;font-weight:500}.form-group input,.form-group select,.form-group textarea{background:#dfe9f3;border:1px solid #ccc;border-radius:8px;padding:.7rem .8rem;font-size:.9rem}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#1e3a8a;outline:none}.contact-form-card button{color:#fff;cursor:pointer;background:#1e3a8a;border:none;border-radius:8px;margin-top:.8rem;padding:.75rem;font-size:.9rem}.contact-form-card button:hover{box-shadow:0 10px 25px #4f06f866}.success-msg{color:#16a34a;margin-bottom:1rem;font-size:.9rem}.error-msg{color:#dc2626;margin-bottom:1rem;font-size:.9rem}.contact-info-card{background:#dfe9f3;box-shadow:0 4px 8px #0008}.contact-info-card h3{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.info-block{margin-bottom:1rem}.info-block strong{color:#1e3a8a;font-size:.85rem}.info-block p{color:#555;margin-top:.2rem;font-size:.85rem}.contact-info-icon{color:#1e3a8a}.business-hours-card h3{margin-bottom:.8rem}.business-hours-card .status{margin-bottom:1rem;font-size:.9rem;font-weight:600}.business-hours-icon{color:#1e3a8a;margin-right:5px}.status.open{color:#15803d}.status.closed{color:#b91c1c}.hours p{color:#555;margin-bottom:.7rem;font-size:.85rem;line-height:1.4}.contact-map{border-radius:14px;margin:2rem 1.5rem;overflow:hidden;box-shadow:0 4px 8px #0008}.contact-layout{width:88%;max-width:1100px;margin:0 auto;padding:0 20px}@media (min-width:768px){.contact-hero h1{font-size:2.5rem}.contact-info-card{max-width:350px;margin:2rem auto}.business-hours-card{margin-top:-1em;margin-bottom:3em;box-shadow:0 4px 8px #0008}.contact-map{max-width:900px;margin:2rem auto}.contact-layout{align-items:flex-start;gap:2rem;display:flex}.left{flex:2}.right{flex-direction:column;flex:1;display:flex}}.about-main-page{background:#f4f5f7;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.about-hero,.about-stats,.about-pillars,.about-timeline,.about-cta{padding:4rem 1.25rem}.about-hero h1,.about-pillars h1,.about-timeline h1,.about-cta h1{font-size:2rem;font-weight:700;line-height:1.2}.about-hero h4{color:#fff;background:#464c6699;border-radius:8px;padding:.25rem .75rem;font-size:1.25rem;display:inline-block}.about-pillars h3,.about-timeline h4{color:#2563eb;text-transform:uppercase;letter-spacing:1px;font-weight:600}.about-hero{justify-content:center;display:flex}.about-hero-card{color:#fff;background-image:url(/assets/About-Hero-Dlptbpm2.jpg);background-position:50%;background-size:cover;border-radius:16px;width:100%;max-width:900px;padding:4rem 2rem;position:relative;overflow:hidden}.about-hero-card:after{content:"";background:#020617a6;position:absolute;inset:0}.about-hero-card *{z-index:1;position:relative}.about-hero-card p{max-width:520px;margin:1.25rem 0 2rem;font-size:1rem}.btn-primary{color:#fff;background:#2563eb;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:900px;margin:auto;display:grid}.stat-card{text-align:center;background:#f8fafc;border-radius:12px;padding:1.5rem}.stat-card h2{color:#2563eb;margin-bottom:.25rem;font-size:2rem}.stat-card p{color:#475569;text-transform:uppercase;font-size:.9em;font-weight:600}.about-pillars{text-align:center;background:#fff}.about-pillars .just-change{color:#475569;font-size:.9em;font-weight:700}.pillars-intro{color:#475569;max-width:700px;margin:1rem auto 3rem}.pillars-grid{gap:1.5rem;display:grid}.pillar-card{background:#e0e7ff;border-radius:14px;padding:2rem 1.5rem}.pillar-card:hover{transition:all .3s;transform:translateY(-4px);box-shadow:0 10px 25px #4a10d366}.pillar-card p{color:#475569;margin-top:1rem;font-size:.9rem;font-weight:600}.pillar-card svg{color:#2563eb;width:32px;height:32px;margin-bottom:1rem}.about-timeline{color:#fff;background:#020617}.timeline{margin-top:3rem;position:relative}.timeline:before{content:"";background:#fff3;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.timeline-item{align-items:center;margin-bottom:3rem;display:flex;position:relative}.timeline-item.left{justify-content:flex-start}.timeline-item.right{justify-content:flex-end}.timeline-content{background:#0f172a;border-radius:12px;width:25%;max-width:420px;padding:1.5rem}.timeline-content h3{color:#475569}.timeline-icon{background:#2563eb;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.timeline-icon svg{color:#fff;width:20px;height:20px}.about-cta{justify-content:center;display:flex}.cta-card{color:#fff;text-align:center;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:20px;max-width:900px;padding:3rem 2rem}.cta-card p{margin:1rem 0 2rem}@media (min-width:768px){.stats-grid{grid-template-columns:repeat(4,1fr)}.pillars-grid{grid-template-columns:repeat(2,1fr)}.timeline-content{width:42%}.timeline-item.left .timeline-content{text-align:right;margin-right:auto}.timeline-item.right .timeline-content{text-align:left;margin-left:auto}.timeline-item{width:100%}.timeline-item.right .timeline-icon{margin-bottom:30px}}@media (min-width:1024px){.pillars-grid{grid-template-columns:repeat(4,1fr)}}.attorneys-page{background:#e5e7eb;padding:20px}.attorneys-hero{margin-bottom:40px}.hero-text h1{text-align:center;color:#3a3a3a;margin-bottom:20px;margin-left:20px;margin-right:20px;font-size:1.8rem}.hero-text p{color:#555}.hero-stat-card{margin-top:20px;position:relative}.hero-stat-card img{border-radius:10px;width:100%}.stat-badge{opacity:.7;color:#fff;text-align:center;background:#3d3d3d;border-radius:6px;padding:10px 12px;font-size:1.2rem;font-weight:bolder;position:absolute;bottom:50px;left:10px}.attorney-search{margin:30px 0}.attorney-search input{text-align:left;border:1px solid #ddd;border-radius:8px;width:80%;margin:0 auto;padding:12px}.attorneys-grid{gap:20px;display:grid}.attorney-card{text-align:center;background:#fff;border:1px solid #eee;border-radius:10px;padding:16px;box-shadow:0 4px 12px #0000001a}.attorney-card img{object-fit:cover;border-radius:8px;width:100%;height:410px;margin-bottom:10px;display:block;overflow:hidden}.attorney-card img:hover{transition:all .3s ease-in-out;transform:scale(1.01)}.attorney-card h2{color:#121212;font-size:1.1rem}.role{color:#00f;font-size:.9rem;font-weight:600}.practice{color:#4a4a4a;margin-bottom:12px;font-size:.9rem;font-weight:300}.attorney-card button{color:#1a2b3c;cursor:pointer;background:#e4e2e2;border:none;border-radius:6px;width:80%;padding:8px 12px;font-weight:600;overflow:hidden}.attorney-card button:hover{color:#fff;background:#00f}@media (min-width:768px){.attorneys-hero{justify-content:space-between;align-items:center;gap:3rem;display:flex}.hero-text{text-align:center;flex:1}.hero-text h1{color:#121212;font-size:2.5rem}.hero-text p{font-size:1.1rem;line-height:1.6}.hero-stat-card{flex:1;margin-top:0}.hero-stat-card img{object-fit:cover;width:700px;height:400px}.stat-badge{bottom:20px;left:20px}.attorney-search{justify-content:center;display:flex}.attorney-search input{width:50%}.attorneys-grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}}
