.elementor .e-399e030-e6ef{color:var(--bel-peach);}.elementor .e-24646a38-4e10{font-size:3.25rem;color:var(--bel-white);}.elementor .e-1aab3c61-c429{color:#e6eef6;}.elementor .e-1e8cf7b9-2874:hover,.elementor .e-1e8cf7b9-2874:focus-visible{color:var(--bel-navy);background-color:var(--bel-white);}.elementor .e-1e8cf7b9-2874{border-width:2px;border-color:rgba(255, 255, 255, 0.7);border-style:solid;background-color:transparent;}.elementor .e-adf7553-2747{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-14fa1ea4-d464{max-width:36rem;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-5793ae2a-97b3{max-width:72rem;padding:0px;}.elementor .e-189d9395-e984{min-height:38rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(90deg, rgba(18, 50, 79, 0.92) 0%,rgba(18, 50, 79, 0.78) 38%,rgba(18, 50, 79, 0.05) 70%),url("https://berkshireelderlaw.com/wp-content/uploads/2026/11/berkshire-elder-law-hero-family-wide-clean.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;justify-content:center;align-items:center;}.elementor .e-2551046f-9791{width:100%;height:auto;}.elementor .e-8be4cd5-53b5{width:9.5rem;position:absolute;inset-inline-end:-2.5rem;inset-block-end:-2rem;padding:0px;border-radius:50%;background-color:var(--bel-white);box-shadow:0px 10px 30px 0px rgba(18, 50, 79, 0.18);}.elementor .e-377a8742-85c8{position:relative;padding:0px;flex:0 0 38%;}.elementor .e-656dca71-4390{color:var(--bel-navy);padding-inline-start:1.25rem;border-inline-start-width:4px;}.elementor .e-13d2ea5b-eb2d{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-4b066916-8138{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-5a55e048-52b4{max-width:72rem;padding:0px;gap:4.5rem;align-items:center;}.elementor .e-5e8bd761-63b7{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:3rem;align-items:center;}.elementor .e-6bb598b5-6dd7{max-width:72rem;text-align:center;padding:0px;display:flex;flex-direction:column;gap:0.75rem;align-items:center;}.elementor .e-c6e1589-1b0b{font-size:1.0625rem;flex:1 1 auto;}.elementor .e-98df09f-c4f7{font-family:"Source Sans 3";font-weight:700;font-size:1.0625rem;color:var(--bel-blue-dark);}.elementor .e-73c9e000-394a{border-block-start-width:4px;flex-direction:column;gap:0.9rem;flex:1 1 0px;}.elementor .e-92e35ba-1851{font-size:1.0625rem;flex:1 1 auto;}.elementor .e-268ce68a-8d1b{font-family:"Source Sans 3";font-weight:700;font-size:1.0625rem;color:var(--bel-blue-dark);}.elementor .e-4f7ef720-fc6e{border-block-start-width:4px;flex-direction:column;gap:0.9rem;flex:1 1 0px;}.elementor .e-217a5bcc-a5e1{font-size:1.0625rem;flex:1 1 auto;}.elementor .e-529d0982-fbc5{font-family:"Source Sans 3";font-weight:700;font-size:1.0625rem;color:var(--bel-blue-dark);}.elementor .e-338f2bf7-70b2{border-block-start-width:4px;flex-direction:column;gap:0.9rem;flex:1 1 0px;}.elementor .e-4ec5940a-dfa0{font-size:1.0625rem;flex:1 1 auto;}.elementor .e-25f182fe-2a94{font-family:"Source Sans 3";font-weight:700;font-size:1.0625rem;color:var(--bel-blue-dark);}.elementor .e-43ef1a1e-609a{border-block-start-width:4px;flex-direction:column;gap:0.9rem;flex:1 1 0px;}.elementor .e-40edfe4b-b92c{max-width:72rem;padding:0px;gap:1.75rem;align-items:stretch;}.elementor .e-5660bf27-7b03{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--bel-cream);flex-direction:column;gap:3rem;align-items:center;}.elementor .e-4603b300-9874{color:var(--bel-peach);}.elementor .e-2187d2e2-ea27{color:var(--bel-white);}.elementor .e-7128e395-ee5d{max-width:72rem;text-align:center;padding:0px;display:flex;flex-direction:column;gap:0.75rem;align-items:center;}.elementor .e-2b4ef914-a39c{color:var(--bel-white);}.elementor .e-423a3a4b-eacb{font-size:1.0625rem;color:#d5e0ea;flex:1 1 auto;}.elementor .e-54dd2386-b474{font-size:1rem;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-64f8b3a5-6b56{padding:2.25rem;border-radius:6px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;background-color:rgba(255, 255, 255, 0.06);flex-direction:column;gap:1rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-482c3c82-49b3{color:var(--bel-white);}.elementor .e-79239792-d2e4{font-size:1.0625rem;color:#d5e0ea;flex:1 1 auto;}.elementor .e-1bb746c8-9d80{font-size:1rem;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-191a90c6-8cdb{padding:2.25rem;border-radius:6px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;background-color:rgba(255, 255, 255, 0.06);flex-direction:column;gap:1rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-790d17b1-9ec0{color:var(--bel-white);}.elementor .e-29451bcd-d4a0{font-size:1.0625rem;color:#d5e0ea;flex:1 1 auto;}.elementor .e-2e7d89a6-989f{font-size:1rem;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-70f79725-2ffa{padding:2.25rem;border-radius:6px;border-width:1px;border-color:rgba(255, 255, 255, 0.14);border-style:solid;background-color:rgba(255, 255, 255, 0.06);flex-direction:column;gap:1rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-4414625c-9bd0{max-width:72rem;padding:0px;gap:1.75rem;align-items:stretch;}.elementor .e-4b0ec090-c743{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--bel-navy);flex-direction:column;gap:3rem;align-items:center;}.elementor .e-65ad0bf5-57fc{padding:0px;display:flex;flex-direction:column;gap:1.1rem;flex:1 1 0px;}.elementor .e-486dbbf7-be3d{width:100%;height:auto;}.elementor .e-45c89c26-6db7{padding:0px;flex:0 0 46%;}.elementor .e-579b9edd-8546{max-width:72rem;padding:0px;gap:4rem;align-items:center;}.elementor .e-51995496-c920{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:3rem;align-items:center;}.elementor .e-4bb408e7-307e{max-width:72rem;text-align:center;padding:0px;display:flex;flex-direction:column;gap:0.75rem;align-items:center;}.elementor .e-64d33b16-5f5a{height:2.25rem;font-family:var(--bel-serif);font-size:4rem;color:var(--bel-peach);line-height:0.8;}.elementor .e-558c8115-b297{font-size:1.125rem;font-style:italic;flex:1 1 auto;}.elementor .e-bb9db59-1667{font-family:"Source Sans 3";font-weight:700;font-size:1rem;color:var(--bel-navy);}.elementor .e-25b98bad-169e{flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-1ef9690c-b84d{height:2.25rem;font-family:var(--bel-serif);font-size:4rem;color:var(--bel-peach);line-height:0.8;}.elementor .e-2f23aeea-dd84{font-size:1.125rem;font-style:italic;flex:1 1 auto;}.elementor .e-62803fee-90b4{font-family:"Source Sans 3";font-weight:700;font-size:1rem;color:var(--bel-navy);}.elementor .e-1662ace9-e6d7{flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-301adbf0-be8b{height:2.25rem;font-family:var(--bel-serif);font-size:4rem;color:var(--bel-peach);line-height:0.8;}.elementor .e-57dfef83-69bc{font-size:1.125rem;font-style:italic;flex:1 1 auto;}.elementor .e-436e50d4-ea32{font-family:"Source Sans 3";font-weight:700;font-size:1rem;color:var(--bel-navy);}.elementor .e-c2d21cc-cbcd{flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-7bef3f24-1e80{max-width:72rem;padding:0px;gap:1.75rem;align-items:stretch;}.elementor .e-1328fdbe-43ac{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--bel-peach-soft);flex-direction:column;gap:3rem;align-items:center;}.elementor .e-5c164a3c-dd43{width:100%;max-width:72rem;padding:0px;display:flex;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-3707b445-abd8{font-family:"Source Sans 3";font-weight:700;font-size:0.9375rem;color:var(--bel-muted);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-73120441-d4c9{font-size:1.25rem;}.elementor .e-76dcd4df-4a18{font-size:1.0625rem;}.elementor .e-5aa1dc53-5e2b:hover,.elementor .e-5aa1dc53-5e2b:focus-visible{border-inline-start-width:3px;}.elementor .e-5aa1dc53-5e2b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:0.6rem;flex:1 1 0px;}.elementor .e-39cf8b7c-a4a2{font-family:"Source Sans 3";font-weight:700;font-size:0.9375rem;color:var(--bel-muted);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-7c265bfc-69ae{font-size:1.25rem;}.elementor .e-7d8c7ffd-7c7c{font-size:1.0625rem;}.elementor .e-141deb9d-7830:hover,.elementor .e-141deb9d-7830:focus-visible{border-inline-start-width:3px;}.elementor .e-141deb9d-7830{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:0.6rem;flex:1 1 0px;}.elementor .e-115e1815-9966{font-family:"Source Sans 3";font-weight:700;font-size:0.9375rem;color:var(--bel-muted);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-4643bc47-956e{font-size:1.25rem;}.elementor .e-4dcd08bf-ed9b{font-size:1.0625rem;}.elementor .e-11e585a5-eb6b:hover,.elementor .e-11e585a5-eb6b:focus-visible{border-inline-start-width:3px;}.elementor .e-11e585a5-eb6b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:0.6rem;flex:1 1 0px;}.elementor .e-76aa874f-c9f5{max-width:72rem;padding:0px;gap:1.75rem;align-items:stretch;}.elementor .e-35b4a7f2-10f0{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:3rem;align-items:center;}.elementor .e-6313e904-4024{font-family:var(--bel-serif);font-weight:700;font-size:2.125rem;color:var(--bel-white);line-height:1.25;}.elementor .e-2824f4f-85d3{font-family:"Source Sans 3";font-size:1.1875rem;color:#e3eef8;line-height:1.6;}.elementor .e-4a17b34f-815d{max-width:40rem;padding:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-7be70034-b05f:hover,.elementor .e-7be70034-b05f:focus-visible{color:var(--bel-navy);background-color:var(--bel-white);}.elementor .e-7be70034-b05f{border-width:2px;border-color:rgba(255, 255, 255, 0.75);border-style:solid;background-color:transparent;}.elementor .e-504afcf0-db03{width:auto;padding:0px;gap:1rem;flex-wrap:wrap;flex:0 0 auto;}.elementor .e-2c31e133-47f0{max-width:72rem;padding:0px;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-4b14d592-35e6{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--bel-blue);justify-content:center;}