.elementor .s-firm-hero-title{max-width:980px;color:var(--white);text-align:center;}.elementor .s-firm-hero-sub{max-width:820px;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.3rem, 2vw, 1.7rem);color:#D9C7E8;line-height:1.25em;text-align:center;font-style:italic;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-firm-hero-in{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .s-firm-hero{min-height:52vh;padding-block-start:96px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:4px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--magenta);border-style:solid;background-image:linear-gradient(#1D1726B3, #1D1726B3),url("https://hbeverlylaw.com/wp-content/uploads/2026/10/heather-beverly-esq-entertainment-lawyer.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-f-img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;object-position:50% 25%;border-radius:2px;}.elementor .s-f-media{width:36%;position:sticky;inset-block-start:150px;display:flex;flex-direction:column;gap:20px;}.elementor .s-f-quote-q{font-family:var(--font-heading);font-weight:500;font-size:clamp(1.35rem, 2vw, 1.7rem);color:var(--brand-purple);line-height:1.35em;font-style:italic;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-f-quote{padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:0px;margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--magenta);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .s-book-img{width:150px;height:auto;aspect-ratio:571/881;object-fit:cover;border-radius:2px;}.elementor .s-book-p{font-size:16px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-book-btn{align-self:flex-start;}.elementor .s-book-text{display:flex;flex-direction:column;gap:12px;flex:1 1 0;}.elementor .s-book{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;background-color:var(--tint);display:flex;flex-direction:row;gap:28px;align-items:center;}.elementor .s-f-quote2-q{font-family:var(--font-heading);font-weight:500;font-size:clamp(1.35rem, 2vw, 1.7rem);color:var(--brand-purple);line-height:1.35em;font-style:italic;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-f-quote2{padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:0px;margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--magenta);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .s-f-text{width:64%;display:flex;flex-direction:column;gap:18px;}.elementor .s-f-row{width:100%;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .s-founder-in{gap:40px;}.elementor .s-v-d0{font-size:16px;}.elementor .s-v-0{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-v-d1{font-size:16px;}.elementor .s-v-1{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-v-d2{font-size:16px;}.elementor .s-v-2{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-v-d3{font-size:16px;}.elementor .s-v-3{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .s-v-grid{width:100%;display:grid;gap:32px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .s-values-in{gap:40px;}.elementor .s-values{background-color:var(--tint);}.elementor .s-edu-0{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hairline);border-style:solid;}.elementor .s-edu-1{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hairline);border-style:solid;}.elementor .s-edu{display:flex;flex-direction:column;gap:4px;}.elementor .s-teach-0{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hairline);border-style:solid;}.elementor .s-teach{display:flex;flex-direction:column;gap:4px;}.elementor .s-cr-a{width:34%;display:flex;flex-direction:column;gap:36px;}.elementor .s-assoc-0{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hairline);border-style:solid;}.elementor .s-assoc-1{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hairline);border-style:solid;}.elementor .s-assoc-2{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hairline);border-style:solid;}.elementor .s-assoc-3{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hairline);border-style:solid;}.elementor .s-assoc-4{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hairline);border-style:solid;}.elementor .s-assoc-5{font-size:16px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hairline);border-style:solid;}.elementor .s-assoc{display:flex;flex-direction:column;gap:4px;}.elementor .s-cr-b{width:66%;display:flex;flex-direction:column;gap:20px;}.elementor .s-cr-row{width:100%;display:flex;flex-direction:row;gap:56px;align-items:flex-start;}.elementor .s-lec-h{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-lec-0{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-1{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-2{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-3{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-4{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-5{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-6{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-7{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-8{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-9{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-10{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-11{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-12{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-13{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-14{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-15{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-16{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-17{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-18{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec-19{font-family:var(--font-body);font-size:16px;color:var(--ink);line-height:1.5em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--plum);border-style:solid;}.elementor .s-lec{width:100%;display:grid;gap:14px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .s-credentials-in{gap:40px;}.elementor .s-cta-wrap{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}