.elementor .section-inner{width:1320px;padding:50px;display:flex;flex-direction:row;gap:8px;align-items:start;}.elementor .type-h1-kicker{font-family:Barlow;font-size:32px;color:var(--text-on-dark);letter-spacing:0.22em;text-transform:uppercase;}.elementor .type-h1-hero{font-family:var(--font-display);font-size:78px;color:var(--text-on-dark);line-height:1.06em;text-transform:uppercase;}.elementor .hero-accent-bar{width:96px;height:4px;background-color:var(--gold);}.elementor .cta-pair{gap:28px;flex-wrap:wrap;}.elementor .cta-phone{width:270px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:38px;padding-inline-end:38px;border-radius:2px;background-color:var(--gold);gap:12px;justify-content:center;align-items:center;}.elementor .cta-phone:hover,.elementor .cta-phone:focus-visible{background-color:var(--gold-hover);}.elementor .cta-phone-number{font-family:var(--font-display);font-size:26px;color:var(--base);letter-spacing:0.02em;}.elementor .cta-secondary{font-family:var(--font-body);font-weight:700;font-size:17px;color:var(--text-on-dark);letter-spacing:0.08em;padding-block-end:5px;border-block-start-width:0px;border-block-end-width:3px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--blue);border-style:solid;}.elementor .cta-secondary:hover,.elementor .cta-secondary:focus-visible{border-color:var(--gold);}.elementor .bg-light-texture{display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .type-eyebrow{font-family:var(--font-body);font-weight:700;color:var(--gold);letter-spacing:4px;text-transform:uppercase;}.elementor .testimonial-card{padding:40px;}.elementor .video-banner{min-height:180px;background-image:linear-gradient(#00000070, #00000070),url("https://fortlauderdalecriminaldefenselawyer.us/wp-content/uploads/2026/07/Broward-County-Courthouse.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--surface);justify-content:flex-start;align-items:center;}.elementor .img-frame{min-width:0px;flex-direction:column;align-self:end;}.elementor .btn-ghost-gold{font-family:var(--font-body);font-weight:700;font-size:17px;color:var(--gold);word-spacing:4px;text-transform:uppercase;border-width:2px;border-color:var(--gold);border-style:solid;background-color:#ffffff00;align-self:start;}.elementor .stat-chip{padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .learn-more{font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--blue);letter-spacing:2px;text-transform:uppercase;}.elementor .type-h2{color:var(--text-on-dark);}.elementor .pad-none{padding-block-start:100px;display:flex;align-items:end;}.elementor .body-text{font-size:18px;}