@media(max-width:1024px){.elementor .hero004{font-size:40px;letter-spacing:-1.7px;line-height:1.08em;}}@media(max-width:1024px){.elementor .hero003{width:100%;}}@media(max-width:1024px){.elementor .hero006{font-size:18px;letter-spacing:-0.4px;line-height:1.45em;}}@media(max-width:1024px){.elementor .hero007{font-size:15px;letter-spacing:-0.3px;line-height:1.4em;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:1024px){.elementor .hero008{font-size:14px;letter-spacing:-0.2px;}}@media(max-width:1024px){.elementor .hero009{margin-block-start:-4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .hero005{width:100%;gap:14px;align-items:flex-start;}}@media(max-width:1024px){.elementor .hero002{padding-block-start:48px;padding-block-end:44px;padding-inline-start:32px;padding-inline-end:32px;flex-direction:column;gap:28px;justify-content:flex-start;align-items:stretch;}}@media(max-width:1024px){.elementor .hero010{height:440px;object-position:center center;}}@media(max-width:1024px){.elementor .s-trust-title{font-size:40px;}}@media(max-width:1024px){.elementor .trust-copy-wrap-style{width:100%;}}@media(max-width:1024px){.elementor .trust-intro-style{flex-direction:column;gap:24px;}}@media(max-width:1024px){.elementor .trust-card-1-style{width:100%;}}@media(max-width:1024px){.elementor .trust-card-2-style{width:100%;}}@media(max-width:1024px){.elementor .trust-card-3-style{width:100%;}}@media(max-width:1024px){.elementor .trust-cards-style{flex-direction:column;gap:16px;}}@media(max-width:1024px){.elementor .s-about-title{font-size:40px;}}@media(max-width:1024px){.elementor .about-copy-style{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .s-about-portrait-image{height:620px;}}@media(max-width:1024px){.elementor .about-images-style{width:100%;}}@media(max-width:1024px){.elementor .about-grid-style{flex-direction:column;gap:40px;}}@media(max-width:1024px){.elementor .s-practice-title{font-size:40px;}}@media(max-width:1024px){.elementor .practice-copy-wrap-style{width:100%;}}@media(max-width:1024px){.elementor .practice-intro-style{flex-direction:column;gap:24px;}}@media(max-width:1024px){.elementor .s-pc-realestate{width:48%;}}@media(max-width:1024px){.elementor .s-pc-inheritance{width:48%;}}@media(max-width:1024px){.elementor .s-pc-company{width:48%;}}@media(max-width:1024px){.elementor .s-pc-litigation{width:48%;}}@media(max-width:1024px){.elementor .s-pc-labor{width:48%;}}@media(max-width:1024px){.elementor .s-pc-claims{width:48%;}}@media(max-width:1024px){.elementor .cta-copy-panel-style{width:100%;min-height:0px;max-width:560px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;background-color:rgba(68,66,61,0.30);}}@media(max-width:1024px){.elementor .consultation-cta-style{min-height:560px;padding-block-start:56px;padding-block-end:56px;padding-inline-start:48px;padding-inline-end:48px;align-items:flex-end;}}@media(max-width:1024px){.elementor .s-process-title{font-size:40px;}}@media(max-width:1024px){.elementor .process-step-1-style{width:48%;}}@media(max-width:1024px){.elementor .process-step-2-style{width:48%;}}@media(max-width:1024px){.elementor .process-step-3-style{width:48%;}}@media(max-width:1024px){.elementor .process-step-4-style{width:48%;}}@media(max-width:1024px){.elementor .contact-info-style{width:100%;}}@media(max-width:1024px){.elementor .contact-form-wrap-style{width:100%;}}@media(max-width:1024px){.elementor .contact-grid-style{flex-direction:column;gap:44px;}}