.elementor .e-2c5642fc-28dc{color:var(--jl-orange);margin-block-end:0px;}.elementor .e-595599bc-8d69{max-width:18ch;font-size:clamp(2.3rem, 5vw, 4.4rem);color:var(--jl-white);display:block;}.elementor .e-62666e8e-2e19{width:5.5rem;height:5px;min-width:0px;padding:0px;border-radius:99px;background-color:var(--jl-orange);}.elementor .e-1f1cf8b3-5e7a{max-width:40rem;color:rgba(247,242,234,0.80);}.elementor .e-33483d52-f49f{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;}.elementor .e-2c36a267-82fc{padding-block-start:clamp(3rem, 6vw, 5.5rem);padding-block-end:clamp(3rem, 6vw, 5rem);background-color:var(--jl-ink);display:flex;flex-direction:column;}.elementor .e-32254a6a-2ed7{width:1.2rem;height:1.2rem;color:var(--jl-ink);}.elementor .e-5d0b4443-8c34{width:3.2rem;height:3.2rem;min-width:3.2rem;padding:0px;border-radius:50%;background-color:var(--jl-orange);display:flex;justify-content:center;align-items:center;}.elementor .e-57b9a65c-1a1b{font-family:var(--font-body);font-weight:600;font-size:0.85rem;color:rgba(247,242,234,0.65);}.elementor .e-1179fe97-bb88{font-family:var(--font-display);font-weight:800;font-size:1.6rem;color:var(--jl-white);}.elementor .e-4c8093c6-96c9{width:auto;padding:0px;display:flex;flex-direction:column;gap:0.1rem;}.elementor .e-36f5d00d-cf5d:hover,.elementor .e-36f5d00d-cf5d:focus-visible{transform:translate3d(0px, -3px, 0px);}.elementor .e-36f5d00d-cf5d{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--radius-lg);background-color:var(--jl-ink);transition:transform 0.3s;display:flex;flex-direction:row;gap:1rem;align-items:center;}.elementor .e-7a556926-9e07{width:1.1rem;height:1.1rem;color:var(--jl-ink);}.elementor .e-29371fe-337f{width:3rem;height:3rem;min-width:3rem;padding:0px;border-radius:50%;background-color:var(--jl-orange);display:flex;justify-content:center;align-items:center;}.elementor .e-f8ffc91-69f4{font-family:var(--font-body);font-size:1rem;color:var(--jl-ink-soft);line-height:1.6;display:block;}.elementor .e-16c96fda-df51{padding:0px;display:flex;flex-direction:column;gap:0.3rem;}.elementor .e-3c189c04-6c2e{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:var(--radius-lg);border-width:1px;border-color:var(--jl-sand);border-style:solid;background-color:var(--jl-white);display:flex;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .e-2046dc14-4cd9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.25rem;padding-inline-end:0.25rem;}.elementor .e-5cf91e2b-c0e1{width:100%;min-height:20rem;}.elementor .e-e4439b4-cf10{min-height:20rem;overflow:hidden;padding:0px;border-radius:var(--radius-lg);box-shadow:0px 24px 60px 0px rgba(107,68,35,0.15);}.elementor .e-5c5fc50-c1f0{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-3c539c01-e69b{column-gap:clamp(2rem, 5vw, 4rem);display:grid;grid-template-columns:1.1fr 0.9fr;grid-template-rows:auto;align-items:start;row-gap: 2.5rem;\n}.elementor .e-22744095-a47c{background-color:var(--jl-cream);display:flex;flex-direction:column;}