.elementor .e-7241c1b5-abd9{font-family:Jost;font-weight:600;font-size:0.75rem;color:#d2ac5e;letter-spacing:0.08em;}.elementor .e-5531cc3f-4b4b{font-family:Marcellus;font-weight:600;font-size:3.3rem;color:#fff;line-height:1.1;& span { color:#d2ac5e; }\n}.elementor .e-e9f0722-9dfd{max-width:34rem;font-family:Jost;font-size:0.95rem;color:#fff;line-height:1.65;}.elementor .e-13cd0c2c-1086{max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1rem;align-items:stretch;}.elementor .e-e94aedd-6823{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(90deg, rgba(4,22,38,.96) 0%,rgba(4,22,38,.8) 45%,rgba(4,22,38,.18) 100%),url("https://baylawfirm.com/wp-content/uploads/2026/10/Bronze-Lady-Justice.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;display:flex;flex-direction:column;gap:1rem;align-items:stretch;}.elementor .e-7dfc5755-5285{font-family:Jost;font-weight:600;font-size:1.15rem;color:#fff;line-height:1.1;}.elementor .e-6e5bd052-3fba{font-family:Jost;font-weight:600;font-size:1.15rem;color:#fff;line-height:1.1;}.elementor .e-4991e410-89cd{font-family:Jost;font-weight:600;font-size:1.15rem;color:#fff;line-height:1.1;}.elementor .e-6b50565f-b2a2{font-family:Jost;font-weight:600;font-size:1.15rem;color:#fff;line-height:1.1;}.elementor .e-4e8b97e-a657{padding-block-start:1.3rem;padding-block-end:1.3rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#092B49;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-around;}.elementor .e-1d8cc004-92d2{padding:0px;background-image:url("https://baylawfirm.com/wp-content/uploads/2026/10/services_immigrationlaw.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;gap:1rem;flex:0 1 50%;align-items:stretch;align-self:stretch;box-sizing:border-box;\n}.elementor .e-7cc2f3a2-31f0{position:relative;z-index:1;font-family:Jost;font-weight:600;font-size:0.75rem;color:#092238;letter-spacing:0.08em;}.elementor .e-3dbd8ab-21f0{font-family:Marcellus;font-weight:600;font-size:2.65rem;color:#092238;line-height:1.1;}.elementor .e-712b2665-4c4f{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-7f4ac2d9-505a{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-257c0d39-b02d{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-3bbeff5c-7ee2{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-2a0670db-54f1{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-76554cdd-affc{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-40a01b6f-22d3{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-657199ad-5678{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-31218e04-eee4{padding:0px;display:flex;flex-direction:column;gap:0.55rem;align-items:stretch;}.elementor .e-66b81790-958e:hover,.elementor .e-66b81790-958e:focus-visible{background-color:#ba9448;}.elementor .e-66b81790-958e{font-family:Jost;font-weight:700;font-size:1.15rem;color:#092238;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.15rem;background-color:#d2ac5e;align-self:flex-start;&:focus-visible { outline:2px solid #ba9448; outline-offset:3px; }\n}.elementor .e-55712377-d739{position:relative;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#faf8f5;display:flex;flex-direction:column;gap:1.2rem;flex:0 1 50%;justify-content:center;align-items:stretch;box-sizing:border-box; &::before { content:"01"; position:absolute; right:2rem; top:0; font-family: Jost; font-size:8rem; line-height:1; color:rgba(9,34,56,.05); pointer-events:none; }\n}.elementor .e-abbc26b-7117{padding:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-6c3111e1-263a{position:relative;z-index:1;font-family:Jost;font-weight:600;font-size:0.75rem;color:#092238;letter-spacing:0.08em;}.elementor .e-5ff28e43-f852{font-family:Marcellus;font-weight:600;font-size:2.65rem;color:#092238;line-height:1.1;}.elementor .e-511ec09b-d739{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-6076d638-4709{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-67f06b5d-d63e{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-6de530f1-b577{padding:0px;display:flex;flex-direction:column;gap:0.55rem;align-items:stretch;}.elementor .e-3d893503-8afa:hover,.elementor .e-3d893503-8afa:focus-visible{background-color:#ba9448;}.elementor .e-3d893503-8afa{font-family:Jost;font-weight:700;font-size:1.15rem;color:#092238;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.15rem;background-color:#d2ac5e;align-self:flex-start;&:focus-visible { outline:2px solid #ba9448; outline-offset:3px; }\n}.elementor .e-61972d7-4af0{position:relative;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#faf8f5;display:flex;flex-direction:column;gap:1.2rem;flex:0 1 50%;justify-content:center;align-items:stretch;box-sizing:border-box; &::before { content:"02"; position:absolute; right:2rem; top:0; font-family: Jost; font-size:8rem; line-height:1; color:rgba(9,34,56,.05); pointer-events:none; }\n}.elementor .e-ddf8de0-f5e4{padding:0px;background-image:url("https://baylawfirm.com/wp-content/uploads/2026/10/services_businesslaw.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;gap:1rem;flex:0 1 50%;align-items:stretch;align-self:stretch;box-sizing:border-box;\n}.elementor .e-3de91be5-c50c{padding:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-3c0a0967-45b4{padding:0px;background-image:url("https://baylawfirm.com/wp-content/uploads/2026/10/services_tax.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;gap:1rem;flex:0 1 50%;align-items:stretch;align-self:stretch;box-sizing:border-box;\n}.elementor .e-54ffdf4f-fb8a{position:relative;z-index:1;font-family:Jost;font-weight:600;font-size:0.75rem;color:#092238;letter-spacing:0.08em;}.elementor .e-3628f2d8-a9c9{font-family:Marcellus;font-weight:600;font-size:2.65rem;color:#092238;line-height:1.1;}.elementor .e-154582d0-85ae{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-70a494be-3582{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-18d18ed2-6f23{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-51d669ea-314f{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-70c621ad-7ea4{padding:0px;display:flex;flex-direction:column;gap:0.55rem;align-items:stretch;}.elementor .e-1020195c-65f2:hover,.elementor .e-1020195c-65f2:focus-visible{background-color:#ba9448;}.elementor .e-1020195c-65f2{font-family:Jost;font-weight:700;font-size:1.15rem;color:#092238;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.15rem;background-color:#d2ac5e;align-self:flex-start;&:focus-visible { outline:2px solid #ba9448; outline-offset:3px; }\n}.elementor .e-2efe0ff7-3c07{position:relative;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#faf8f5;display:flex;flex-direction:column;gap:1.2rem;flex:0 1 50%;justify-content:center;align-items:stretch;box-sizing:border-box; &::before { content:"03"; position:absolute; right:2rem; top:0; font-family: Jost; font-size:8rem; line-height:1; color:rgba(9,34,56,.05); pointer-events:none; }\n}.elementor .e-3b217eb4-7166{padding:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-739a7083-b174{position:relative;z-index:1;font-family:Jost;font-weight:600;font-size:0.75rem;color:#092238;letter-spacing:0.08em;}.elementor .e-16278afe-dca7{font-family:Marcellus;font-weight:600;font-size:2.65rem;color:#092238;line-height:1.1;}.elementor .e-1c674a71-cc02{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-61981b2b-ab46{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-403c7c68-9bc7{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-10755c3f-86ed{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-3a47bcda-6ece{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-96c3db1-4285{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-7308e533-a75f{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-70288bfc-62a6{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-15dd0fa2-a94b{position:relative;font-family:Jost;font-size:0.95rem;color:#42516a;line-height:1.65;padding-inline-start:1.7rem;&::before { content:"✓"; position:absolute; left:0; top:0.22rem; display:flex; justify-content:center; align-items:center; width:1.1rem; height:1.1rem; border-radius:50%; font-size:0.7rem; line-height:1; color:#fff; background-color:#ba9448; }\n}.elementor .e-5a7b70cc-c4a9{padding:0px;display:flex;flex-direction:column;gap:0.55rem;align-items:stretch;}.elementor .e-54b5aa93-e0c7:hover,.elementor .e-54b5aa93-e0c7:focus-visible{background-color:#ba9448;}.elementor .e-54b5aa93-e0c7{font-family:Jost;font-weight:700;font-size:1.15rem;color:#092238;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.15rem;background-color:#d2ac5e;align-self:flex-start;&:focus-visible { outline:2px solid #ba9448; outline-offset:3px; }\n}.elementor .e-145b8a55-4e75{position:relative;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#faf8f5;display:flex;flex-direction:column;gap:1.2rem;flex:0 1 50%;justify-content:center;align-items:stretch;box-sizing:border-box; &::before { content:"04"; position:absolute; right:2rem; top:0; font-family: Jost; font-size:8rem; line-height:1; color:rgba(9,34,56,.05); pointer-events:none; }\n}.elementor .e-5eab84de-853c{padding:0px;background-image:url("https://baylawfirm.com/wp-content/uploads/2026/10/services_personal.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;gap:1rem;flex:0 1 50%;align-items:stretch;align-self:stretch;box-sizing:border-box;\n}.elementor .e-34ab15cc-5bb1{padding:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-3332b662-6481{font-family:Jost;font-weight:600;font-size:0.75rem;color:#d2ac5e;letter-spacing:0.08em;}.elementor .e-288d7c2-a4a3{font-family:Marcellus;font-weight:600;font-size:2.6rem;color:#fff;line-height:1.1;}.elementor .e-6529c370-14d6{max-width:34rem;font-family:Jost;font-size:0.95rem;color:#fff;line-height:1.65;}.elementor .e-365ce7b0-178a:hover,.elementor .e-365ce7b0-178a:focus-visible{background-color:#ba9448;}.elementor .e-365ce7b0-178a{font-family:Jost;font-weight:700;font-size:1.15rem;color:#092238;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.15rem;background-color:#d2ac5e;align-self:flex-start;&:focus-visible { outline:2px solid #ba9448; outline-offset:3px; }\n}.elementor .e-6ba3f6e7-6f4f{max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1rem;align-items:stretch;}.elementor .e-3523341b-d837{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(90deg, rgba(4,22,38,.96) 0%,rgba(4,22,38,.8) 45%,rgba(4,22,38,.18) 100%),url("https://baylawfirm.com/wp-content/uploads/2026/10/Golden-Hour-Courthouse-Columns-2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;display:flex;flex-direction:column;gap:1rem;align-items:stretch;}.elementor .e-77cb3648-5cdb{padding:0px;display:flex;flex-direction:column;gap:0px;align-items:stretch;}