.elementor .e-3cdb5c00-e619{object-fit:cover;object-position:50% 40%;position:absolute;display:block;inset:0; width:100% !important; height:100% !important;\n}.elementor .e-29ccd3c2-253e{position:absolute;background-image:linear-gradient(180deg, rgba(21,16,15,.55) 0%,rgba(21,16,15,.2) 40%,rgba(21,16,15,.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0;\n}.elementor .e-413c4b88-c359{font-weight:800;font-size:0.85rem;color:var(--yellow);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .e-366c7956-aff9{max-width:18ch;font-weight:900;font-size:clamp(2.6rem, 7vw, 6rem);color:#fff;line-height:1;margin:0px;}.elementor .e-73002d79-43e9{max-width:44ch;font-size:clamp(1.05rem, 2vw, 1.35rem);color:rgba(255,255,255,.9);line-height:1.5;margin:0px;}.elementor .e-520cfc98-bfe1{position:relative;z-index:2;padding-block-start:3rem;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box;\n}.elementor .e-548be5ec-4cb9{width:100%;min-height:calc(100vh - var(--hh));overflow:hidden;position:relative;background-color:var(--ink);display:flex;align-items:flex-end;box-sizing:border-box;\n}.elementor .e-152023ee-3b41{padding:0px;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-155b76cf-2cfd{padding-block: clamp(1.5rem, 0.9rem + 2vw, 2.75rem); padding-inline: 0; box-sizing: border-box;\n}.elementor .e-20016396-b5e8{padding-block: clamp(1.5rem, 0.9rem + 2vw, 2.75rem); padding-inline: 0; box-sizing: border-box;\n}.elementor .e-75f6786-7110{padding-block: clamp(2rem, 1.2rem + 2.5vw, 3.5rem); padding-inline: 0; box-sizing: border-box;\n}