.elementor .DUP_section-hero{height:calc(100dvh - 173.33px);;position:relative;background-image:url(https://newyorkethicslawyer.com/wp-content/uploads/2025/04/mainstage-background-image.webp);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;flex-direction:column;justify-content:flex-end;align-items:center;overflow:hidden;\n}.elementor .DUP_content-wrapper{max-width:1100px;display:flex;flex-direction:column;row-gap:var(--content-gap-y);justify-content:flex-end}.elementor .DUP_intro-text-xl{width:20ch;font-family:Gentium Basic;font-weight:700;font-size:clamp(3.875rem, 3.2192rem + 3.2287vw, 6.125rem);color:#fff;letter-spacing:-6px;line-height:.9;text-align:center;font-style:italic}.elementor .DUP_intro-text{font-family:Noto Sans;font-weight:400;font-size:clamp(1.1875rem, 1.1328rem + 0.2691vw, 1.375rem);color:#fff;letter-spacing:.01em;line-height:1.5;text-align:center;font-style:normal;padding-block-start:20px;padding-block-end:20px;padding-inline-start:100px;padding-inline-end:100px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:#fff;border-style:solid;background-color:rgb(0 0 0 / .4)}.elementor .DUP_text-link{font-family:Noto Sans;font-weight:500;font-size:var(--btn-font-size);color:#000;letter-spacing:1px;line-height:1.6;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin:0;border-radius:15px;background-color:var(--primary-clr-blue-500);transition:all 400ms}.elementor .DUP_text-link:hover,.elementor .DUP_text-link:focus-visible{background-color:var(--primary-clr-blue-100)}.elementor .DUP_text-link:active{background-color:var(--primary-clr-blue-100)}