.elementor .e-2512d842-3a18{width:340px;max-width:calc(100vw - 840px);flex:0 0 auto}.elementor .e-6ee54249-c074{min-width:280px;position:absolute;inset-block-start:100%;inset-inline-start:-18px;z-index:60;padding:10px;border-radius:8px;background-color:var(--rj-white);box-shadow:0 18px 40px 0 rgb(0 0 0 / .25);display:none;flex-direction:column;gap:2px}.elementor .e-31ba8575-5fa6{width:auto;position:relative;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0;padding-inline-end:0;flex:0 0 auto}.elementor .e-30b0286-b852{padding:0;gap:28px;flex:1 1 auto;justify-content:flex-end;align-items:center}.elementor .e-1623b489-1ba3{padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;flex:0 0 auto}.elementor .e-517ad50d-4a93{font-weight:400;font-size:38px;color:var(--rj-white);line-height:1}.elementor .e-39102fcf-f4f8{color:var(--rj-white);cursor:pointer;padding:0}.elementor .e-664a058b-ffff{font-size:16px;color:var(--rj-on-dark);padding-inline-start:16px}.elementor .e-51736ae7-86e4{font-size:16px;color:var(--rj-on-dark);padding-inline-start:16px}.elementor .e-6538898b-3690{margin-block-start:20px;align-self:flex-start}.elementor .e-26b78f1f-413c{max-height:calc(100vh - 110px);position:absolute;inset-block-start:100%;inset-inline-end:0;inset-inline-start:0;padding-block-start:12px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--rj-ink);box-shadow:0 20px 40px 0 rgb(0 0 0 / .35);flex-direction:column;overflow-y:auto;\n}.elementor .e-600ddeee-7497{position:static}.elementor .e-2201110-7145{width:auto;position:static;display:none;flex:0 0 auto}.elementor .e-6a89b472-b04e{width:100%;max-width:var(--rj-max);padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;gap:24px;flex-wrap:nowrap;justify-content:space-between;align-items:center}.elementor .e-3c45bf9b-e2af{width:100%;position:absolute;inset-block-start:0;inset-inline-start:0;z-index:50;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .25) 70%,#fff0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column}